| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章Java快速入门
1.1Java简介
1.1.1Java的定义
1.1.2Java的起源与发展
1.1.3Java语言的特点
1.1.4Java的3个分支
1.1.5Java的用途
1.2Java的开发环境与运行环境
1.2.1SDK、JDK、JRE与JVM
1.2.2SDK与Java(TM)的下载与安装
1.2.3配置Java开发与运行环境
1.3初步了解Java程序
1.3.1编写第一个Java源程序
1.3.2在“命令提示符”窗口编译与运行Java程序
1.3.3在EditPlus主窗口中编译与运行Java程序
1.3.4小结
习题
第2章Java基本语法
2.1标识符、关键字与分隔符
2.1.1标识符
2.1.2关键字
2.1.3分隔符
2.2基本数据类型与变量
2.2.1基本数据类型
2.2.2常量
2.2.3变量
2.3表达式与运算符
2.3.1赋值运算符
2.3.2算术运算符
2.3.3关系运算符
2.3.4逻辑运算符
2.3.5条件运算符
2.3.6位运算符
2.3.7其他运算符
2.3.8运算优先级
2.4数组类型
2.4.1一维数组的声明
2.4.2一维数组的创建与初始化
2.4.3多维数组
习题
第3章Java语句及其控制结构
3.1Java语句的类型
3.1.1Java程序构成
3.1.2Java语句的种类
3.2选择语句
3.2.1单分支选择语句(if语句)
3.2.2二分支选择语句(if…else语句)
3.2.3多分支选择语句(if…elseif…else语句)
3.2.4开关语句(switch语句)
3.3循环语句
3.3.1确定次数循环语句(for循环)
3.3.2先判定后执行循环语句(while循环)
3.3.3先执行后判定循环语句(do…while循环)
3.3.4嵌套使用循环语句
3.3.5循环语句小结
3.4跳转语句
3.4.1break语句
3.4.2带标号的break语句
3.4.3continue语句
3.4.4带标号的continue语句
3.4.5return语句
习题
第4章面向对象编程
4.1面向对象基本概念
4.1.1对象
4.1.2类
4.1.3封装
4.1.4消息
4.1.5继承
4.1.6接口
4.1.7面向对象的Java程序
4.2类与对象
4.2.1创建类
4.2.2创建对象
4.3成员变量与访问限制
4.3.1成员变量的声明
4.3.2成员变量的修饰
4.4成员方法
4.4.1成员方法的设计
4.4.2成员方法的声明与修饰
4.4.3方法体
4.4.4方法的参数传递
4.4.5Java编程小结
习题
第5章深入类
5.1类的继承性
5.1.1父类和子类
5.1.2成员变量的继承和隐藏
5.1.3成员方法的继承与覆盖
5.1.4this、super和super()的使用
5.2类的多态性
5.2.1成员方法的重载
5.2.2构造方法的重载
5.3接口
5.3.1实现系统提供的接口
5.3.2创建自定义接口
5.3.3接口的继承关系
5.4包
5.4.1Java的API包
5.4.2包的引用
5.4.3创建自定义包
习题
第6章Java的异常处理机制
6.1什么是异常处理机制
6.1.1什么是错误与异常
6.1.2异常发生的原因
6.1.3如何处理异常
6.2异常类的层次结构
6.2.1Exception异常类的子类
6.2.2Error错误类的子类
6.3异常的处理
6.3.1catch子句
6.3.2throw语句
6.3.3throws子句
6.3.4finally语句
6.3.5编译时对异常情况的检查
6.4创建自己的异常类
习题
第7章常用系统类
7.1Applet类
7.1.1Applet的特点
7.1.2Java和HTML的关系
7.1.3Applet的生命周期与6种基本方法
7.1.4HTML和Applet的参数传递
7.1.5Applet标签属性
7.2字符串类
7.2.1字符串类的特点
7.2.2字符串类的构造方法
7.2.3String类的应用
7.2.4StringBuffer类的应用
7.3输入输出(I/O)流类
7.3.1流概念
7.3.2Java的标准输入输出
7.3.3java.io包中的流类及文件类
7.3.4不同输入输出流类的应用
7.4其他常用类
7.4.1数学函数类Math
7.4.2日期类
7.4.3随机数类Random
7.4.4向量类Vector
7.4.5Class类与Runtime类
习题
第8章图形用户界面
8.1Swing与AWT组件
8.2Swing类的层次结构
8.3容器
8.3.1窗口容器
8.3.2对话框容器
8.3.3面板容器
8.4组件
8.4.1标签组件
8.4.2按钮组件
8.4.3文本框组件
8.4.4文本区组件
8.4.5单选按钮组件
8.4.6复选框
8.4.7下拉列表组件
8.5组件布局管理
8.5.1顺序布局管理器
8.5.2边界布局管理器
8.5.3卡片布局管理器
8.5.4网格布局管理器
8.5.5组件的精确定位方式
8.6事件处理机制
8.6.1Java的事件处理机制
8.6.2Java的常用事件接口与接口方法
8.6.3事件处理机制的不同实现方式
8.6.4事件适配器类与内部类
8.7创建容器与组件的基本步骤小结
习题
第9章高级组件
9.1菜单栏
9.1.1菜单
9.1.2多级菜单
9.1.3弹出式菜单
9.1.4文件选择器
9.2工具栏
9.3树形菜单
9.4选项卡面板
9.5JApplet容器
9.6表格
习题
第10章多线程机制
10.1多线程的概念
10.1.1程序、进程和多任务
10.1.2线程
10.1.3多线程
10.1.4线程的生命周期与Java的多线程机制
10.2创建线程对象
10.2.1通过继承Thread类创建线程对象
10.2.2通过Runnable接口创建线程对象
10.2.3线程的优先级
10.3线程的调度与控制
10.3.1线程类的方法
10.3.2控制线程的状态
10.4Java的线程同步机制与生产消费模型
10.4.1未同步的生产消费模型
10.4.2同步化的生产消费模型
10.4.3共用公司银行账户模型
10.5使用多线程应注意的问题
习题
第11章图形与多媒体处理
11.1使用Graphics绘制基本图形
11.1.1如何使用颜色对象
11.1.2在Applet界面中绘制直线
11.1.3在JFrame窗口中绘制矩形
11.1.4在Canvas画布对象中绘制椭圆
11.1.5在JPanel面板对象上绘制圆弧
11.1.6在JApplet界面中绘制多边形
11.2使用Graphics2D绘制基本图形
11.2.1直线
11.2.2矩形
11.3使用Graphics绘制文字图形
11.3.1绘制字符串、字符和字节文字
11.3.2字体控制
11.3.3不同颜色的文字
11.4图像处理
11.4.1图像种类
11.4.2图像的显示
11.4.3图像的缩放显示
11.5动画处理
11.5.1动画原理
11.5.2用线程实现动画
11.6加载声音文件
11.6.1添加背景音乐
11.6.2随时播放声音文件
习题
第12章访问数据库
12.1结构化查询语言SQL
12.1.1select查询语句
12.1.2insertinto添加语句
12.1.3update更新语句
12.1.4delete删除语句
12.1.5createtable创建表语句
12.1.6droptable删除表语句
12.2Access数据库
12.2.1创建数据库文件
12.2.2创建连接数据库的数据源
12.3通过Java程序访问数据库
12.3.1JDBC
12.3.2通过Java程序输出数据库的数据
12.3.3连接数据库与查询数据的过程
12.3.4通过Java程序添加并删除数据库中的数据
12.3.5通过Java程序更新数据库中的数据
12.4通过窗口界面访问数据库
12.4.1创建连接数据源的类
12.4.2创建数据处理的类
12.4.3创建用户访问数据库的窗口界面类
习题
第13章综合应用程序实例
13.1数值变换运算
13.2幻灯机效果
13.3利用滑块改变背景颜色
13.4Applet与Application合并运行的程序
13.5对象的克隆
13.6正弦曲线
13.7四叶玫瑰线
13.8在画布上手工画图
13.9电闪雷鸣的动画
13.10文字动画
13.11控制移动的文字
13.12图形钟
13.13水中倒影
13.14网上购物结算窗口
13.15交通信号灯的模糊控制
13.16简单学生信息管理系统
习题
编后语
参考文献