在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Java语言基础 → java入门图文教程:李兴华java笔记(十三天)

java入门图文教程:李兴华java笔记(十三天)

Java语言基础

下载此实例
  • 开发语言:Java
  • 实例大小:6.59M
  • 下载次数:37
  • 浏览次数:187
  • 发布时间:2019-09-05
  • 实例类别:Java语言基础
  • 发 布 人:robot666
  • 文件格式:.doc
  • 所需积分:2
 相关标签: java 笔记

实例介绍

【实例简介】详细的java讲解笔记

【实例截图】

from clipboard

【核心代码】

第一天 JAVA SE核心知识	8
3.1、Java简介(了解)	8
3.2、JDK的安装与配置(重点)	12
3.3、第一个Java程序:永远的“Hello World !”(重点)	15
3.4、第一个程序解释(重点)	16
3.5、classpath(重点)	16
3.6、标识符和关键字(重点)	17
3.7、数据类型(重点)	18
3.7.1 、整型	19
3.7.2 、浮点型	22
3.7.3 、字符型	23
3.7.4 、布尔型	24
3.7.5 、初见String	24
3.8、运算符(重点)	25
3.8.1 、三目运算符	26
3.8.2 、逻辑运算符	27
3.8.3 、位运算符(了解)	28
3.9、程序结构(重点)	29
3.9.1 、顺序结构	30
3.9.2 、分支结构(选择结构)	30
3.9.3 、循环结构	32
3.10、方法(重点)	34
3.10.1 、方法的基本定义	34
3.10.2 、方法的重载(重点)	37
3.10.3 、递归调用(了解)	38
4、总结	39
5、预习任务	39
6、作业	40
第二天 面向对象_01	40
3.1、面向对象(了解)	40
3.2、类与对象(核心)	40
3.2.1 、类与对象的基本概念	40
3.2.2 、类与对象的定义	41
3.2.3 、引用传递的初步深入	45
3.3、封装性(重点)	49
3.4、构造方法(重点)	52
3.5、匿名对象(重点)	54
3.6、思考题(核心)	55
3.7、数组(重点)	57
3.7.1 、数组的基本概念	57
3.7.2 、数组的静态初始化	60
3.7.3 、数组与方法(难点)	61
3.7.4 、与数组有关的操作方法	68
3.7.5 、二维数组	69
3.7.6 、对象数组	71
4、总结	72
5、预习任务	72
6、作业	72
第三天 面向对象_02	73
3.1、String类(重点)	73
3.1.1 、String类两种对象实例化方式	73
3.1.2 、字符串比较	73
3.1.3 、字符串常量是String的匿名对象	75
3.1.4 、String类的两种实例化方式的区别	76
3.1.5 、字符串的内容一旦声明则不可改变	79
3.2、String类的常用方法(重点,背)	80
3.2.1 、字符串与字符	81
3.2.2 、字符串与字节	82
3.2.3 、字符串比较	83
3.2.4 、字符串查找	83
3.2.5 、字符串替换操作	84
3.2.6 、字符串截取	85
3.2.7 、字符串拆分	85
3.2.8 、其他方法	86
3.2.9 、思考题	87
3.3、this关键字(重点)	88
3.3.1 、“this.属性”表示本类属性	89
3.3.2 、调用本类方法	90
3.3.3 、this表示当前对象(暂时了解)	94
3.4、复习引用传递(重点)	94
3.5、对象比较(重点)	98
4、总结	101
5、预习任务	101
6、作业	101
7、测试题讲解	102
8、问题回答	103
第四天 面向对象_03	105
3.1、static关键字(重点)	105
3.1.1 、使用static定义属性	105
3.1.2 、使用static定义方法	109
3.1.3 、主方法	109
3.1.4 、static关键字的使用	110
3.2、代码块(了解)	112
3.2.1 、普通代码块	112
3.2.2 、构造块	112
3.2.3 、静态块	113
3.3、思考题	114
3.4、答疑:三个引用传递	116
3.5、内部类(重点)	120
3.5.1 、内部类的基本概念	120
3.5.2 、使用static定义内部类	123
3.5.3 、在方法中定义内部类	124
3.6、实际问题(核心,第3个代码模型)	125
3.7、核心思考题(核心)	128
3.8、集成设计模式(理解)	130
4、总结	131
5、预习任务	132
6、作业	132
第五天 面向对象_04	133
3.1、链表(理解)	133
3.1.1 、链表的基本概念	133
3.1.2 、链表的基本雏形	136
3.1.3 、开发可用链表	139
3.1.4 、保存多个对象	146
 	146
3.2、第四个代码模型的练习(重点)	146
 3.2.1 、第一道练习,一对多	147
3.2.2 、第二道练习,一对多	152
3.2.3 、第三道练习,简单多对多(了解)	156
4、总结	171
5、预习任务	171
第六天 面向对象_05	171
3.1、继承性(重点)	171
3.1.1 、继承问题的引出	171
3.1.2 、继承的概念	172
3.1.3 、继承的限制	174
3.2、覆写(重点)	176
3.2.1 、方法的覆写	176
3.2.2 、属性的覆盖(别了解了)	179
3.3、思考题(总结,核心)	180
3.4、final关键字(重点)	182
3.5、构造方法私有化(重点)	183
3.6、多例设计模式(理解)	186
3.7、多态性(重点)	187
3.8、抽象类(核心)	193
3.8.1 、抽象类的基本概念	193
3.8.2 、抽象类的应用 —— 模板设计模式(体会)	195
3.9、接口(重点)	197
3.9.1 、接口的基本概念	197
3.9.2 、使用接口定义标准	200
3.9.3 、接口的实际作用 —— 工厂设计模式(Factory)	202
3.9.4 、接口的实际作用 —— 代理设计模式(Proxy)	204
3.9.5 、抽象类和接口的区别(面试题)	205
4、总结	207
5、预习任务	207
6、作业	207
第七天 面向对象_06	208
3.1、匿名内部类(重点)	208
3.2、Object类(重点)	209
3.2.1 、取得对象信息:toString()	209
3.2.2 、对象比较:equals()	210
3.2.3 、使用Object接收所有的引用数据类型	211
3.3、包装类(重点)	212
3.3.1 、装箱与拆箱	213
3.3.2 、数据转型	214
3.4、思考题(核心)	216
4、总结	219
5、预习任务	219
第八天 异常的捕获及处理、包及访控制权限、Eclipse	220
3.1、认识异常(了解)	220
3.2、处理异常(重点)	220
3.3、异常的处理流程(重点)	223
3.4、throws关键字(重点)	225
3.5、throw关键字(重点)	226
3.6、异常处理的标准格式(重点)	226
3.7、RuntimeException(重点)	227
3.8、断言:assert(了解)	228
3.9、自定义异常类(了解)	229
4、总结	229
3.1、包(重点)	229
3.1.1 、包的定义	229
3.1.2 、包的导入	230
3.1.3 、jar命令	232
3.2、Java的常用包(了解)	233
3.3、四种访问权限(重点)	234
3.4、命名规范(重点)	235
4、总结	235
3、具体内容	235
3.1、Eclipse历史	235
3.2、JDT使用	237
3.3、JUNIT测试工具	249
4、总结	253
5、预习任务	253
6、作业	253
第九天 JDK 1.5新特性、多线程	253
3、具体内容(理解)	253
3.1、可变参数	253
3.2、foreach输出	254
3.3、静态导入	255
3.4、JDK 1.5三大主要新特性 —— 泛型	256
3.4.1 、泛型的引出(重点)	256
3.4.2 、通配符(重点)	260
3.4.3 、泛型接口	263
3.4.4 、泛型方法	264
3.5、JDK 1.5三大主要新特性 —— 枚举	265
3.5.1 、枚举的基本概念	265
3.5.2 、枚举的其他定义	267
3.6、JDK 1.5三的主要特性 —— Annotation	270
4、总结	271
3、具体内容	272
3.1、多线程的基本概念	272
3.2、多线程的实现(重点)	273
3.2.1 、继承Thread类实现多线程	273
3.2.2 、实现Runnable接口实现多线程	275
3.2.3 、Thread类和Runnable接口实现多线程的区别(面试题)	276
3.4、线程的同步与死锁(理解)	280
3.4.1 、同步问题	280
3.4.2 、死锁	284
3.5、线程间的经典操作案例(理解)	285
第十天 Java常用类库	287
3、具体内容	287
3.1、StringBuffer类(重点)	287
3.2、Runtime类(了解)	289
3.3、System类(了解)	290
3.4、日期操作类(核心)	291
3.4.1 、java.util.Date	292
3.4.2 、日期格式化操作类:SimpleDateFormat(死了都要会)	293
3.5、随机数类:Random(了解)	294
3.6、数学公式类:Math(了解)	294
3.7、大数字操作类(次重点)	294
3.8、数组操作类:Arrays(了解)	296
3.9、比较器(重点)	297
3.9.1 、常用比较器:Comparable(核心)	297
3.9.2 、Binary Tree,二叉树(了解)	298
3.9.3 、挽救的比较器(了解)	300
3.10、对象克隆(理解)	302
3.11、正则表达式(重点)	303
3.11.1 、正则表达式的引出	303
3.11.2 、常用正则匹配符号(背,死了都要背)	304
3.11.3 、String类对正则的支持	305
3.12、反射机制(理解,基本上本人不太奢求你们会)	310
3.12.1 、认识反射(可以不会的重点)	311
3.12.2 、反射的深入应用(看看就行了)	314
4、总结	319
5、预习任务	319
6、作业	319
第十一天 Java IO操作	319
3、具体内容	319
3.1、文件操作类:File(重点)	320
3.2、字节流和字符流(核心)	323
3.2.1 、字节输出流:OutputStream	324
3.2.2 、字节输入流:InputStream	326
3.2.3 、字符输出流:Writer	329
3.2.4 、字符输入流:Reader	330
3.2.5 、字节流和字符流的区别	330
3.2.6 、思考题(核心)	331
3.3、转换流(了解,千万别会)	333
3.4、内存操作流(次重点,现在不用,以后用的)	335
3.5、字符编码(了解)	337
3.6、打印流(重点)	338
3.7、System类(了解)	343
3.8、缓冲区操作:BufferedReader(次重点,15%)	344
3.9、JDK 1.5的新支持:Scanner(重点)	346
3.10、对象序列化(核心中的战斗机)	348
3.10.1 、对象序列化的概念(核心)	348
3.10.2 、实现序列化和反序列化(了解)	348
3.10.3 、transient关键字	349
4、总结	349
5、预习任务	350
第十二天 类集框架、JOBC	350
3.1、认识类集(理解)	350
3.2、单值保存的最大父接口:Collection(重点)	350
3.3、允许重复的子接口:List(重点,80%)	350
3.3.1 、新的子类:ArrayList,95%	351
3.3.2 、旧的子类:Vector,5%	354
3.4、不允许重复的子接口:Set(重点),20%	355
3.4.1 、散列存放的子类:HashSet,80%	355
3.4.2 、排序存放的子类:TreeSet,20%	355
3.4.3 、关于TreeSet排序的说明(重点)	356
3.4.4 、关于重复元素的说明	357
3.5、集合的输出操作(重点)	359
3.5.1 、迭代输出:Iterator(核心),95%	359
3.5.2 、双向迭代输出:ListIterator(了解),0.09%	360
3.5.3 、废弃的接口:Enumeration(重点),4.9%	360
3.5.4 、JDK 1.5的支持:foreach(理解),0.01%	361
3.6、偶对象保存:Map接口(重点)	361
3.6.1 、新的子类:HashMap,95%	362
3.6.2 、旧的子类:Hashtable,5%	363
3.6.3 、关于Map集合的输出问题(核心)	364
3.6.4 、关于Map中保存key的说明	367
3.7、Stack类(理解)	368
3.8、Collections类(了解)	368
3.9、属性操作类:Properties(理解)	369
4、总结	370
3.1、JDBC的简介(理解)	370
3.2、连接Oracle数据库(重点)	371
3.3、使用Statement操作数据库(重点)	374
3.3.1 、使用Statement接口进行数据表的更新操作	374
3.3.2 、使用Statement接口进行查询	376
3.4、预处理:PreparedStatement(核心)	378
3.5、批处理及事务处理(理解)	385
4、总结	387
5、作业	387
第十三天 网络编程、设计模式	388
3.1、网络编程(了解)	388
3.2、网络程序的基本实现(了解)	388
3.3、网络开发的经典模型 —— ECHO程序	390
4、总结	392
3、具体内容	392
3.1、程序分层(理解)	392
3.2、实例分析(重点)	394
3.3、准备阶段(重点)	395
3.3.1 、VO类:负责数据的传输与包装	395
3.3.2 、DatabaseConnection类:负责数据库连接	396
3.4、开发数据层(重点)	398
3.4.1 、定义IEmpDAO接口:数据层开发标准	398
3.4.2 、定义IEmpDAO接口的实现类	400
3.4.3 、定义DAO工厂类	404
3.5、开发业务层(重点)	404
3.5.1 、开发业务层标准	404
3.5.2 、定义业务层标准的实现类	406
3.5.3 、定义Service工厂类	408
3.6、定义测试类	408
3.7、完成dept操作	411
3.8、使用mgr字段操作	416
3.9、使用deptno字段操作	417
4、总结	417
5、作业	417

标签: java 笔记

实例下载地址

java入门图文教程:李兴华java笔记(十三天)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警