微信扫一扫,移动浏览光盘
简介
《Java面向对象程序设计教程/“十三五”高等学校规划教材》是针对Java语言初学者编写的基础教程,不仅讲解了Java程序设计的基础知识,而且提供了大量实用性很强的编程实例。全书共分15章,内容包括:初识Java语言、Java语言基础、Java语言程序结构、数组、字符串、Java中的方法、类和对象、异常、Java常用类库、Java集合框架、Java文件操作、Java网络编程、Java中的线程、AWT与Swing、虚拟机中的内存管理。另外,还提供了2个附录,介绍了正则表达式和Java中的反射机制,便于学生进行Java语言的深入学习。
《Java面向对象程序设计教程/“十三五”高等学校规划教材》内容通俗易懂,举例恰当生动,适合作为高等学校相关专业面向对象程序设计课程的教材,也可作为计算机行业从业人员和编程爱好者的参考用书。
《Java面向对象程序设计教程/“十三五”高等学校规划教材》内容通俗易懂,举例恰当生动,适合作为高等学校相关专业面向对象程序设计课程的教材,也可作为计算机行业从业人员和编程爱好者的参考用书。
目录
第1章 初识Java语言
1.1 Java语言背景
1.1.1 语言概述
1.1.2 平台概述
1.1.3 JDK的概念和下载
1.2 Java的优势和特点
1.3 JDK的配置
1.4 JRE的概念
1.5 程序语言的编译和解释
1.6 *个Java程序
1.7 编译和运行*个Java程序
1.8 Java虚拟机与跨平台性
1.9 Java程序打包
第2章 Java语言基础
2.1 标识符
2.2 数据类型和变量
2.2.1 数据类型
2.2.2 变量
2.2.3 各种类型的变量
2.3 字面常量
2.4 算术运算和算术运算符
2.5 关系运算和关系运算符
2.6 逻辑运算和逻辑运算符
2.7 位运算和位运算符
2.7.1 按位与
2.7.2 按位或
2.7.3 按位异或
2.7.4 按位取反
2.8 赋值和赋值运算符
2.9 类型转换
2.9.1 自动类型转换
2.9.2 强制数据类型转换
2.1 0运算符优先级
第3章 Java语言程序结构
3.1 程序结构概述
3.1.1 顺序结构
3.1.2 分支结构
3.1.3 循环结构
3.2 Java分支结构
3.2.1 if语句
3.2.2 switch语句
3.3 三元表达式
3.4 Java循环结构
3.4.1 while循环
3.4.2 do...while循环
3.4.3 for循环
3.5 循环控制
3.5.1 break语句
3.5.2 continue语句
3.6 分支与循环的嵌套
3.6.1 分支结构嵌套
3.6.2 循环结构嵌套
第4章 数组
4.1 数组的定义
4.2 一维数组
4.2.1 一维数组声明
4.2.2 一维数组的初始化
4.2.3 使用数组
4.3 多维数组
4.3.1 二维数组初始化
4.3.2 关于多维数组
4.4 数组应用
4.4.1 获取数组中所有元素的*值
4.4.2 对数组进行从大到小排序
第5章 字符串
5.1 字符串概述
5.2 字符串的定义与基本操作
5.3 字符串的常用操作
5.4 数据类型小结
5.4.1 基本类型与引用类型
5.4.2 两种类型数据存储方式
5.4.3 基本类型的包装类
5.5 字符串类型与基本类型的转换
5.6 字符串的格式化输出
5.7 字符串的正则表达式概述
第6章 Java中的方法
6.1 方法的定义
6.2 方法的使用
6.3 方法的返回值
6.4 方法的参数
第7章 类和对象
7.1 类和对象概述
7.2 类的定义
7.3 类的使用
7.4 局部变量与成员变量
7.5 静态成员和对象成员
7.5.1 静态属性
7.5.2 静态方法
7.6 构造方法
7.7 方法重载
7.8 Java中的程序包
7.8.1 包的定义
7.8.2 系统包
7.8.3 import关键字
7.9 面向对象中的封装
7.9.1 面向对象概述
7.9.2 封装
7.1 0面向对象中的继承
7.1 0.1 extends关键字
7.1 0.2 方法重写super关键字
7.1 0.3 子类对象实例化过程
7.1 0.4 Object类
7.1 1面向对象中的多态
7.1 2抽象类和接口
7.1 2.1 抽象类
7.1 2.2 接口
7.1 2.3 抽象类与接口的比较
7.1 3final修饰符
7.1 4Java中的枚举
第8章 异常
8.1 异常的概念
8.2 异常的类型
8.3 trycatch关键字
8.3.1 基本语法
8.3.2 多重catch块
8.4 finallv关键字
8.5 运行时异常与非运行时异常
8.6 throws关键字
8.7 throw关键字
8.8 自定义异常
第9章 Java常用类库
9.1 StringBuffer类和StringBuilder类
9.2 Math类
9.3 基本数据类型包装类
9.4 Cass类
9.4.1 类加载
9.4.2 Static块
9.5 日期和时间
9.5.1 Date类
9.5.2 Calendar类
9.5.3 日期格式化
9.6 数字格式化
第10章 Java集合框架
10.1 Collection接口及其子接口
10.1.1 List接口
10.1.2 Vector类
10.1.3 ArrayList类
10.1.4 LinkedList类
10.1.5 Set接口
10.1.6 HashSet类
10.1.7 迭代器
10.2 泛型
10.3 foreach循环
10.4 Map接口及实现类
10.5 集合工具类
10.5.1 Atrays类
10.5.2 Collections类
第11章 Java文件操作
11.1 文件
11.2 流
11.2.1 字节流
11.2.2 字符流
11.3 Properties类
11.4 序列化与反序列化
第12章 Java网络编程
12.1 网络编程基础
12.1.1 IP协议
12.1.2 TCP协议
12.1.3 IP地址与端口号
12.1.4 UDP
12.1.5 InetAddress对象定位主机
12.2 基于TCP协议的Socket编程
12.2.1 使用serverSocket进行服务器端开发
12.2.2 使用Socket进行客户端开发
12.3 基于UDP的Socket编程
12.4 URL与URI
第13章 Java中的线程
13.1 线程概述
13.1.1 基本概念
13.1.2 线程状态
13.1.3 守护线程
13.2 线程实现
13.2.1 通过继承Thread类创建线程类
13.2.2 实现Runnable接口
13.2.3 两种方式的比较
13.3 守护线程实现
13.4.线程安全
13.4.1 同步代码块
13.4.2 同步方法
13.4.3 线程间通信
13.5 定时器
第14章 AWT与Swing
14.1 AWT概述
14.1.1 容器
14.1.2 组件
14.1.3 布局管理器
14.1.4 事件处理
14.1.5 AWT常用组件
14.1.6 字体颜色
14.1.7 图形和绘制方法
14.2 Swing概述
14.2.1 容器
14.2.2 组件
14.2.3 优点
14.3 Swing中的容器组件
14.3.1 JFrame
14.3.2 JPanel
14.3.3 JScrollPane
14.4 SwingGuI组件
14.4.1 JTable
14.4.2 JTree
14.5 菜单
14.6 对话框
14.6.1 JOpllionPane
14.6.2 JDialog
14.7 Java2D绘制图形
第15章 虚拟机中的内存管理
15.1 Java程序内存分配概述
15.2 堆和栈
15.3 方法的值传递和引用传递
15.4 垃圾回收机制
15.5 Runtime类的使用
15.6 字符串和字符串池
附录A正则表达式
附录BJava中的反射机制
“十三五”高等学校规划教材:面向对象程序设计教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×