JDK13 学习计划清单

想了解详细笔记内容的来 公众号《开发学习笔记》

一、Java基础

【Java学习笔记】01、为什么学习Java

【Java学习笔记】02、Java简介

【Java学习笔记】03、安装JDK

【Java学习笔记】04、第一个程序HelloWorld

【Java学习笔记】05、开发工具IDE介绍

【Java学习笔记】06、类名要求和注释

【Java学习笔记】07、变量和数据类型

【Java学习笔记】08、整数运算

【Java学习笔记】09、浮点数运算

【Java学习笔记】10、布尔运算

【Java学习笔记】11、字符和字符串

【Java学习笔记】12、数组类型

【Java学习笔记】13、输入和输出

【Java学习笔记】14、if判断

【Java学习笔记】15、switch多重选择

【Java学习笔记】16、while循环

【Java学习笔记】17、do-while循环

【Java学习笔记】18、for循环

【Java学习笔记】19、break和continue

【Java学习笔记】20、遍历数组

【Java学习笔记】21、数组排序

【Java学习笔记】22、多维数组

【Java学习笔记】23、命令行参数

二、面向对象编程

【Java学习笔记】24、面向对象编程基础

【Java学习笔记】25、方法

【Java学习笔记】26、构造方法

【Java学习笔记】27、方法重载

【Java学习笔记】28、继承

【Java学习笔记】29、多态

【Java学习笔记】30、抽象类

【Java学习笔记】31、接口

【Java学习笔记】32、静态字段和静态方法

【Java学习笔记】33、包

【Java学习笔记】34、作用域

【Java学习笔记】35、classpath和jar

【Java学习笔记】36、模块

【Java学习笔记】37、字符串和编码

【Java学习笔记】38、StringBuilder

【Java学习笔记】39、StringJoiner

【Java学习笔记】40、包装类型

【Java学习笔记】41、JavaBean

【Java学习笔记】42、枚举类

【Java学习笔记】43、BigInteger

【Java学习笔记】44、BigDecimal

【Java学习笔记】45、常用工具类

三、异常处理

【Java学习笔记】46、Java的异常

【Java学习笔记】47、捕获异常

【Java学习笔记】48、抛出异常

【Java学习笔记】49、自定义异常

【Java学习笔记】50、使用断言

【Java学习笔记】51、使用JDK Logging

【Java学习笔记】52、使用Commons Logging

【Java学习笔记】53、使用Log4j

【Java学习笔记】54、使用SLF4J和Logback

四、反射

【Java学习笔记】55、什么是反射

【Java学习笔记】56、Class类

【Java学习笔记】57、访问字段

【Java学习笔记】58、调用方法

【Java学习笔记】59、调用构造方法

【Java学习笔记】60、获取继承关系

【Java学习笔记】61、动态代理

五、注解

【Java学习笔记】62、使用注解

【Java学习笔记】63、定义注解

【Java学习笔记】64、处理注解

六、泛型

【Java学习笔记】65、什么是泛型

【Java学习笔记】66、使用泛型

【Java学习笔记】67、编写泛型

【Java学习笔记】68、擦拭法

【Java学习笔记】69、extends通配符

【Java学习笔记】70、super通配符

【Java学习笔记】71、泛型和反射

七、集合

【Java学习笔记】72、Java集合简介

【Java学习笔记】73、使用List

【Java学习笔记】74、编写equals方法

【Java学习笔记】75、使用Map

【Java学习笔记】76、编写equals和hashCode

【Java学习笔记】77、使用EnumMap

【Java学习笔记】78、使用TreeMap

【Java学习笔记】79、使用Properties

【Java学习笔记】80、使用Set

【Java学习笔记】81、使用Queue

【Java学习笔记】82、使用PriorityQueue

【Java学习笔记】83、使用Deque

【Java学习笔记】84、使用Stack

【Java学习笔记】85、使用Iterator

【Java学习笔记】86、使用Collections

八、IO

【Java学习笔记】87、什么是IO

【Java学习笔记】88、File对象

【Java学习笔记】89、InputStream

【Java学习笔记】90、OutputStream

【Java学习笔记】91、Filter模式

【Java学习笔记】92、操作Zip

【Java学习笔记】93、读取classpath资源

【Java学习笔记】94、序列化

【Java学习笔记】95、Reader

【Java学习笔记】96、Writer

【Java学习笔记】97、PrintStream和PrintWriter

九、日期与时间

【Java学习笔记】98、日期与时间基本概念

【Java学习笔记】99、Date和Calendar

【Java学习笔记】100、LocalDateTime

【Java学习笔记】101、ZonedDateTime

【Java学习笔记】102、DateTimeFormatter

【Java学习笔记】103、Instant

【Java学习笔记】104、日期与时间最佳实践

十、单元测试

【Java学习笔记】105、编写JUnit测试

【Java学习笔记】106、使用Fixture

【Java学习笔记】107、异常测试

【Java学习笔记】108、条件测试

【Java学习笔记】109、参数化测试

十一、正则表达式

【Java学习笔记】110、正则表达式简介

【Java学习笔记】111、匹配规则

【Java学习笔记】112、复杂匹配规则

【Java学习笔记】113、分组匹配

【Java学习笔记】114、非贪婪匹配

【Java学习笔记】115、搜索和替换

十二、加密与安全

【Java学习笔记】116、什么是加密与安全

【Java学习笔记】117、编码算法

【Java学习笔记】118、哈希算法

【Java学习笔记】119、BouncyCastle

【Java学习笔记】120、Hmac算法

【Java学习笔记】121、对称加密算法

【Java学习笔记】122、口令加密算法

【Java学习笔记】123、秘钥交换算法

【Java学习笔记】124、非对称加密算法

【Java学习笔记】125、签名算法

【Java学习笔记】126、数字证书

十三、线程

【Java学习笔记】127、多线程基础

【Java学习笔记】128、创建新线程

【Java学习笔记】129、线程的状态

【Java学习笔记】130、中断线程

【Java学习笔记】131、守护线程

【Java学习笔记】132、线程同步

【Java学习笔记】133、同步方法

【Java学习笔记】134、死锁

【Java学习笔记】135、使用wait和notify

【Java学习笔记】136、使用ReentrantLock

【Java学习笔记】137、使用Condition

【Java学习笔记】138、使用ReadWriteLock

【Java学习笔记】139、使用StampedLock

【Java学习笔记】140、使用Concurrent集合

【Java学习笔记】141、使用Atomic

【Java学习笔记】142、使用线程池

【Java学习笔记】143、使用Future

【Java学习笔记】144、使用CompletableFuture

【Java学习笔记】145、使用ForkJoin

【Java学习笔记】146、使用ThreadLocal

十四、网络编程

【Java学习笔记】147、网络编程基础

【Java学习笔记】148、TCP编程

【Java学习笔记】149、UDP编程

【Java学习笔记】150、发送Email

【Java学习笔记】151、接收Email

【Java学习笔记】152、HTTP编程

【Java学习笔记】153、RMI远程调用

十五、函数式编程

【Java学习笔记】154、Lambda基础

【Java学习笔记】155、方法引用

【Java学习笔记】156、什么是Stream

【Java学习笔记】157、创建Stream

【Java学习笔记】158、使用map

【Java学习笔记】159、使用filter

【Java学习笔记】160、使用reduce

【Java学习笔记】161、输出集合

【Java学习笔记】162、其他操作


分享到:


相關文章: