注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java语言程序设计(第2版)

Java语言程序设计(第2版)

Java语言程序设计(第2版)

定 价:¥32.00

作 者: 赵国玲 等编著
出版社: 机械工业出版社
丛编项: 21世纪高职高专规划教材系列
标 签: J2EE

购买这本书可以去


ISBN: 9787111297376 出版时间: 2010-03-01 包装: 平装
开本: 16开 页数: 308 字数:  

内容简介

  《Java语言程序设计(第2版)》通过大量实例,深入浅出地介绍了Java语言的特点和基本语法、面向对象编程的基本概念和技术,以Java为载体介绍了面向对象程序设计的方法及对象、类、包、接口、继承等基本概念和实现方法,并介绍了Java Applet、图形用户界面的创建与实现、事件的响应及处理、多线程、网络编程技术和数据库访问等。《Java语言程序设计(第2版)》概念清楚,层次分明,结构合理。书中列举的大量实例都具有较强的实用性,便于初学者模仿和借鉴。每章后均配有小结和习题,附录中还配有相应的实训练习。《Java语言程序设计(第2版)》既可以作为高职高专计算机专业的教材,也可作为广大Java爱好者的参考用书。

作者简介

暂缺《Java语言程序设计(第2版)》作者简介

图书目录

前言
第1章 认识Java1
1.1 Java的发展及应用1
1.1.1 Java的产生及发展1
1.1.2 Java的广泛应用2
1.2 Java语言2
1.2.1 Java语言的特点2
1.2.2 Java的语言规范和运行机制4
1.3 Java开发工具5
1.3.1 SunJDK软件包6
1.3.2 安装JDK8
1.3.3 配置JDK8
1.3.4 JDK的常用工具9
1.3.5 使用JDK开发Java程序的一般过程10
1.3.6 几种常用的Java集成开发环境11
1.4 认识Java程序12
1.4.1 JavaApplication程序12
1.4.2 JavaApplet程序15
1.5 Solaris和Linux平台下JDK的安装18
1.6 本章小结21
1.7 习题21
第2章 Java编程基础23
2.1 标识符与关键字23
2.1.1 关键字23
2.1.2 标识符24
2.1.3 分隔符24
2.2 基本数据类型25
2.3 常量与变量25
2.3.1 常量26
2.3.2 变量27
2.4 Java中的运算符与表达式28
2.4.1 算术运算符29
2.4.2 关系运算符30
2.4.3 逻辑运算符30
2.4.4 赋值运算符31
2.4.5 位运算符32
2.4.6 其他运算符35
2.4.7 运算符的优先级35
2.4.8 数值类型的转换36
2.5 Java程序的基本输入输出37
2.5.1 基本输入37
2.5.2 基本输出38
2.6 流程控制语句39
2.6.1 选择语句39
2.6.2 循环语句43
2.6.3 跳转语句46
2.6.4 应用实例48
2.7 数组49
2.7.1 一维数组49
2.7.2 二维数组52
2.7.3 应用实例55
2.8 字符串56
2.8.1 String类56
2.8.2 StringBuffer类62
2.9 本章小结64
2.10 习题64
第3章 面向对象概念及Java实现70
3.1 面向对象的基本概念70
3.2 在Java中使用类与对象72
3.2.1 类的定义72
3.2.2 对象的创建74
3.2.3 对象的使用76
3.2.4 构造方法78
3.2.5 对象创建实例81
3.2.6 实例成员和类成员82
3.2.7 类及成员的访问权限85
3.3 方法的定义与实现88
3.3.1 方法定义88
3.3.2 方法调用及参数传递90
3.3.3 变量的作用域94
3.3.4 关键字this的使用95
3.3.5 结束方法96
3.4 方法重载96
3.5 main()方法中的参数99
3.6 应用实例100
3.7 本章小结102
3.8 习题102
第4章 类的继承105
4.1 类的继承105
4.1.1 继承的概念105
4.1.2 继承的实现107
4.1.3 隐藏与覆盖109
4.1.4 继承与构造方法113
4.1.5 关键字super的使用115
4.1.6 阻止继承117
4.1.7 应用实例117
4.2 抽象类与抽象方法120
4.2.1 抽象方法120
4.2.2 抽象类121
4.3 接口的定义及实现122
4.3.1 接口的定义122
4.3.2 接口的实现123
4.3.3 应用实例124
4.4 包的应用125
4.4.1 将类放入包125
4.4.2 使用包中的类127
4.4.3 常见的系统包及类的使用129
4.5 内部类136
4.6 应用实例137
4.7 本章小结139
4.8 习题140
第5章 异常处理141
5.1 异常和异常类141
5.1.1 什么是异常141
5.1.2 异常处理机制143
5.1.3 Java异常类144
5.2 异常处理145
5.2.1 捕获异常146
5.2.2 声明异常149
5.2.3 抛出异常149
5.3 自定义异常类151
5.4 本章小结153
5.5 习题153
第6章 Java图形用户界面设计155
6.1 Java图形用户界面概述155
6.1.1 AWT与Swing组件155
6.1.2 Java图形API156
6.1.3 Java图形用户界面的构成157
6.1.4 图形用户界面程序实例158
6.2 Java布局管理159
6.3 Java事件处理164
6.4 常用Swing组件的使用167
6.4.1 JComponent的常用属性和方法167
6.4.2 容器组件167
6.4.3 按钮(JButton)169
6.4.4 标签(JLabel)170
6.4.5 文本框(JTextField、JTextArea、JPasswordField)171
6.4.6 复选框(JCheckBox)174
6.4.7 单选按钮(JRadioButton)175
6.4.8 组合框(JComboBox)177
6.4.9 列表框(JList)178
6.4.10 滚动条(JSlider)180
6.4.11 对话框(JOptionPane)181
6.5 图形界面中的用户自定义成分182
6.5.1 绘制图形和文本182
6.5.2 字体设置185
6.5.3 颜色控制186
6.5.4 显示图像187
6.6 创建和使用菜单187
6.6.1 创建菜单188
6.6.2 弹出式菜单190
6.7 应用实例190
6.8 本章小结194
6.9 习题194
第7章 JavaApplet小应用程序195
7.1 JavaApplet的特点195
7.1.1 JavaApplet的执行过程196
7.1.2 JavaApplet的生命周期197
7.1.3 Applet类的主要方法198
7.2 HTML基础198
7.2.1 HTML常用标记198
7.2.2 Applet标记199
7.2.3 HTML与Applet参数传递200
7.3 应用实例201
7.4 本章小结206
7.5 习题206
第8章 多线程207
8.1 多线程的基本概念207
8.2 多线程的实现机制207
8.2.1 继承Thread类207
8.2.2 实现Runnable接口208
8.2.3 程序实例209
8.3 控制线程和线程状态210
8.3.1 线程的控制210
8.3.2 线程的状态214
8.4 线程的同步215
8.4.1 共享受限资源215
8.4.2 线程间的协作221
8.4.3 死锁222
8.4.4 中断线程222
8.5 应用实例222
8.6 本章小结224
8.7 习题225
第9章 Java输入输出处理227
9.1 输入输出227
9.1.1 输入输出概述227
9.1.2 字节流InputStream和OutputStream228
9.1.3 字符流Reader和Writer230
9.1.4 标准输入输出流230
9.2 文件与目录233
9.2.1 Java文件和目录管理233
9.2.2 文件的顺序访问235
9.2.3 随机存取文件238
9.3 应用实例240
9.4 本章小结241
9.5 习题241
第10章 Java网络编程244
10.1 网络基础244
10.1.1 TCP/IP协议244
10.1.2 通信端口246
10.1.3 URL概念247
10.1.4 Java与网络编程248
10.2 URL编程248
10.2.1 创建URL对象248
10.2.2 获取URL对象的属性249
10.2.3 使用URL类访问网络资源250
10.3 InetAddress类251
10.4 Socket通信252
10.4.1 Socket类252
10.4.2 ServerSocket类254
10.5 应用实例255
10.6 本章小结258
10.7 习题258
第11章 Java对数据库的访问259
11.1 JDBC数据库连接简介259
11.1.1 JDBC的基本功能259
11.1.2 JDBC驱动程序类型260
11.2 结构化查询语言SQL261
11.2.1 SQL概述261
11.2.2 数据定义261
11.2.3 数据更新262
11.2.4 数据查询263
11.3 JDBC应用264
11.3.1 与数据库建立连接264
11.3.2 执行SQL语句268
11.3.3 检索结果集270
11.3.4 管理连接、语句和结果集271
11.3.5 缓存结果集271
11.3.6 事务272
11.3.7 元数据273
11.4 应用实例273
11.5 本章小结279
11.6 习题279
附录 全书实训281
实训1 Java开发环境的安装、配置及Java程序运行281
实训2 Java基本语法282
实训3 数组和字符串的使用286
实训4 面向对象的概念与Java实现287
实训5 类的继承289
实训6 抽象类、包与接口的使用289
实训7 异常处理291
实训8 图形用户界面程序设计(1)293
实训9 图形用户界面程序设计(2)294
实训10 Applet小程序的设计295
实训11 多线程及其应用297
实训12 Java输入输出流300
实训13 Java网络编程301
实训14 Java数据库访问304
实训15 Java综合应用程序设计——网吧计费系统306
参考文献308

本目录推荐