java技术及其应⽤(第⼆版)pdf_项⽬实践精解Java核⼼技术
应⽤开发第2版PDF下载...
相关截图:
资料简介:
本书是⼀本融合项⽬实践与开发思想于⼀体的书。它的特⾊是以项⽬实践作为主线贯穿其中。本书提供了⼀个完整的SuperVCDStore项⽬,通过该项⽬使读者能够快速掌握Java核⼼技术,主要内容包括:⾯向对象的基本概念,封装、继承和多态的概念,⾯向对象的⾼级特性,如静态、接⼝、内部类等概念,使⽤AWT/Swing技术开发可视化⽤户界⾯,编写多线程程序,线程的两种创建⽅式,运⽤多线程的数据共享机制,使⽤不同的流处理不同数据类型,编写基于TCP/UDP的服务器与客户端程序,以及使⽤JDBC开发基于关系型数据库的应⽤程序等。
资料⽬录:
第1章Java核⼼技术概述 1
1.1Java产⽣的历史、现状和特点 1
1.1.1Java产⽣的历史 1
1.1.2Java的现状 2
1.1.3Java语⾔的特点 2
1.2Java与⾯向对象 5
1.2.1传统的⾯向过程和现代的⾯向对象程序设计语⾔ 6
1.2.2抽象的概念 6
1.2.3⾯向对象编程的3个原则 7
1.2.4类和实例对象的性质 10
1.3Java核⼼技术体系结构 10
1.3.1Java核⼼技术基础部分 11
1.3.2Java核⼼技术应⽤部分 12
本章总结 15
第2章SuperVCDStore项⽬概述 16
2.1项⽬需求分析 16
2.2项⽬结构分析和运⾏指南 20
2.2.1应⽤程序结构 20
2.2.2项⽬运⾏指南 20
本章总结 21
第3章Java启动(GettingStarted) 22
3.1搭建Java开发环境 22
3.1.1Java开发环境的配置 22
3.1.2JDK简介 25
3.2Java核⼼特性 33
3.2.1Java虚拟机 33
3.2.2垃圾回收机制 33
3.2.3代码安全性检查机制 34
3.3Java程序开发介绍 35
3.3.1定义Java程序的基本元素 36
3.3.2类和对象基本概念 37
3.3.3编译和运⾏Java应⽤程序 40
3.3.4应⽤⼩程序 42
3.4项⽬实践 44
本章总结 44思考题(ReviewQuestions) 45
练习(Assignment) 45
第4章Java基础语法(⼀):标识符、关键字及数据类型 47 4.1标识符 47
4.2关键字 48
4.3变量 48
4.4常量 50
4.5数据类型 51
4.5.1基本类型 51
4.5.2引⽤类型 55
4.6项⽬实践 56
本章总结 59思考题(ReviewQuestions) 59
练习(Assignment) 60
第5章Java基础语法(⼆):表达式及流程控制 61 5.1运算符 61
5.1.1算术运算符 61
5.1.2关系运算符 64
5.1.3逻辑运算符 65
5.1.4位运算符 67
5.1.5赋值运算符 73
5.1.6条件运算符 74
5.1.7其他运算符 75
5.2表达式 75
5.2.1运算符的优先级 75
5.2.2数据类型转换 77
java编译器ide最新版下载5.3Java控制语句 79
5.3.1顺序流程 80
5.3.2分⽀流程 80
5.3.3循环流程 82
5.3.4与程序转移有关的其他语句 84
5.3.5异常处理语句:try-catch-finally 84
5.4项⽬实践 85
本章总结 85思考题(ReviewQuestions) 85
练习(Assignment) 86
第6章Java基础语法(三):数组 87
6.1数组的声明、⽣成和初始化 87
6.1.1数组的声明 87
6.1.2数组的⽣成 88
6.1.3数组的初始化 88
6.2数组的使⽤ 90
6.3多维数组 91
6.3.1⼆维数组的声明 91
6.3.2⼆维数组的⽣成和初始化 91
6.3.3⼆维数组的使⽤ 92
6.4枚举类型的引⼊ 94
6.5项⽬实践 94
本章总结 95思考题(ReviewQuestions) 95
练习(Assignment) 96
第7章Java⾯向对象核⼼语法 97
7.1⾯向对象的概念 97
7.1.1对象和类概述 97
7.1.2类、⽅法和变量 101
7.1.3构造⽅法 103
7.1.4⽅法的重载 103
7.1.5this的使⽤ 106
7.2封装 107
7.3继承 109
7.3.1继承的概念 109
7.3.2⽅法重写(overriding) 111
7.3.3super的使⽤ 113
7.3.4继承中的构造⽅法调⽤ 114
7.3.5finalize()⽅法的使⽤ 115
7.3.6对象的⽐较 116
7.4多态 117
7.4.1多态的概念 117
7.4.2多态的实现条件 117
7.4.3多态的代码实现 119
7.5项⽬实践 121
本章总结 127思考题(ReviewQuestions) 128练习(Assignment) 129
第8章Java⾯向对象⾼级语法 130
8.1静态(static)变量、⽅法和初始化程序块 130 8.1.1静态(static)变量 130
8.1.2静态(static)⽅法 131
8.1.3静态初始化块 133
8.1.4引⼊含有静态⽅法的类 134
8.2最终(final)类、变量和⽅法 134
8.3访问控制(AccessControl) 135
8.3.1类的访问控制 135
8.3.2类成员变量和成员⽅法的
8.3.2访问控制 135
8.4抽象类与抽象⽅法 136
8.5接⼝(Interface) 137
8.5.1接⼝的定义 138
8.5.2接⼝的实现 138
8.6基本类型包装器(Wrappers) 140
8.6.1Double和Float 141
8.6.2Byte,Short,Integer
8.6.2和Long 143
8.6.3Character 147
8.6.4Boolean 149
8.6.5类型的⾃动装箱与⾃动
8.6.5拆箱 149
8.7集合(Collection)框架 150
8.7.1Collection 151
8.7.2List 152
8.7.3Set 154
8.7.4Map接⼝ 157
8.7.5泛型集合 161
8.7.6使⽤for-each操作Collection集合 164 8.8项⽬实践 168
8.9内部类 170
8.9.1内部类概述 170
8.9.24种类型的内部类 174
8.10反射(Reflection) 181
8.10.1反射的⼯作原理 181
8.10.2反射中的主要⽅法 182
8.10.3反射的使⽤ 183
8.10.4反射的安全性和性能 186
8.11Java常⽤类介绍 187
8.11.1String 187
8.11.2StringBuffer 201
8.11.3StringTokenizer(字符串标记) 206
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论