文件名称:Java语言基础下载
文件大小:790KB
文件格式:TXT
更新时间:2013-09-27 15:43:18
Java
目录
第一章:Java开始 1
学习目标 1
Java历史 2
Java技术概述 3
Java技术的优点 3
Java虚拟机 4
类加载器 6
Windows环境变量 8
内容总结 13
独立实践 14
第二章: 面向对象概述 15
学习目标 15
面向对象(Object Oriented) 16
面向对象的主要特性 18
抽象(Abstraction) 18
封装(Encapsulation): 19
多态(Polymorphism) 20
面向对象的优点 22
面向对象的分析、设计和编程 23
面向对象语言的发展简史 26
内容总结 29
独立实践 30
第三章:面向对象的程序设计 31
学习目标 31
类和对象的描述 32
声明类 32
声明属性 33
声明成员方法 34
源文件的布局 36
包的声明 36
包与目录的布局 38
内容总结 45
独立实践 46
第四章: Java语法基础 47
学习目标 47
基本语法元素 48
Java关键字 49
基本Java数据类型 50
变量声明和赋值 52
引用(Reference)类型 52
存储器分配和布局 53
this引用 55
Java编码约定 56
运算符的优先级 58
升级和表达式的类型转换 62
独立实践 70
第五章:数组 71
学习目标 71
数组的描述 72
创建数组 72
多维数组 78
拷贝数组 80
内容总结 83
独立实践 84
第六章:继承 86
学习目标: 86
单继承(single inheritance) 87
访问控制 89
方法重载(method overloading) 91
方法覆盖(method overriding) 93
基于继承的多态实现 94
隐藏(hiding) 95
构造方法在继承中的使用 96
super关键字 97
包装类 97
toString( )方法 100
内容总结 101
独立实践 102
第七章:类的高级特征 103
学习目标 103
static关键字 104
final关键字 106
内部类 106
实例分析 110
抽象类,接口 115
内容总结 120
独立实践 121
第八章:异常 122
学习目标 122
异常的概念 123
异常的分类 123
实例分析 124
自定义异常 126
方法覆盖和异常 127
内容总结 129
第九章:基于文本的应用 131
学习目标 131
程序交互的几种方式 132
常用类方法说明 132
String的方法 132
正则表示式(Regular expression) 133
StringBuffer类 135
StringBuffer与String的区别 136
集合类的使用 136
实例分析 136
内容总结 153
独立实践 154
第十章:JAVA GUI概述 155
学习目标 155
GUI概述及组成 156
Swing优点 157
布局管理器 158
BorderLayout 159
GridLayout 161
CardLayout 162
GridBagLayout 164
实例分析 165
内容总结 172
独立实践 173
第十一章 线程 174
学习目标 174
线程的概念 175
线程状态和调度 ….176
线程中断/恢复的几种方式 178
创建线程的两种方式 179
线程的控制 180
实例分析 182
内容总结 189
独立实践 190
第十二章:高级I/O流 192
学习目标 192
I/O基础知识 193
字节流 193
字符流 194
节点流 194
过程流 194
基本字符流类 198
对象串行化 201
实例分析 203
内容总结 211
独立实践 212
第十三章:网络 213
学习目标 213
TCP/IP协议模型 214
基于Java的网络技术 216
DatagramSocket 219
InetAddress类的使用 221
扩展知识: 227
SocketChannel类 227
内容总结 229
独立实践 230
第十四章:数据结构与算法(上) 231
学习目标 231
算法(algorithm): 232
查找算法: 234
排序算法: 237
递归(recursive): 240
快速排序: 242
内容总结 245
独立实践 246
第十五章:数据结构与算法(下) 247
学习目标 247
数据结构介绍: 248
数组 248
逻辑大小和物理大小 248
链表 248
栈(stack) 249
队列: 250
树: 250
实例分析 252
内容总结 274
独立实践 275
第十六章:数据库(一) 276
学习目标 276
数据库的基本概念 277
数据的描述 277
数据联系的描述 278
数据模型 278
数据库三级模式结构 279
数据库三个范式 280
范式总结 282
创建数据库 283
创建表 287
内容总结 290
独立实践 291
第十七章: 数据库(二) 292
学习目标: 292
查询(从基本到高级) 293
模糊查询 293
排序 295
集合操作-并 296
集合操作-交 297
集合操作-差 297
常用函数 297
数据类型转换函数CAST和CONVERT 298
分组查询 299
五大约束 301
索引 303
数据库的备份与恢复 304
内容总结 308
独立实践 309
第十八章:数据库(三) 310
学习目标: 310
存储过程 311
触发器 313
函数 314
规则 314
事务 315
while语句 317
case语句 317
内容总结: 318
独立实践 319
第十九章: JDBC基础 320
学习目标 320
JDBC的概念 321
连接数据库的几种方式 321
JAVA编程语言和JDBC 323
JDBC编程的步骤 323
实例分析 325
内容总结 335
独立实践 336
第二十章:高级JDBC 337
学习目标 337
使用DDL,DML语言对数据库进行基本操作 338
查询数据库里的数据 339
预编译语句(PreparedStatement) 340
使用事务 341
事务的级别控制 343
使用存储过程 345
操作元数据 347
ResultSetMetaData(结果集元数据) 349
可滚动的和可更新的结果集 350
批处理更新 354
二进制大对象BLOB 357
RowSet 新特性 359
JdbcRowSet 360
FilteredRowSet 361
内容总结 363
独立实践 364
第二十一章:XML基础 366
学习目标 366
XML的概念 367
定义XML文档 368
命名冲突 371
使用前缀解决命名冲突问题 371
使用命名空间 371
命名空间属性 372
统一资源标识符 372
默认的命名空间 372
使用命名空间 373
XML 文档规则 374
XML Schema 379
Schema和DTD的区别: 380
Schema的数据类型 380
样式表(XSL) 384
CSS样式表 384
XSL样式表 385
XSL的基本结构 386
XSL的基本语法 390
节点选择语句