当前位置首页 > 百科> 正文

Java程式设计基础教程(崔敬东、徐雷编着书籍)

2019-07-11 09:16:16 百科
Java程式设计基础教程(崔敬东、徐雷编着书籍)

Java程式设计基础教程(崔敬东、徐雷编着书籍)

《Java程式设计基础教程》是2016年清华大学出版社出版的图书,作者是崔敬东、徐雷。

基本介绍

  • 书名:Java程式设计基础教程
  • 作者:崔敬东、徐雷
  • ISBN:9787302406716
  • 定价:29元
  • 出版社:清华大学出版社
  • 出版时间:2016.01.01

内容简介

本书以Java SE 6和NetBeans IDE为教学和实验平台,重点介绍Java程式设计的基础理论及其套用,内容包括Java应用程式的开发过程、使用NetBeans IDE开发Java应用程式、基本类型、变数和表达式、程式流程图与结构化程式设计、类与对象基础、继承性、封装性和多态性、数组、Java类库及其套用、抽象类、引用类型转换和接口、异常处理、数据输出输入、多执行绪和Java小程式等。 本书注重基础理论、核心技术与典型套用的结合,力求概念简洁、前后章节呼应、代码规范、深入浅出、突出套用、配套资源齐备。通过学习本书,帮助读者了解结构化程式设计和面向对象程式设计的基础理论,掌握Java程式设计核心技术及其典型套用,为今后学习数据结构与算法以及开发Java软体和网路平台奠定必备基础。

图书目录

第1章Java应用程式的开发过程
1.1Java开发工具包
1.2安装Java SE Development Kit
1.3设定系统环境变数
1.4开发Java应用程式的一般过程
1.5Java应用程式的基本结构和性质
1.6小结
1.7习题
第2章使用NetBeans IDE开发Java应用程式
2.1Java IDE软体简介
2.2安装NetBeans IDE
2.3在NetBeans IDE中开发Java应用程式
2.3.1创建Java项目
2.3.2创建Java主类
2.3.3编辑Java源程式
2.3.4编译Java源程式
2.3.5运行Java应用程式
2.4在NetBeans IDE中调试Java应用程式
2.4.1在Java项目中创建第二个Java应用程式
2.4.2在NetBeans IDE中调试Java应用程式
2.5在NetBeans IDE中开发Java应用程式的过程
2.6小结
2.7习题
第3章基本类型、变数和表达式
3.1基本类型
3.2局部变数
3.3算术运算符
3.4自增、自减运算符
3.5赋值运算符
3.6複合的赋值运算符
3.7类型转换
3.7.1自动类型转换
3.7.2强制类型转换
3.8小结
3.9习题
第4章程式流程图与结构化程式设计
4.1基本图形符号
4.2顺序结构
4.3选择结构
4.3.1关係运算
4.3.2使用if语句实现单分支选择结构
4.3.3使用ifelse语句实现双分支选择结构
4.3.4条件运算符
4.3.5使用嵌套的ifelse语句或if语句实现多层次选择结构
4.3.6使用switch语句实现多分支选择结构
4.4循环结构
4.4.1while型循环结构
4.4.2dowhile型循环结构
4.4.3for型循环结构
4.5三种基本结构的共同特点
4.6运算符的优先权
4.7小结
4.8习题
第5章类与对象基础
5.1类的声明
5.2对象的创建和引用
5.3构造器
5.4定义多个构造器
5.5实例变数和类变数
5.6实例方法和类方法
5.7超类与子类
5.8包
5.9基本类型变数和引用变数
5.9.1方法内部的基本类型变数和引用变数
5.9.2作为参数的基本类型变数和引用变数
5.9.3引用类型的方法返回值
5.10小结
5.11习题
第6章继承性、封装性和多态性
6.1再论对象和类
6.2继承性
6.3封装性与访问控制
6.3.1对类的访问控制:非public类和public类
6.3.2对成员的访问控制:public、protected、private和默认修饰符
6.4多态性
6.4.1再论方法重载
6.4.2实例方法的覆盖
6.5小结
6.6习题
第7章数组
7.1一维数组的逻辑结构
7.2数组变数的定义和数组对象的创建
7.3数组对象的初始化
7.4数组长度与数组元素
7.5一维数组的套用:查找和排序
7.5.1顺序查找
7.5.2二分查找
7.5.3冒泡排序
7.6二维数组及其套用
7.6.1矩阵乘法
7.6.2八皇后问题
7.7小结
7.8习题
第8章Java类库及其套用
8.1String类
8.1.1创建String对象
8.1.2String类的常用方法
8.1.3Java应用程式的命令行参数
8.2StringBuffer类
8.2.1创建StringBuffer对象
8.2.2StringBuffer类的常用方法
8.3基本类型的包装类
8.4Scanner类
8.5Math类
8.6Date类与SimpleDateFormat类
8.7Object类
8.8引用类型的实例变数和类变数
8.9小结
8.10习题
第9章抽象类、引用类型转换和接口
9.1抽象类和抽象方法
9.2引用类型转换
9.2.1比较不同类型的对象
9.2.2将不同类型的对象组织在一个数组中
9.3接口
9.3.1接口也是一种引用类型
9.3.2使用接口对不同类进行类似操作
9.3.3抽象类和接口的比较
9.4小结
9.5习题
第10章异常处理
10.1异常的层次结构
10.2Java系统默认的异常处理功能
10.3使用try、catch和finally语句块捕捉和处理异常
10.4自定义异常类
10.5异常分类及其解决方法
10.5.1错误
10.5.2运行时异常
10.5.3被检查异常
10.6小结
10.7习题
第11章数据输出输入
11.1File类:档案与目录的表示
11.2输出流/输入流与其相关类
11.3档案输出流/档案输入流
11.3.1档案输出流
11.3.2档案输入流
11.4数据输出流/数据输入流
11.4.1数据输出流
11.4.2数据输入流
11.5对象输出流/对象输入流
11.5.1对象输出流
11.5.2对象输入流
11.5.3通过数组一次性写入和读取多个对象及其数据
11.5.4对象串列化、对象持久化与对象反串列化
11.6小结
11.7习题
第12章多执行绪
12.1主执行绪
12.2创建执行绪的方法
12.2.1通过Thread类的子类创建执行绪
12.2.2通过Runnable接口的实现类创建执行绪
12.3执行绪的基本状态
12.4执行绪的优先权
12.5执行绪干扰及其解决办法
12.5.1执行绪干扰
12.5.2同步方法技术
12.5.3同步语句块技术
12.5.4测试执行绪的BLOCKED状态
12.6执行绪间通信
12.6.1生产者消费者模型
12.6.2执行绪的各种状态及其转换
12.6.3套用举例:模拟库存管理流程
12.6.4套用举例:改进库存管理流程
12.7小结
12.8习题
第13章Java小程式
13.1Applet基础
13.1.1控制输出的字型和颜色
13.1.2通过启用Java的Web浏览器运行Applet
13.1.3由HTML档案向Applet传递参数
13.2Applet的生命周期
13.3通过Applet输出抛物线
13.4Applet中的定时器执行绪设计
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net