java语言程序设计教程骆伟_Java语言程序设计教程

第一篇 Java基础篇

第1章 用Java向世界问好

1.1 项目任务

1.2 项目分析

1.3 技术准备

1.3.1 Java运行原理

1.3.2 JDK简介

1.3.3 Java程序的分类

1.4 项目学做

1.5 知识拓展

1.6 强化训练

1.7 课后习题

第2章 体重指数计算器

2.1 项目任务

2.2 项目分析

2.3 技术准备

2.3.1 变量

2.3.2 标识符

2.3.3 Java的基本符号

2.3.4 数据类型

2.3.5 数据类型转换

2.3.6 运算符

2.3.7 选择结构

2.4 项目学做

2.5 知识拓展

2.5.1 保留字

2.5.2 转义字符

2.5.3 null符号

2.5.4 void 符号

2.5.5 注释

2.6 强化训练

2.7 课后习题

第3章 猜数字游戏

3.1 项目任务

3.2 项目分析

3.3 技术准备

3.3.1 for循环

3.3.2 while循环

3.3.3 do-while循环

3.3.4 continue语句和break语句

3.3.5 方法定义

3.3.6 方法调用

3.3.7 方法重载

3.4 项目学做

3.5 知识拓展

3.6 强化训练

3.7 课后习题

第二篇 面向对象程序设计篇

第4章 复数类

4.1 项目任务

4.2 项目分析

4.3 技术准备

4.3.1 类的定义

4.3.2 创建对象

4.3.3 构造方法

4.4 项目学做

4.5 知识拓展

4.5.1 对象作为方法的参数

4.5.2 终结器

4.6 强化训练

4.7 课后习题

第5章 货物管理

5.1 项目任务

5.2 项目分析

5.3 技术准备

5.3.1 构造方法的重载

5.3.2 变量的作用域

5.3.3 this关键字

5.3.4 包

5.3.5 访问控制修饰符

5.3.6 static修饰符

5.3.7 String和StringBuffer

5.3.8 ArrayList

5.4 项目学做

5.5 强化训练

5.6 课后习题

第6章 学生成绩评级

6.1 项目任务

6.2 项目分析

6.3 技术准备

6.3.1 继承的定义

6.3.2 属性的继承与隐藏

6.3.3 方法的继承与覆盖

6.3.4 Object类及其常用方法

6.3.5 继承关系中的构造方法及super关键字

6.3.6 父、子类对象的使用与转化

6.3.7 final修饰符

6.3.8 抽象方法和抽象类

6.3.9 数组

6.4 项目学做

6.5 强化训练

6.6 课后习题

第7章 收费计算

7.1 项目任务

7.2 项目分析

7.3 技术准备

7.3.1 接口的定义

7.3.2 接口的实现

7.3.3 使用接口

7.4 项目学做

7.5 知识拓展

7.5.1 Collection框架

7.5.2 for-each循环

7.6 强化训练

7.7 课后习题

第三篇 应用开发篇

第8章 加法计算器

8.1 项目任务

8.2 项目分析

8.3 技术准备

8.3.1 构造简单的图形界面

8.3.2 布局管理器

8.3.3 交互与事件处理

8.3.4 项目中用到的其他GUI组件

8.4 项目学做

8.5 知识拓展

8.5.1 图形用户界面简介

8.5.2 窗口事件

8.5.3 事件裁剪类

8.6 强化训练

8.7 课后习题

第9章 用户注册界面

9.1 项目任务

9.2 项目分析

9.3 技术准备

9.3.1 文本区

9.3.2 面板

9.3.3 单选按钮

9.3.4 复选框

9.3.5 对话框

9.3.6 弹出式对话框

9.4 项目学做

9.5 强化训练

9.6 课后习题

第10章 绘图板

10.1 项目任务

10.2 项目分析

10.3 技术准备

10.3.1 菜单

10.3.2 绘制图形

10.3.3 鼠标事件

10.4 项目学做

10.5 强化训练

10.6 课后习题

第11章 键盘练习小游戏

11.1 项目任务

11.2 项目分析

11.3 技术准备

11.3.1 键盘事件

11.3.2 applet小程序

11.4 项目学做

11.5 强化训练

11.6 课后习题

第12章 记事本

12.1 项目任务

12.2 项目分析

12.3 技术准备

12.3.1 File类

12.3.2 文件输入/输出流

12.3.3 Java剪贴板

12.3.4 异常处理

12.4 项目学做

12.5 知识拓展

12.5.1 常见输入/输出流

12.5.2 Java异常处理机制

12.6 强化训练

12.7 课后习题

第13章 电子时钟

13.1 项目任务

13.2 项目分析

13.3 技术准备

13.3.1 Thread类

13.3.2 Runnable接口

13.4 项目学做

13.5 知识拓展

13.6 强化训练

13.7 课后练习

第14章 模拟售票系统

14.1 项目任务

14.2 项目分析

14.3 技术准备

14.3.1 线程同步

14.3.2 线程的优先级

14.3.3 线程的状态

14.4 项目学做

14.5 知识拓展

14.6 强化训练

14.7 课后练习

第15章 自制浏览器

15.1 项目任务

15.2 项目分析

15.3 技术准备

15.3.1 网络基础

15.3.2 InetAddress编程

15.3.3 URL编程

15.4 项目学做

15.5 强化训练

15.6 课后练习

第16章 自制HTTP服务器

16.1 项目任务

16.2 项目分析

16.3 技术准备

16.3.1 Socket网络编程

16.3.2 多线程的网络通信

16.4 项目学做

16.5 知识拓展

16.6 强化训练

16.7 课后练习

第17章 商品信息管理系统

17.1 项目任务

17.2 项目分析

17.3 技术准备

17.3.1 JDBC技术

17.3.2 JDBC驱动

17.3.3 JDBC中主要的类及常用方法

17.3.4 PreparedStatement对象

17.4 项目学做

17.4.1 身份认证模块

17.4.2 商品信息维护模块

17.5 知识拓展

17.5.1 用JDBC连接不同的数据库

17.5.2 JDBC连接池

17.5.3 JDBC支持事务操作

17.6 强化训练

17.7 课后练习

参考文献显示全部>>隐藏全部>>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值