在线客服
扫描二维码
下载博学谷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源码上的学习能有一些帮助。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Lombok安装和使用介绍
在Java开发的过程中,当我们想减少重复工作提高生产效率的时候,不妨考虑一下Lombok。本文将手把手带大家下载安装Lombok,要知道使用lombok必须先安装,不然IDE则无法解析。除此之外,本文还将向大家详细介绍Lombok的定义和使用。希望帮助大家更好的掌握Lombok,提高Java开发工作的效率。
4304
2020-03-31 17:51:52
线程池经典面试题整理附答案
线程池是一种多线程处理形式,它是Java开发面试中的必考知识点,尤其是在一些大厂的求职面试中,线程池是对求职者考核的重点。为了帮助大家可以更好地通过面试,本文特地为大家整理了线程池经典面试题并附上了答案,下面一起来尝试着做一做吧!
8701
2020-06-17 14:44:17
Mybatis的核心组件是什么?
MyBatis是一个基于Java的持久层框架,所谓的持久层框架就是专门用来将数据进行持久化的框架,也就是说将数据存储到数据库中的框架。学习并掌握Mybatis,首先就要了解Mybatis的核心组件。下面我们一起来了解一下Mybatis四大核心组件:SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession以及SQL Mapper。
5585
2020-08-17 12:21:16
Java入门应该学什么知识点?怎么入门?
零基础入门Java,先了解Java技术的背景及相关概念,了解什么是Java,代码语法基本格式,输出表达式;Java语言基础、循环、数组 ; 了解类和对象;OOP封装、继承、多态等内容。
3783
2021-05-20 14:34:30
30种MySQL查询语句优化方法分享
30种MySQL查询语句优化方法分享,对于MySQL查询语句来说效率是最重要的能用一分钟搞定的绝不能花费两分钟。今天整理了30种MySQL查询语句优化方法,供大家学习使用。
2695
2022-06-16 11:21:52