
Java程式设计基础教程(2010年机械工业出版社出版图书)
《Java程式设计基础教程》是2010年机械工业出版社出版的图书,作者是杨佩理。
基本介绍
- 书名:Java程式设计基础教程
- 作者:杨佩理
- ISBN:9787111256816
- 类别:电脑程式设计
- 页数:259
- 定价:29元
- 出版社:机械工业出版社
- 出版时间:2010年01月
- 装帧:平装
- 开本:16开
内容简介
Java是真正跨平台、完全面向对象的程式语言,《Java程式设计基础教程》以JDK 1.6为开发平台,按讲全面地介绍了Java程式设计思想和方法。全书由浅入深,先理论后套用,按内容分成五篇:Java语言入门篇、面向对象篇、数据流套用篇、Java GUI编程篇和高级套用篇,共由二十四讲组成。理论部分注重启发性,力求简明透彻;套用部分注重实用性,紧密结合项目实例。全书共有160多个示例,并在附录中集成了上机实训和课程设计两个部分。
编辑推荐
《Java程式设计基础教程》组织结构新颖,脉络清晰,易学好用,兼顾零起点和有语言基础的读者,《Java程式设计基础教程》可作为高等院校相关专业Java程式设计的教材,也可供网路技术开发人员、自学Java编程的读者选用。
目录
Java语言入门篇
第一讲 Java语言快速入门
1. Java的起源和发展历程
2. Java语言的工作原理及特点
3. Java开发环境的建立
4. 第一个程式的编译和运行
第二讲 Java中的数据和运算
1. Java输入输出的初步运用
2. Java的标识符和保留字
3. Java的基本数据类型
4. Java基本数据类型转换
5. Java中的运算
第三讲 Java结构化编程
1. 分支结构(if, switch)
2. 循环结构(while, do-while, for)
3. 循环嵌套和循环控制(break, continue)
4. Java结构化编程综合
面向对象篇
第四讲 类的定义和使用
1. 面向对象程式设计思想
2. 类的定义和对象创建
3. 静态变数和静态方法的运用
第五讲 对象的初始化
1. 用构造方法确保初始化
2. 方法的重载
3. this关键字
4. 类中成员变数的默认值
5. 对象的初始化过程
第六讲 类的封装
1. 软体包的创建和使用
2. Java访问许可权修饰词
3. 类的访问许可权修饰词
第七讲 类的继承
1. 无继承时类的复用
2. 类继承实现代码复用
3. 继承时方法的重写
4. super关键字
5. final修饰的数据、方法和类
第八讲 类的多态
1. 对象的类型转换
2. 抽象类和抽象方法
3. 接口的创建和使用
第九讲 Java中的数组和字元串
1. 数组的基本认识
2. 数组的声明和创建
3. 数组和对象
4. String字元串
5. StringBuffer字元串
6. Java中命令行参数的用法
第十讲 Java中的资源结构
1. Java资源库概述
2. java.lang包中常用的基础类
3. java.util包中常用的工具类
4. 查阅文档理解Java资源的方法
数据流套用篇
第十一讲 Java中的异常处理
1. 异常和异常处理的初步认识
2. Java中异常的封装
3. 异常处理try/catch/finally
4. 异常的生成再认识
第十二讲 档案管理和I/O入门
1. File类和档案管理
2. File类的常用方法
3. 数据流初步理解
4. 数据流的封装概貌
第十三讲 Java中的字元流
1. Reader和Writer
2. 档案字元输入流FileReader
3. 档案字元输出流FileWriter
4. 字元流套用举例
5. 标準字元输出流PrintWriter
第十四讲 Java中的位元组流
1. InputStream和OutputStream
2. 档案位元组输入流FileInputStream
3. 档案位元组输出流FileOutputStream
4. 位元组字元转换流
JavaGUI设计篇
第十五讲 Java GUI编程入门
1. Java GUI视窗概述
2. 用JFrame类创建视窗界面
3. 颜色Color和字型Font
4. 最常用组件的创建和使用
第十六讲 Java GUI布局管理
1.Java GUI布局管理概述
2. FlowLayout类顺序排放组件
3. BorderLayout边界版面布局
4. GridLayout格线版面布局
5. 用面板JPanel实现分块布局
6. 计算器界面设计解析
第十七讲 Java GUI事件处理
1. “Click me”的分析和设计
2. 单按钮ActionEvent事件侦听处理
3. 简易记事本的分析和设计
4. 多按钮ActionEvent事件侦听处理
5. 文本框KeyEvent事件的侦听处理
6. 常用事件及其相应的监听器接口
第十八讲 Java GUI编程进阶
1. “Java Editor”项目的解析和设计
2. 颜色选择器JColorChooser
3. 档案选择器JFileChooser
4. “调查表”的分析和设计
5. 複选框、单选按钮和按钮组
第十九讲 选单和工具列设计
1. 记事本的解析和设计
2. 给JFrame视窗添加选单
3. 选单项的事件侦听处理
4. mouseEvent事件与弹出式选单*
5. 给JFrame视窗添加工具列
6. Swing包中常用组件使用归纳
Java高级程式设计篇
第二十讲 Java多执行绪程式设计
1. 初识Java多执行绪
2. 执行绪的生命周期
3. 多执行绪程式设计方法
4. 执行绪的优先权和同步
5. “龟兔赛跑”模拟程式的解析设计
第二十一讲 Java Applet编程
1. 初识Java Applet
2. Java Applet的生命周期
3. Graphics类和图像图形绘製
4. Applet中的参数和参数传递
5. “时钟Applet”的解析和设计
第二十二讲 Java多媒体编程
1. Image对象和图像显示
2. 声音播放
3. “飞行动画Applet”的解析设计
第二十三讲 Java网路编程
1. IP位址与InetAddress类
2. TCP/IP体系结构URL类的使用
3. Socket网路编程
4. 多执行绪的“Socket聊天程式”的解析和设计
第二十四讲 JDBC资料库编程
1. JDBC简介
2. 资料库连线的实现
3. 资料库基本操作
4. “用户注册”程式的解析和设计
附录A 上机实训任务和指导
附录B 课程设计任务和指导