网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 新编Java语言程序设计(计算机系列教材)
分类
作者 钱雪忠 等 编
出版社 清华大学出版社
下载
简介
内容推荐
《计算机系列教材:新编Java语言程序设计》力求做到:概念清晰但不烦琐;例题精选而具有代表性;从实用角度与面向对象编程思维出发来提升读者的Java应用编程能力。《计算机系列教材:新编Java语言程序设计》内容全面,重点突出,通俗易懂、循序渐进、深入浅出,全书共分17章,主要内容包括Java概述、语言基础、选择控制、循环控制、方法、数组、对象和类、继承和多态、抽象类和接口、Java异常处理、常用类和接口、图形用户界面、文件输入输出、多线程编程、数据库编程、网络程序设计、JSP应用技术等。
目录
基础篇
第1章 Java概述
1.1 程序设计语言简介
1.2 Java语言发展简史
1.3 Java语言的特点及版本
1.4 初识简单的Java程序
1.5 Java程序语法概述
1.5.1 Java程序的结构特点
1.5.2 Java程序的书写规则
1.5.3 Java语言字符集与词汇
1.6 JVM、JRE、JDK、API和IDE
1.7 Java开发环境
1.7.1 如何运行Java程序
1.7.2 下载JDK
1.7.3 JDK的具体安装过程
1.7.4 配置系统环境变量
1.7.5 测试JDK是否安装成功
1.7.6 编译命令和执行命令的用法
1.7.7 集成开发环境
1.8 上机实践要求
1.9 本章小结
1.10 习题
第2章 语言基础
2.1 Java数据类型
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.3.9 instanceof运算符
2.3.10 Java运算符优先级
2.3.11 表达式计算举例
2.4 对话框输入输出
2.4.1 String类型
2.4.2 将字符串转换为数值
2.4.3 使用对话框输入输出
2.5 本章小结
2.6 习题
第3章 选择
3.1 布尔(逻辑)表达式
3.1.1 关系表达式
3.1.2 逻辑表达式
3.2 if语句
3.2.1 不带else的if语句
3.2.2 带有else的if语句
3.2.3 if...else if...else语句
3.2.4 if语句的嵌套
3.3 switch 语句
3.4 条件表达式
3.5 格式化控制台输出
3.6 本章小结
3.7 习题
第4章 循环
4.1 循环语句
4.1.1 while循环语句
4.1.2 do...while循环语句
4.1.3 for循环语句
4.1.4 增强for循环语句
4.2 循环的比较及其嵌套
4.3 跳转语句
4.3.1 break关键字
4.3.2 continue关键字
4.4 应用实例
4.5 本章小结
4.6 习题
第5章 方法
5.1 方法定义
5.2 方法调用
5.2.1 有返回值方法
5.2.2 无返回值方法
5.2.3 嵌套调用
5.2.4 递归调用
5.3 方法参数传递
5.3.1 基本数据类型参数传递
5.3.2 引用数据类型参数传递
5.4 方法重载
5.5 变量作用域
5.6 命令行参数
5.7 构造方法
5.7.1 构造方法的定义与作用
5.7.2 构造方法的重载
5.8 可变参数
5.9 垃圾回收机制
5.9.1 finalize()方法
5.9.2 System.gc的作用
5.10 模块化程序设计
5.11 应用实例
5.12 本章小结
5.13 习题
第6章 数组
6.1 一维数组
6.1.1 一维数组声明
6.1.2 一维数组初始化
6.1.3 一维数组的引用
6.1.4 一维数组的处理
6.2 二维及多维数组
6.2.1 二维数组声明
6.2.2 二维数组初始化
6.2.3 二维数组的引用与处理
6.2.4 多维数组
6.3 数组为方法参数
6.3.1 数组作为方法参数
6.3.2 数组为方法返回值
6.4 Arrays类
6.5 应用实例
6.6 本章小结
6.7 习题
核心篇
第7章 对象和类
7.1 面向对象程序设计概述
7.1.1 面向过程的程序设计
7.1.2 面向对象的程序设计
7.1.3 面向对象方法的特征
7.2 类与对象
7.2.1 类的声明
7.2.2 类的实例对象及使用
7.3 this引用句柄
7.4 Java 修饰符
7.4.1 访问控制修饰符
7.4.2 非访问控制修饰符
7.5 Java源文件
7.5.1 源文件声明规则
7.5.2 import语句
7.5.3 一个简单的例子
7.6 本章小结
7.7 习题
第8章 继承和多态
8.1 继承和多态性的概念
8.1.1 继承的概述
8.1.2 多态性的概述
8.2 继承机制
8.2.1 继承的定义
8.2.2 继承的传递性
8.2.3 类中属性的继承与隐藏
8.2.4 方法的继承
8.2.5 方法的覆盖
8.2.6 方法的重载
8.2.7 super引用句柄
8.2.8 implements继承接口
8.2.9 HAS—A 关系
8.3 多态性
8.3.1 多态性的体现
8.3.2 静态多态性
8.3.3 动态多态性
8.3.4 this和super指代使用和转化
8.3.5 虚方法及其举例
8.4 本章小结
8.5 习题
第9章 抽象类和接口
9.1 抽象类
9.1.1 抽象类的定义
9.1.2 抽象类的使用
9.1.3 抽象方法
9.1.4 Java封装
9.2 接口
9.2.1 Java中的接口
9.2.2 接口的继承
9.2.3 接口的多重继承
9.2.4 标记接口
9.3 Java包
9.3.1 Java中的包
9.3.2 创建包
9.3.3 import关键字
9.3.4 package的目录结构
9.3.5 设置CLASSPATH
9.4 内部类
9.5 匿名类
9.6 本章小结
9.7 习题
第10章 异常处理
10.1 异常的概念
10.2 异常处理
10.3 自定义异常
10.4 本章小结
10.5 习题
应用篇
第11章 常用类和接口
11.1 字符串处理类
11.1.1 String类
11.1.2 StringBuffer类
11.2 时间日期类
11.2.1 Date类
11.2.2 Calendar类
11.2.3 DateFormat类
11.2.4 SimpleDateFormat类
11.3 Math类
11.4 随机数类Random
11.5 Java 数据结构
11.5.1 枚举
11.5.2 向量
11.5.3 栈
11.5.4 哈希表
11.6 集合框架
11.6.1 Collection接口及操作
11.6.2 Set接口及其实现类
11.6.3 对象排序
11.6.4 List接口及其实现类
11.6.5 Map接口及其实现类
11.6.6 集合的输出
11.6.7 集合的工具类Collections
11.7 泛型
11.7.1 泛型类
11.7.2 泛型方法
11.8 本章小结
11.9 习题
第12章 图形用户界面
12.1 引言
12.2 AWT与swing
12.3 Java GUI API分类
12.3.1 容器类
12.3.2 组件类
12.3.3 辅助类
12.4 容器类与容器布局管理
12.4.1 顶层容器
12.4.2 中间容器
12.4.3 布局管理器
12.5 辅助类
12.5.1 Color类
12.5.2 Font类
12.6 事件处理
12.6.1 事件处理模型
12.6.2 事件及监听者
12.6.3 窗口事件
12.6.4 监听器接口适配器
12.6.5 键盘事件
12.6.6 鼠标事件
12.6.7 Timer类的动画
12.7 常用swing组件
12.8 菜单设计
12.8.1 下拉式菜单
12.8.2 弹出式菜单
12.9 本章小结
12.10 习题
第13章 文件输入输出
13.1 引言
13.1.1 Java流类的层次结构
13.1.2 流类的基本用法
13.2 文件类File
13.2.1 文件和目录的概念
13.2.2 文件File类
13.3 文本文件输入输出
13.3.1 使用PrintWriter写数据
13.3.2 使用Scanner读数据
13.4 二进制文件输入输出
13.4.1 二进制I
13.4.2 FileInputStream和FileOutputStream
13.4.3 FilterInputStream和FilterOutputStream
13.4.4 DataInputStream和DataOutputStream
13.4.5 BufferedInputStream和BufferedOutputStream
13.4.6 ObjectInputStream和ObjectOutputStream
13.5 随机文件访问
13.6 本章小结
13.7 习题
第14章 多线程编程
14.1 多线程概述
14.1.1 线程的基本概念
14.1.2 线程的运行机制
14.2 线程的创建和启动
14.2.1 线程的创建
14.2.2 线程的启动
14.3 线程状态和转换
14.4 线程控制
14.4.1 线程睡眠
14.4.2 线程让步
14.4.3 线程间协作
14.4.4 后台线程
14.4.5 线程优先级
14.5 线程同步处理
14.5.1 多线程引发的问题
14.5.2 同步代码块
14.5.3 同步方法
14.5.4 线程间通信
14.5.5 死锁
14.6 Thread 方法
14.7 本章小结
14.8 习题
第15章 数据库编程
15.1 关系数据库与SQL语言
15.1.1 关系数据库的基本概念
15.1.2 数据定义语言
15.1.3 数据操纵语言
15.1.4 数据查询语言
15.2 Java数据库编程简介
15.3 通过JDBC访问数据库
15.3.1 JDBC访问数据库基本流程
15.3.2 加载数据库驱动程序
15.3.3 创建与数据源的连接
15.3.4 操作数据库
15.3.5 处理操作结果
15.3.6 关闭操作
15.4 JDBC编程实例
15.4.1 创建数据库连接
15.4.2 创建数据表
15.4.3 向表中添加数据
15.4.4 修改数据
15.4.5 删除数据
15.4.6 查询数据信息
15.5 JDBC事务
15.6 本章小结
15.7 习题
第16章 网络程序设计
16.1 网络通信基础
16.1.1 网络通信的基本概念
16.1.2 TCP协议和UDP协议
16.1.3 网络程序设计技术
16.2 URL程序设计
16.2.1 URL和URL类
16.2.2 URLConnection类
16.2.3 InetAddress类
16.3 TCP程序设计
16.3.1 Socket 编程
16.3.2 Socket类
16.3.3 ServerSocket类
16.4 UDP程序设计
16.4.1 数据报通信基本概念
16.4.2 DatagramPacket类
16.4.3 DatagramSocket类
16.4.4 MulticastSocket类
16.5 本章小结
16.6 习题
第17章 JSP应用技术
17.1 Java Web应用开发技术概述
17.1.1 Java Web应用常见开发技术
17.1.2 Java Web开发环境及开发工具
17.1.3 Java Web应用程序的开发与部署
17.2 静态网页开发技术
17.2.1 HTML网页设计
17.2.2 CSS样式表
17.2.3 JavaScript脚本语言
17.2.4 基于HTML JavaScript CSS的开发案例
17.3 JSP技术
17.3.1 JSP技术概述
17.3.2 JSP语法
17.3.3 JSP内置对象概述
17.3.4 request对象
17.3.5 response 对象
17.3.6 session对象
17.3.7 application对象
17.3.8 out对象
17.3.9 JSP应用程序设计综合示例
17.4 JavaBean技术
17.4.1 JavaBean技术
17.4.2 在JSP中使用JavaBean
17.4.3 多个JSP页面共享JavaBean
17.4.4 数据库访问JavaBean的设计
17.5 Servlet技术
17.5.1 Servlet技术
17.5.2 Servlet常用对象及其方法
17.5.3 基于JSP Servlet的用户登录验证
17.5.4 在Servlet中使用JavaBean
17.5.5 JSP与Servlet的数据共享
17.5.6 JSP与Servlet的关联关系
17.5.7 基于JSP Servlet JavaBean实现复数运算
17.6 本章小结
17.7 习题
附录A ASCII编码表
附录B Java关键字
附录C Java运算符及其优先级
参考文献
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/14 11:32:51