图书目录

第1章Java语言概述

1.1面向对象开发方法简介

1.1.1对象

1.1.2类

1.1.3消息

1.1.4封装性

1.1.5继承性

1.1.6多态性

1.2Java的发展史

1.3Java语言的特点和规范

1.3.1Java语言的特点

1.3.2Java语言编写规范

1.4Java的开发环境和开发工具

1.4.1Java开发环境

1.4.2常用开发工具

1.5第一个Java程序

1.5.1第一个Java Application

1.5.2第一个Java Applet

1.6Java和Internet

小结

第2章数据类型

2.1标识符和关键字

2.1.1标识符

2.1.2关键字

2.2常量和变量

2.3基本数据类型

2.3.1整数类型

2.3.2浮点数据类型

2.3.3字符数据类型

2.3.4布尔数据类型

2.4引用数据类型

2.4.1类类型

2.4.2接口类型

2.4.3数组类型

小结

第3章操作符

3.1算术操作符

3.1.1整型操作符

3.1.2浮点型操作符

3.2关系操作符

3.3逻辑操作符

3.4位操作符

3.5赋值操作符

3.6字符串操作符

3.7特殊操作符

3.8基本数据类型转换

3.9各种操作符的优先级

小结

第4章控制语句

4.1分支语句

4.1.1ifelse语句

4.1.2switch语句

4.1.3条件表达式

4.2循环语句

4.2.1while语句

4.2.2dowhile语句

4.2.3for语句

4.3流程跳转语句

4.3.1break语句

4.3.2continue语句

小结

第5章类和对象

5.1类和包

5.1.1类的定义

5.1.2包的声明和使用

5.2变量

5.2.1变量的声明

5.2.2成员变量的分类

5.2.3成员变量与局部变量的作用域

5.3成员方法

5.3.1成员方法的声明

5.3.2成员方法的分类

5.3.3参数传递

5.4对象

5.4.1对象的创建

5.4.2构造方法

5.4.3this关键字

5.4.4垃圾回收机制

5.5方法的重载

5.6访问权限修饰符

5.6.1public

5.6.2protected

5.6.3无修饰符

5.6.4private

5.7封装性

小结

第6章继承和多态

6.1类的继承

6.1.1继承的概念

6.1.2继承的语法

6.1.3变量隐藏与方法重写

6.1.4super关键字

6.1.5final修饰符

6.2多态性

6.2.1上转型对象

6.2.2动态多态性概念

6.2.3动态多态性的应用

6.2.4instanceof运算符

小结

第7章抽象类和接口

7.1abstract修饰符

7.1.1抽象类

7.1.2抽象方法

7.2接口

7.2.1接口的概念

7.2.2接口的特征

7.2.3接口的实现

7.3抽象类和接口的异同

7.4各种修饰符的使用

小结

第8章Java常用类

8.1String类

8.2StringBuffer类

8.3包装类

8.4Math类

8.5Random类

8.6Object类

小结

第9章数组和集合

9.1数组

9.1.1数组的声明和创建

9.1.2数组的初始化

9.1.3数组常用方法

9.1.4多维数组

9.2集合

9.2.1List接口

9.2.2Set接口

9.2.3Map接口

9.3数组和集合的应用

小结

第10章异常处理

10.1什么是异常

10.2Java异常处理机制

10.2.1捕获异常

10.2.2抛出异常

10.3异常处理流程

10.4JDK类库中的异常分类

10.4.1常见异常

10.4.2运行时异常

10.4.3受检查异常

10.5自定义异常

小结

第11章多线程

11.1Java中的线程

11.2线程的创建与启动

11.2.1继承Thread类创建线程

11.2.2实现Runnable接口创建线程

11.3线程的状态转换

11.3.1新建状态

11.3.2可运行状态

11.3.3运行状态

11.3.4阻塞状态

11.3.5死亡状态

11.4线程的生命周期

11.5线程的调度

11.5.1调整各个线程的优先级

11.5.2线程睡眠: Thread.sleep()方法

11.5.3线程让步: Thread.yield()方法

11.5.4等待其他线程结束: join()方法

11.6线程同步

11.7线程组

小结

第12章输入输出系统

12.1概述

12.2文件与目录

12.2.1File类

12.2.2目录与文件的基本操作

12.3字节流

12.3.1字节输入流

12.3.2字节输出流

12.4字符流

12.4.1字符输入流

12.4.2字符输出流

12.5标准I/O

12.6对象的序列化与反序列化

12.7I/O异常

小结

第13章图形用户界面

13.1GUI简介

13.2AWT及其组件

13.2.1java.awt包

13.2.2组件

13.2.3容器

13.3布局管理器

13.3.1FlowLayout布局管理器

13.3.2BorderLayout布局管理器

13.3.3GridLayout布局管理器

13.3.4CardLayout布局管理器

13.3.5GridBagLayout布局管理器

13.4事件处理

13.4.1事件处理机制

13.4.2AWT事件类与监听器接口

13.4.3事件处理方式

13.5Swing组件

13.5.1边框

13.5.2按钮

13.5.3文本框

13.5.4文本区与滚动面板

13.5.5复选框与单选按钮

13.5.6组合框与列表框

13.5.7页签面板

13.5.8表格

13.5.9菜单

13.5.10对话框和消息框

小结

第14章Java Applet

14.1什么是Applet

14.2Applet的运行原理

14.3Applet与JApplet

14.4Applet与多媒体

14.4.1在Java Applet中播放声音

14.4.2在Java Applet中绘制图形图像

小结

第15章JDBC与数据库操作

15.1常用数据库与SQL简介

15.1.1常用数据库

15.1.2SQL简介

15.2MySQL数据库

15.2.1MySQL简介

15.2.2MySQL安装与卸载

15.2.3MySQL数据类型

15.2.4数据库和表的操作

15.2.5数据库的导入和导出

15.2.6MySQL图形界面操作

15.3JDBC

15.3.1JDBC的概念

15.3.2JDBC驱动类型

15.3.3加载数据库驱动

15.3.4创建数据库连接

15.3.5向数据库发送SQL语句

15.3.6处理SQL执行结果

15.3.7关闭连接

15.4增删改查操作实例

15.5事务

15.6连接池和数据源

小结

附录图书进存销管理系统