首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 Java程序设计实践教程(计算机科学与技术21世纪高等学校规划教材)
内容
编辑推荐

本书从Java的特点及Java开发环境的搭建开始讲解Java开发技术,从Java的最基本数据类型、表达式、流程控制到面向对象技术最重要类的定义和使用、异常机制的原理和应用,由浅入深逐一涉及,而多线程、容器类等Java高级编程技术本书也有详尽介绍。最后还简单介绍了利用Java开发数据库应用程序、网络应用程序的技术。在整个过程中以图解为重要手段,以理论分析为导向,带领读者慢慢步入Java开发的殿堂,掌握Java开发技巧。

内容推荐

本书介绍了使用Java SE平台进行Java开发的技术,主要内容包括Java开发环境的搭建、Java开发的必备基础知识、Java开发的高级技术及使用Java进行网络程序和数据库程序开发。Java开发的必备基础知识部分主要介绍了Java的基本语法、数组、字符串、类、枚举、异常、输入输出操作等内容;Java开发高级技术则包含有多线程、容器类、反射和注解等相关内容;最后一部分则介绍了图形界面编程、使用TCP和UDP协议进行网络编程、对数据库进行读写更新删除操作的技术。

本书循序渐进地介绍了Java的主要开发技术,非常适合高校计算机相关专业作为学习Java编程技术的教材,也可以作为培训机构的培训教材,同时,对于正在使用Java作为编程语言的程序员本书也有一定的参考价值。

目录

第1章 面向对象和Java语言/1

 1.1 面向对象初探/1

1.1.1 程序设计语言及其发展历程/1

1.1.2 面向对象编程的主要优点/2

 1.2 Java的特点/3

1.2.1 简单性/3

1.2.2 面向对象/4

1.2.3 健壮性/4

1.2.4 安全性/4

1.2.5 解释执行/5

1.2.6 高性能/5

1.2.7 可移植性/5

 1.3 Java应用平台简介/5

1.3.1 Java SE(J2SE)/5

1.3.2 Java EE(J2EE)/6

1.3.3 Java ME(J2ME)/6

 1.4 学习Java的建议/6

 1.5 小结/9

 1.6 习题/9

第2章 搭建Java学习环境/10

 2.1 下载并安装JDK/10

 2.2 设置环境变量/15

2.2.1 设定JAVA_HOME/16

2.2.2 设定CLASSPATH/17

2.2.3 修改Path/17

 2.3 实现经典的Hello World/18

2.3.1 源代码的编写及保存/18

2.3.2 编译源代码/19

2.3.3 执行程序/20

 2.4 编辑及编译环境的选择/20

 2.5 小结/21

 2.6 习题/21

第3章 Java的基本语法/22

 3.1 Java的基本数据类型/22

3.1.1 基本数据类型及其取值范围/22

3.1.2 常量及变量/24

3.1.3 数据类型转换/26

3.1.4 变量的作用域/28

3.1.5 局部变量的初始化/28

3.1.6 装箱与拆箱/29

 3.2 表达式与位运算/32

3.2.1 算术表达式/32

3.2.2 赋值表达式/33

3.2.3 关系表达式/35

3.2.4 逻辑表达式/36

3.2.5 位运算/38

3.2.6 运算符的优先级/41

 3.3 程序流程控制/42

3.3.1 顺序结构/42

3.3.2 分支结构/42

3.3.3 循环结构/52

 3.4 小结/61

 3.5 习题/61

第4章 数组/62

 4.1 一维数组/62

4.1.1 数组的概念及定义形式/62

4.1.2 数组应用示例/67

4.1.3 Java数组的实质/68

 4.2 二维数组及多维数组/70

4.2.1 二维数组的定义及使用/70

4.2.2 深入理解二维数组/71

4.2.3 多维数组/73

 4.3 数组操作类/74

4.3.1 System类/74

4.3.2 Arrays类/77

 4.4 使用foreach遍历数组/81

 4.5 小结/82

 4.6 习题/82

第5章 字符串/83

 5.1 String类/83

5.1.1 String对象的赋值/83

5.1.2 字符串操作方法/84

5.1.3 字符串池/89

 5.2 StringBuffer类与StringBuilder类/91

 5.3 正则表达式/93

 5.4 小结/96

 5.5 习题/97

第6章 类的定义及使用/98

 6.1 面向对象概述/98

 6.2 Java类定义格式/99

 6.3 实现封装/102

6.3.1 类成员访问权限控制/102

6.3.2 封装数据成员/103

6.3.3 封装方法成员/106

6.3.4 方法的重载/108

6.3.5 特殊的方法成员—构造器/113

 6.4 类的继承/118

6.4.1 扩展类/118

6.4.2 子类实例化过程/120

6.4.3 重写父类方法/122

6.4.4 Object类/125

 6.5 多态、抽象类及接口/128

6.5.1 多态及其实现/128

6.5.2 基于抽象类实现多态/131

6.5.3 基于接口实现多态/132

6.5.4 实现接口和类之间的适配器/135

 6.6 包/137

6.6.1 Java的类管理机制/137

6.6.2 导入其他包中的类/139

6.6.3 类成员访问权限控制补充及类的访问权限/141

 6.7 内嵌类/141

6.7.1 成员内嵌类/142

6.7.2 局部内嵌类/144

6.7.3 匿名内嵌类/145

 6.8 小结/146

 6.9 习题/146

第7章 枚举/147

 7.1 枚举的定义/147

7.1.1 使用常量增强程序的可读性及可维护性/147

7.1.2 使用枚举类型替代常量/149

 7.2 枚举的实质/150

7.2.1 枚举中可以使用的方法/151

7.2.2 为枚举添加构造器/152

7.2.3 为枚举添加方法/153

 7.3 小结/155

 7.4 习题/155

第8章 异常处理及自定义异常/156

 8.1 在代码中处理异常/156

8.1.1 异常处理机制/156

8.1.2 异常处理示例/157

 8.2 在方法中抛出异常/164

8.2.1 通过throws抛出要求调用者处理的异常/164

8.2.2 使用throw抛出异常/166

 8.3 自定义异常/168

8.3.1 异常的继承关系/168

8.3.2 实现自定义的异常类/170

8.3.3 重写方法时的异常处理/173

 8.4 断言/175

 8.5 小结/177

 8.6 习题/177

第9章 输入与输出操作/178

 9.1 接受键盘输入/178

9.1.1 System.in及流的概念/178

9.1.2 Scanner/181

 9.2 输出及输出格式控制/183

9.2.1 System.out/183

9.2.2 输出格式控制/184

 9.3 文件/186

9.3.1 File类/186

9.3.2 RandomAccessFile类/189

 9.4 字节流/191

9.4.1 InputStream和OutputStream/191

9.4.2 FileInputStream和FileOutputStream/193

9.4.3 BufferedInputStream和BufferedOutputStream/194

9.4.4 DataInputStream和DataOutputStream/196

9.4.5 ObjectInputStream和ObjectOutputStream/198

9.4.6 ByteArrayInputStream和ByteArrayOutputStream/200

9.4.7 PushbackInputStream/203

 9.5 字符流/206

9.5.1 Reader和Writer/206

9.5.2 InputStreamReader和OutputStreamWriter/207

9.5.3 FileReader和FileWriter/208

9.5.4 BufferedReader和BufferedWriter/209

9.5.5 PrintWriter/210

 9.6 小结/211

 9.7 习题/211

第10章 多线程/213

 10.1 多线程简介/213

10.1.1 多线程原理/213

10.1.2 线程的生命周期/214

 10.2 通过继承类Thread产生线程/215

 10.3 通过实现接口Runnable产生线程/225

 10.4 线程同步/227

10.4.1 多线程带来的问题/227

10.4.2 同步线程/230

10.4.3 线程协同/234

 10.5 Daemon线程/242

 10.6 线程组/245

 10.7 小结/247

 10.8 习题/247

第11章 容器类与泛型编程/248

 11.1 泛型编程简介及泛型编程思想/248

 11.2 List/256

11.2.1 List接口/256

11.2.2 ArrayList/257

11.2.3 LinkedList/259

 11.3 Set/262

11.3.1 Set接口/262

11.3.2 HashSet/262

11.3.3 TreeSet/263

 11.4 Map/265

11.4.1 Map接口/265

11.4.2 HashMap/266

11.4.3 TreeMap/268

 11.5 小结/270

 11.6 习题/270

第12章 反射与注解/271

 12.1 加载类/271

12.1.1 通过Class对象取得类的基本信息/272

12.1.2 类的加载时机/275

12.1.3 使用Class.forName加载类/277

 12.2 使用反射生成与操作对象/279

12.2.1 生成对象/279

12.2.2 调用方法/281

12.2.3 访问数据成员/284

 12.3 注解/287

12.3.1 说明重写父类—@Override/287

12.3.2 说明不建议使用—@Deprecated/289

12.3.3 抑制编译警告—@SuppressWarnings/289

 12.4 小结/291

第13章 图形界面编程/292

 13.1 AWT与Swing简介/292

13.1.1 AWT简介/292

13.1.2 Swing简介/293

 13.2 Swing容器及组件/296

13.2.1 Swing容器—JFrame及JPanel/296

13.2.2 Swing组件—JLabel、JTextField、JButton及JTextArea/298

13.2.3 其他容器与组件简介/301

 13.3 Java事件模型/308

13.3.1 事件处理机制简介/308

13.3.2 事件监听器/309

13.3.3 事件适配器/311

 13.4 布局管理器/312

13.4.1 布局管理器概述/313

13.4.2 BorderLayout/313

13.4.3 FlowLayout/314

13.4.4 GridLayout/315

13.4.5 其他布局管理器/316

 13.5 为窗口添加菜单/316

13.5.1 Java菜单简述/316

13.5.2 为英汉电子辞典添加菜单/318

 13.6 小结/319

第14章 网络编程/320

 14.1 TCP/IP协议与套接字/320

 14.2 基于TCP协议的网络程序/321

14.2.1 TCP协议简介/322

14.2.2 互联网协议地址类InetAddress/323

14.2.3 服务器套接字类ServerSocket/323

14.2.4 套接字类Socket/325

14.2.5 基于TCP协议的服务程序/326

14.2.6 基于TCP协议的客户程序/329

 14.3 基于UDP协议的网络程序/331

14.3.1 UDP协议简介/331

14.3.2 数据报套接字类DatagramSocket/332

14.3.3 数据报包类DatagramPacket/333

14.3.4 基于UDP协议的发送程序/335

14.3.5 基于UDP协议的接收程序/336

 14.4 小结/337

第15章 数据库编程/338

 15.1 JDBC简介/338

 15.2 连接数据库/341

15.2.1 使用JDBC-ODBC桥连接Access数据库/342

15.2.2 连接SQL Server数据库/347

15.2.3 连接Oracle数据库/348

15.2.4 连接MySQL数据库/349

 15.3 查询数据/351

 15.4 更新、删除与插入数据/352

15.4.1 使用ResultSet更新、删除与插入数据/353

15.4.2 使用Statement更新、删除与插入数据/356

 15.5 小结/358

标签
缩略图
书名 Java程序设计实践教程(计算机科学与技术21世纪高等学校规划教材)
副书名
原作名
作者 颜志军//栾媛媛
译者
编者
绘者
出版社 清华大学出版社
商品编码(ISBN) 9787302237556
开本 16开
页数 358
版次 1
装订 平装
字数 569
出版时间 2011-01-01
首版时间 2011-01-01
印刷时间 2011-01-01
正文语种
读者对象 青年(14-20岁),普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 0.56
CIP核字
中图分类号 TP312
丛书名
印张 23.5
印次 1
出版地 北京
259
186
13
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号
版权提供者
定价
印数 4000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/5 4:21:27