欢迎来到 博文网 官方网站!
Java语言基础教程+2

Java语言基础教程+2

内容简介《Java语言基础教程》从

联系电话:
产品详情

内容简介

《Java语言基础教程》从初学者的角度出发,利用通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍Java语言的基础知识与编程机制,并从面向对象程序设计的理论和方法中阐述使用Java语言的编程技巧。  全书列举了大量的图表和浅显易懂的实例,把学习Java的难点、要点展示的淋漓尽致、易学易懂。《Java语言基础教程》共分9章,包括:Java概述、Java语言基础、面向对象程序设计、流和文件、Applet、图形用户界面设计、异常处理、多线程、Java网络编程。作者精心设计的综合实例——俄罗斯方块游戏,按照章节的内容安排和难易程度将实例分解并分布于各章节,章后配有自测题和练习题,为初学者的入门学习起到“切实(160个实例)可行(226个自测题+121个练习题)”的指导性作用,并于书后提供自测题的参考答案。  全书结构严谨,兼有普及与提高的双重功能,可广泛适用于高等院校计算机及相关专业的Java语言教材,也适合作为软件开发人员及其他相关人员的参考书。

目录

第1章 Java概述
1.1 Java十周年
1.2 面向对象程序设计概述
1.2.1 对象
1.2.2 类
1.2.3 消息
1.2.4 继承
1.2.5 多态性
1.2.6 抽象
1.2.7 封装
1.3 Jaya语言的
1.4 JDK的下载、安装与环境配置

1.5 Java编译器与Java虚拟机
1.5.1 Java.编译器
1.5.2 Java虚拟机

1.6 Java独立应用程序的基本结构
1.6.1 程序的注释
1.6.2 类的定义
1.6.3 方法的声明
1.6.4 程序的执行语句
1.6.5 一个应用程序从编辑到执行的完整过程
1.7 JavaApplet程序的基本结构
自测题
练习题

第2章 Java语言基础
2.1 基本数据类型
2.1.1 简单类型
2.1.2 引用类型
2.1.3 常量
2.1.4 变量的声明和保存

2.2 数值类型的运算
2.2.1 数值类型的基本运算
2.2.2 位运算

2.3 数值类型的运算
2.3.1 数学函数运算及数学常量
2.3.2 快捷操作符和类型转换

2.4 逻辑和比较
2.4.1 逻辑操作符
2.4.2 比较操作符
2.4.3 instanceof操作符

2.5 条件执行语句
2.5.1 简单的if语句
2.5.2 if-else选择语句
2.5.3 嵌套的if-else-if语句
2.5.4 switch语句

2.6 循环控制语句
2.6.1 循环的概念
2.6.2 for循环
2.6.3 while循环
2.6.4 do-while循环
2.6.5 break和continue语句

2.7 数组
2.7.1 声明数组
2.7.2 初始化数组
2.7.3 访问数组的元素
2.7.4 数组作为方法的参数

2.8 字符串
2.8.1 字符串类String
2.8.2 StringBuffer类
2.8.3 通过输入字符串来输入各种基本类型

2.9 综合实例——俄罗斯方块游戏
2.9.1 游戏介绍
2.9.2 用数组表示方块的28种状态
2.9.3 位运算和位移运算在游戏中的使用
2.9.4 用for语句和break语句在游戏中的联合使用
2.9.5 用for语句和continue语句在游戏中的联合使用
自测题
练习题

第3章 面向对象程序设计
3.1 类与对象
3.1.1 类的定义
3.1.2 创建对象和构造方法
3.1.3 垃圾回收机制

3.2 类成员的定义
3.2.1 成员变量的定义
3.2.2 成员方法的定义
3.2.3 变量的作用域

3.3 类的访问与封装
3.3.1 访问成员变量与成员方法
3.3.2 成员的访问权限的控制
3.3.3 静态成员变量与静态成员方法

3.4 重载
3.4.1 重载成员方法
3.4.2 重载构造方法

3.5 继承与覆盖
3.5.1 类的继承层次
3.5.2 继承与构造方法
3.5.3 覆盖
3.5.4 抽象与终结
3.5.5 Java的基类Object

3.6 接口与多态
3.6.1 多重继承和接口
3.6.2 多态性

3.7 实现多态性下的计算
3.7.1 用抽象类实现多种形状面积的累加
3.7.2 用接口实现多种形状面积的累加
3.7.3 用一个Object数组实现多种形状面积的累加

3.8 包
3.8.1 Java平台定义的包
3.8.2 包的创建
3.8.3 包的使用
3.8.4 编译和生成包

3.9 综合实例
3.9.1 俄罗斯方块游戏中的类的继承关系
3.9.2 俄罗斯方块游戏中的ErsBox类
自测题
练习题

第4章 流和文件
4.1 流的基本概念
4.2 文件类及其操作
4.2.1 创建与删除文件
4.2.2 获取文件或目录属性
4.2.3 获取目录成员
4.2.4 过滤文件名

4.3 字节级输入输出类
4.3.1 文件输入流(FilelnputStream)
4.3.2 文件输出流(FileOutputStream)
4.3.3 字节数组输入流(ByteArraylnputStream)
4.3.4 字节数组输出流(ByteArrayOutputStream)
4.3.5 回退输入字节流(PushbacklnputStream

在线客服
微信联系
客服
扫码加微信(手机同号)
电话咨询
返回顶部