JAVA程序设计 - 中国高校教材图书网
|
|
书名: |
JAVA程序设计
|
ISBN: | 978-7-5641-2136-5 |
条码: | |
作者: |
邵斐
相关图书
|
装订: | 平装 |
印次: | 1-1 |
开本: | 大32开 |
定价: |
¥28.00
折扣价:¥26.60
折扣:0.95
节省了1.4元
|
字数: |
344千字
|
出版社: |
东南大学出版社 |
页数: |
232页
|
发行编号: | |
每包册数: |
|
出版日期: |
2010-04-01 |
|
内容简介: |
本书是配合NIIT合作项目的Java程序设计的中文版教材,是在多年教学基础上编写的。本书可分两部分:第一部分介绍了Java的基本概念和Java语言的基本特点,并从面向对象的编程方法入手,让读者能全面掌握Java的基础知识;第二部分围绕着Java的几个主要专题展开,如错误处理机制、多线程设计、图形用户界面开发、输入输出流应用和网络环境编程等。这些内容基本覆盖了Java的实用技术,是进一步使用Java进行技术开发的基础。 本书内容深入浅出,实例丰富,覆盖面广,图文并茂,独具特色。既有丰富的理论知识,也有大量的实战范例,更提供了精心设计的课后习题。本书适合作为高等学校的教材,也可作为专业人员的参考书.
|
作者简介: |
|
章节目录: |
第1章Java简介1
11Java的历史与语言结构1
111Java的发展简史1
112Java语言的特点2
12Java的安装3
121Java语言的开发工具3
122安装Java 2 SDK6
123更新系统环境变量7
13Java应用程序与Java小程序9
实训一安装与熟悉Java开发工具12第2章Java编程入门14
21Java程序的结构14
211Java程序布局14
212Java源程序的组成14
213注解语句16
214打印语句16
22标识符17
221Java字符集17
222标识符构成规则19
223关键字19
23数据类型20
231整型20
232实型21
233字符型21
234布尔型22
24运算符与表达式22
241概述22
242算术运算符24
243赋值运算符25
244关系运算符26
245逻辑运算符26
246位运算符27
247条件运算符28
248类型转换28
25流程控制语句29
251分支语句29
252循环语句33
253break语句35
254continue语句35
实训二类与对象38第3章面向对象程序设计40
31面向对象程序设计概述40
311面向对象的概念40
312常用术语的含义41
313程序设计过程41
314面向对象程序设计的特点45
32Java语言的面向对象程序设计47
321域47
322方法48
323构造方法50
33方法的使用和对象数组50
331调用方法50
332访问方法52
333方法重载53
334this55
335对象比较和对象数组56
34类的继承和多态60
341类继承的概念60
342类继承的实现61
343super63
344类的多态64
35包和访问控制符66
351包66
352常见的系统包67
353访问控制符71
36接口74
361抽象类和抽象方法74
362接口的概念75
363接口的实现76
实训三类与对象78第4章常见错误和异常处理80
41常见错误80
411编译错误80
412运行错误81
413逻辑错误82
42异常处理84
421异常处理的概念84
422Exception类86
423异常处理的过程87
424多异常的处理91
425自定义异常处理93
实训四异常处理96第5章线程及其操作99
5.1线程的实现99
5.1.1线程的定义99
5.1.2创建线程100
5.2线程的状态及调度106
5.2.1线程的状态106
5.2.2线程的调度与优先级107
5.2.3控制线程109
5.3线程的同步117
实训五线程及其操作123第6章图形用户界面的设计与实现125
6.1Java图形用户界面概述125
6.2标准组件125
621组件分类125
6.2.2容器类组件126
6.2.3控制组件127
6.2.4Component类127
6.3简单图形用户界面127
6.3.1Frame与Panel127
6.3.2字体设置130
6.3.3绘制简单图形130
6.3.4设置颜色131
6.3.5显示图像131
6.4Java事件处理132
6.4.1Java事件处理机制132
6.4.2按钮点击事件136
6.4.3捕获窗口事件137
6.4.4键盘事件138
6.4.5鼠标事件138
6.4.6焦点事件139
6.4.7事件适配器139
6.5布局管理142
6.5.1FlowLayout类143
6.5.2BorderLayout类144
6.5.3GridLayout类146
6.5.4CardLayout类146
6.5.5GridBagLayout类147
6.6常用标准组件148
6.6.1按钮148
6.6.2标签149
6.6.3文本组件149
6.6.4复选框149
6.6.5单选按钮组150
6.6.6下拉列表151
6.6.7列表151
6.6.8滚动条153
6.6.9画布153
6.6.10对话框154
6.6.11文件对话框154
6.7Swing组件154
6.7.1JApplet类156
6.7.2JFrame类157
6.7.3JLabel类160
6.7.4JTextField类160
6.7.5JPasswordField类161
6.7.6JButton类161
6.7.7JCheckBox类161
6.7.8JRadioButton类162
6.7.9JComboBox类162
实训六图形用户界面的设计与实现164第7章输入输出165
7.1流和文件165
7.1.1流165
7.1.2文件166
7.2基本输入/输出类166
7.2.1InputStream类167
7.2.2OutputStream类169
7.2.3PrintStream类170
7.2.4其他常用流类171
7.3文件的输入/输出171
7.3.1FileInputStream类171
7.3.2FileOutputStream类172
7.3.3RandomAccessFile类172
7.3.4File类175
实训七流式输入输出177第8章Java网络编程179
8.1网络基础179
8.1.1TCP/IP179
8.1.2通信端口179
8.1.3URL180
8.1.4客户机/服务器模式180
8.1.5Java网络编程181
8.2InetAddress编程182
8.3URL编程184
8.3.1创建URL对象184
8.3.2获取URL对象的属性185
8.4Socket编程188
8.4.1Socket与ServerSocket类188
8.4.2Socket通信189
8.5数据报通信193
8.5.1UDP套接字193
8.5.2实例:利用DatagramSocket查询端口占用情况195
8.5.3实例:利用数据报通信的C/S程序197
8.5.4组播套接字198
实训八Java网络编程200第9章JDBC编程技术204
9.1JDBC概述204
9.1.1JDBC的概念204
9.1.2JDBC URL204
9.1.3JDBCODBC桥205
9.2使用JDBC开发数据库的应用205
9.2.1应用举例205
9.2.2一般步骤208
9.2.3JDBC相关类介绍209
实训九数据库应用程序开发217
|
精彩片段: |
|
书 评: |
|
其 它: |
|
|
|