在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Java语言基础 → CoreJava全套详细笔记(心血放出)资料.pdf

CoreJava全套详细笔记(心血放出)资料.pdf

Java语言基础

下载此实例
  • 开发语言:Java
  • 实例大小:1.64M
  • 下载次数:16
  • 浏览次数:81
  • 发布时间:2020-08-04
  • 实例类别:Java语言基础
  • 发 布 人:zbpazm
  • 文件格式:.pdf
  • 所需积分:2
 相关标签: java 笔记

实例介绍

【实例简介】
【实例截图】

【核心代码】

目录
1. 原码、反码、补码 ........................................................................................................... 5
1.1. 原码 ................................................................................................................... 5
1.2. 反码 ................................................................................................................... 5
1.3. 补码 ................................................................................................................... 5
1.4. 负数的补码转换为十进制数 ........................................................................... 6
2. char .................................................................................................................................... 6
3. 运算符 ............................................................................................................................... 6
3.1. 移位运算符 ....................................................................................................... 6
3.2. 位运算符 ........................................................................................................... 7
3.3. 逻辑运算符 ....................................................................................................... 7
4. 流程控制 ........................................................................................................................... 7
4.1. switch ................................................................................................................ 7
4.2. break 和 continue .............................................................................................. 8
5. 方法 ................................................................................................................................... 8
5.1. 构造方法 ........................................................................................................... 8
5.2. 方法重载 ........................................................................................................... 8
6. this ..................................................................................................................................... 9
7. 继承 ................................................................................................................................... 9
7.1. super .................................................................................................................. 9
7.2. 多态( polymorphism ).................................................................................. 10
7.3. instanceof ........................................................................................................ 10
8. static ................................................................................................................................ 11
9. final ................................................................................................................................. 11
10. abstract .................................................................................................................... 12
11. 类的加载 ................................................................................................................. 12
11.1. 触发类加载的几种情况 ................................................................................. 12
11.2. 类加载的顺序 ................................................................................................. 12
12. 接口( interface) ................................................................................................... 13
13. 访问控制 ................................................................................................................. 14
14. Object 类 ................................................................................................................. 15
14.1. clone() ............................................................................................................. 15
14.1.1. 对象克隆过程 ......................................................................................... 15
14.1.2. 浅复制和深复制概念 ............................................................................. 16
14.2. finalize() .......................................................................................................... 16
14.3. equals(Object obj) ........................................................................................... 16
14.4. toString() ......................................................................................................... 16
15. String 类及对象池 .................................................................................................. 16
15.1. String a="hello"; .............................................................................................. 17
15.2. String c=new String("hello"); .......................................................................... 17
16. StringBuffer 和 StringBuilder ................................................................................. 17
17. 主方法参数 ............................................................................................................. 18
18. 方法的可变长参数 ................................................................................................. 18
19. 包装类 ..................................................................................................................... 18
19.1. Number ............................................................................................................ 19
19.2. 自动封箱 /自动解封( Autoboxing/Unboxing )............................................ 19
19.3. 对象池 ............................................................................................................. 19
20. 内部类 ..................................................................................................................... 20
20.1. 意义 ................................................................................................................. 20
20.2. 四种形式的内部类 ......................................................................................... 20
20.2.1. 静态内部类 ............................................................................................. 20
20.2.2. 成员内部类 ............................................................................................. 21
20.2.3. 局部内部类 ............................................................................................. 22
20.2.4. 匿名内部类 ............................................................................................. 22
20.3. 内部类的应用 ................................................................................................. 24
21. 集合框架 (Collection Framework) .......................................................................... 24
21.1. Iterator 接口和 Iterable 接口 .......................................................................... 25
21.2. Connection 接口和 Connections 类................................................................ 25
21.2.1. java.util.Collection .................................................................................. 25
21.2.2. java.util.Collections ................................................................................. 25
21.3. List(列表)接口 ........................................................................................... 25
21.3.1. ArrayList ................................................................................................. 26
21.3.2. LinkedList ............................................................................................... 26
21.3.3. Vector ...................................................................................................... 26
21.4. Set(集合)接口 ............................................................................................ 26
21.4.1. HashSet ................................................................................................... 27
21.4.2. TreeSet .................................................................................................... 29
21.5. 排序的两种办法 ............................................................................................. 29
21.5.1. java.lang.Comparable(可比较的) ...................................................... 29
21.5.2. java.util.Comparator( 比较器 ) ................................................................. 30
21.6. Map ................................................................................................................. 30
21.6.1. HashMap ................................................................................................. 30
21.6.2. Hashtable ................................................................................................. 31
21.6.3. Hashtable 下的子类 Properties 类 .......................................................... 31
21.6.4. SortedMap 接口下的 TreeMap 类 .......................................................... 31
22. 泛型 (Generic) ......................................................................................................... 32
22.1. 泛型特点 ......................................................................................................... 32
22.2. 通配符 ............................................................................................................. 32
22.2.1. 上限通配符: ......................................................................................... 32
22.2.2. 下限通配符 ............................................................................................. 33
22.2.3. 总结: ..................................................................................................... 33
22.3. 运用 ................................................................................................................. 34
23. 异常 ......................................................................................................................... 34
23.1. 异常处理基础 ................................................................................................. 34
23.2. 异常的类继承结构 ......................................................................................... 34
23.3. 常见的未检查异常 ......................................................................................... 35
23.4. throw ............................................................................................................... 35
23.5. 自定义异常类 ................................................................................................. 36
24. 反射( Reflection ) ................................................................................................ 37
24.1. 反射需要用到的类 ......................................................................................... 37
24.1.1. java.lang.Class ......................................................................................... 37
24.1.2. java.lang.reflect.Field .............................................................................. 38
24.1.3. java.lang.Package .................................................................................... 38
24.1.4. java.lang.relect.Modifier ......................................................................... 38
24.1.5. java.lang.reflect.Mothed .......................................................................... 38
24.1.6. java.lang.reflect.Array ............................................................................. 38
24.1.7. java.lang.reflect.Constructor ................................................................... 38
24.2. 三种获得某个类的 Class 对象的方法 .......................................................... 38
24.2.1. Class c=Class.forName(" 类名 "); ............................................................ 38
24.2.2. Class c=类名 .class; ................................................................................. 39
24.2.3. Class c=对象名 .getClass(); ..................................................................... 39
24.3. 所能探查出来的类的特征 ............................................................................. 39
24.4. 通过反射生成一个类的实例 ......................................................................... 39
24.4.1. 第一种方法 ............................................................................................. 40
24.4.2. 第二种方法 ............................................................................................. 40
25. File .......................................................................................................................... 40
25.1. 构造方法 ......................................................................................................... 40
25.2. 重点方法 ......................................................................................................... 41
25.3. 目录 ................................................................................................................. 42
26. 流............................................................................................................................. 42
26.1. 字节流 ............................................................................................................. 42
26.2. 字符流 ............................................................................................................. 44
26.3. 节点流 (Node Stream): ................................................................................. 45
26.4. 过滤流 (Filter Stream) ................................................................................... 45
26.5. ObjectInputStream 和 ObjectOutputStream .................................................... 46
26.6. 字节流转化成字符流的桥转换器 ................................................................. 48
26.7. 文本文件和二进制文件 ................................................................................. 50
27. 线程 ......................................................................................................................... 50
27.1. 概念与原理 ..................................................................................................... 50
27.1.1. 操作系统中线程和进程的概念 ............................................................. 50
27.1.2. Java中的线程 ......................................................................................... 51
27.1.3. Java中的线程模型 ................................................................................. 51
27.1.4. 一些常见问题 ......................................................................................... 51
27.2. 线程状态的转换 ............................................................................................. 52
27.2.1. 线程的七种状态 ..................................................................................... 52
27.2.2. 阻止线程执行 ......................................................................................... 54
27.3. 线程的同步与锁 ............................................................................................. 55
27.3.1. 同步和锁定 ............................................................................................. 55
27.3.2. 静态方法同步 ......................................................................................... 60
27.3.3. 如果线程不能获得锁会怎么样 ............................................................. 60
27.3.4. 何时需要同步 ......................................................................................... 61
27.3.5. 线程安全类 ............................................................................................. 61
27.3.6. 线程死锁 ................................................................................................. 62
27.3.7. 线程同步小结 ......................................................................................... 63
27.4. 线程的交互 ..................................................................................................... 64
27.4.1. 线程交互的基础知识 ............................................................................. 64
27.4.2. 多个线程在等待一个对象锁时候使用 notifyAll() ............................... 66
27.5. 守护线程(后台服务线程) ......................................................................... 67
27.6. 并发协作 -生产者消费者模型 ........................................................................ 68
27.7. volatile 关键字 ................................................................................................ 68
28. 网络编程 ................................................................................................................. 69
28.1. TCP Socket 编程 ............................................................................................. 69
28.1.1. ServerSocket ........................................................................................... 70
28.1.2. Socket ...................................................................................................... 70
28.2. UDP Socket 编程 ............................................................................................ 71
28.2.1. DatagramSocket ...................................................................................... 71
28.2.2. DatagramPacket ...................................................................................... 71


标签: java 笔记

实例下载地址

CoreJava全套详细笔记(心血放出)资料.pdf

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警