频道栏目
首页 > 资讯 > java基础教程 > 正文

Java程序设计基础教程

22-08-29        来源:[db:作者]  
收藏   我要投稿

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

基本信息

中文名

Java程序设计基础教程

定价

29元

出版社

清华大学出版社

 t01fa05ce2e5855f484.jpg

作者

崔敬东、徐雷

出版时间

2016.01.01

ISBN

9787302406716

目录

1内容简介

2图书目录

折叠编辑本段内容简介

本书以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中的定时器线程设计

相关TAG标签
上一篇:JavaEE基础教程
下一篇:Java基础教程:从问题分析到程序设计
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站