在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
关于Java中源码的学习,是不少同学头疼的知识点。本文整理了JAVA源码学习的八大要点,分别是基础知识、面向对象、异常处理、集合、综合类核心代码、JAVA8新特性、Input/Output和Java小实例。

一、基础知识
1.宏观上理解Java的本质
2.JVM的原理
3.Java变量
4.Java数据类型
5.Java运算符
6.Java判断语句if-else
7.Java循环语句switch-case\for\while\do-while和continue\break
二、面向对象
1.构造函数
2.关键词static、super、final
3.继承
4.方法重载和覆盖
5.多态性
6.静态绑定和动态绑定
7.抽象类
8.抽象方法
9.接口
10.封装性
11.访问修饰词default\private\protected\public
12.GC回收机制
三、异常处理
1.try-catch-finally
2.如何自定义异常
四、集合
1.ArrayList
2.LinkedList
3.Vector
4.HashMap
5.TreeMap
6.LinkedHashMap
7.HashSet
8.TreeSet
9.LinkedHashSet
10.Hashtable
11.Queue
12.PriorityQueue
13.Deque&ArrayDeque
14.Comparable和Comparator
五、综合类核心代码
1.注解,枚举,正则表达式
2.String
3.多线程
4.序列化
5.AWT和Swing
6.自动装箱和拆箱
7.Wrapper类
六、JAVA8新特性
1.Lambda表达式
2.方法引用
3.函数接口
4.Stream和Stream Filter
5.接口中的default和static方法
6.forEach
7.Stream Collectors类
8.StringJoiner
9.Optional类
10.Array并行排序算法
七、Input/Output
1.创建文件
2.读取文件
3.写文件
4.添加删除文件
5.gzip压缩文件
八、Java小实例
通过JAVA实例小程序来理解。
以上就是Java学习之Java源码讲解的全部内容了,希望对大家在Java源码上的学习能有一些帮助。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Java版的5大功能优势
Java版支持更多的模组、各种节日彩蛋、官方更高的重视性、游戏画面色彩更好、操作更方便。《我的世界》在目前为止有很多的版本,大的类别上有JAVA版、基岩版、携带版,另还有一些小众的版本。
10660
2019-04-10 11:03:58
Java基础 HashMap、HashSet、HashTable的区别是什么?
HashMap、HashSet、HashTable的区别:继承的父类不同、线程安全性不同、是否提供 contains 方法、**key 和 value 是否允许 null 值 、哈希值的计算方法不同、内部实现使用的数组初始化和扩容方式不同。
12386
2019-06-03 16:13:08
详解Java开发三大体系JavaSE、JavaEE、JavaME
Java编程语言是世界上使用率最多的编程语言之一,但是你真正的了解Java语言吗?今天小编主要和大家分享一下Java开发语言中的三大体系JavaSE、JavaEE、javaME。
12067
2019-06-17 17:39:42
Java编程是什么?怎么学?
Java是一门面向对象编程语言,吸收C++语言优点的同时,摒弃了C++里难以理解的多继承、指针等概念,具有功能强大和简单易用两个特征。Java的其他特点还包括简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等。应用方面Java也是十分厉害,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
6603
2020-06-16 15:35:23
Java初学者须知编码规范
现代软件行业的高速发展对开发者的综合素质要求越来越高, 因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如: 数据库的表结构和索引设计缺陷可能带来软件上的架构缺陷或性能风险; 工程结构混乱导致后续维护艰难;没有鉴权的漏洞代码易被黑客攻击等。 有些人觉得编码规范不重要,其实是大错特错。下面是关于代码格式的一些编码规范,都是Java初学者非常容易忽视的细节:
7046
2020-08-10 16:09:38
