Java编程技术与项目实战(第2版) / 21世纪高等教育计算机规划教材
¥39.00定价
作者: 王诚,梅霆等
出版时间:2015-12
出版社:人民邮电出版社
- 人民邮电出版社
- 9787115400956
- 2-1
- 233685
- 46212300-1
- 平装
- 16开
- 2015-12
- 435
- 257
- 工学
- 软件工程
- 程序设计
- 本科
内容简介
本书从Java语言的基本特点入手,全面介绍了Java语言的基本概念和编程方法,并扼要介绍了Java的高级特性。全书内容涉及Java基本语法、数据类型、异常、界面设计、小应用程序、I/O数据流、线程等内容,这些内容基本覆盖了Java的实用技术,是进一步使用Java进行技术开发的基础。
目录
目 录
第1章 Java语言概述及编程基础 1
1.1 Java语言概述 1
1.1.1 Java语言发展 1
1.1.2 Java语言的特点 2
1.1.3 Java平台 4
1.2 Java语言开发环境 4
1.2.1 Jdk下载及安装 4
1.2.2 Java开发环境设置 6
1.2.3 Java程序的基本结构 7
1.2.4 MyEclipse开发工具及使用 8
1.2.5 Tomcat服务器的安装与配置 11
1.3 Java语言编程基础 13
1.3.1 Java基本数据类型 13
1.3.2 Java标识符与关键字 14
1.3.3 运算符 15
1.3.4 程序控制语句 18
1.3.5 Java异常处理 21
思考与习题 24
第2章 Java面向对象技术基础 25
2.1 类及对象 25
2.1.1 面向对象基本概念 25
2.1.2 类的定义 26
2.1.3 对象的创建和使用 27
2.1.4 构造方法 28
2.1.5 方法重载 30
2.1.6 类的成员和关键字this 32
2.2 封装、继承与多态性 33
2.2.1 类的封装 33
2.2.2 类的继承 34
2.2.3 多态与方法重写 35
2.2.4 关键字super 36
2.2.5 关键字static 37
2.2.6 final类和abstract类 39
2.2.7 类的接口 41
2.3 包 43
2.3.1 包的概念 44
2.3.2 引入包 44
2.3.3 访问保护 45
2.3.4 包的编译 45
思考与习题 46
第3章 线程和网络编程 47
3.1 线程概念 47
3.1.1 Java线程模型 47
3.1.2 主线程 49
3.1.3 创建线程 50
3.1.4 线程同步 54
3.1.5 线程通信 57
3.2 网络编程基础 60
3.2.1 TCP/UDP 60
3.2.2 端口 60
3.2.3 套接字 60
3.2.4 客户机/服务器模式 61
3.2.5 Java和网络 61
3.2.6 InetAddress类 62
3.2.7 URL 63
3.3 基于TCP/UDP的编程 65
3.3.1 TCP编程模型与实
第1章 Java语言概述及编程基础 1
1.1 Java语言概述 1
1.1.1 Java语言发展 1
1.1.2 Java语言的特点 2
1.1.3 Java平台 4
1.2 Java语言开发环境 4
1.2.1 Jdk下载及安装 4
1.2.2 Java开发环境设置 6
1.2.3 Java程序的基本结构 7
1.2.4 MyEclipse开发工具及使用 8
1.2.5 Tomcat服务器的安装与配置 11
1.3 Java语言编程基础 13
1.3.1 Java基本数据类型 13
1.3.2 Java标识符与关键字 14
1.3.3 运算符 15
1.3.4 程序控制语句 18
1.3.5 Java异常处理 21
思考与习题 24
第2章 Java面向对象技术基础 25
2.1 类及对象 25
2.1.1 面向对象基本概念 25
2.1.2 类的定义 26
2.1.3 对象的创建和使用 27
2.1.4 构造方法 28
2.1.5 方法重载 30
2.1.6 类的成员和关键字this 32
2.2 封装、继承与多态性 33
2.2.1 类的封装 33
2.2.2 类的继承 34
2.2.3 多态与方法重写 35
2.2.4 关键字super 36
2.2.5 关键字static 37
2.2.6 final类和abstract类 39
2.2.7 类的接口 41
2.3 包 43
2.3.1 包的概念 44
2.3.2 引入包 44
2.3.3 访问保护 45
2.3.4 包的编译 45
思考与习题 46
第3章 线程和网络编程 47
3.1 线程概念 47
3.1.1 Java线程模型 47
3.1.2 主线程 49
3.1.3 创建线程 50
3.1.4 线程同步 54
3.1.5 线程通信 57
3.2 网络编程基础 60
3.2.1 TCP/UDP 60
3.2.2 端口 60
3.2.3 套接字 60
3.2.4 客户机/服务器模式 61
3.2.5 Java和网络 61
3.2.6 InetAddress类 62
3.2.7 URL 63
3.3 基于TCP/UDP的编程 65
3.3.1 TCP编程模型与实