Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

tiny-v/review_java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

41 Commits

Repository files navigation

review_java

@Version: jdk 1.8

已包括:

Basic(基础知识)

  1. enum 枚举
  2. IO
  3. reflect 反射
  4. serialization 序列化
  5. copy 深拷贝与浅拷贝 (使用Cloneable 和 Serializable)
  6. annotation 注解 - 附上利用注解查找指定版本代码的demo

Advanced(进阶知识)

一、并发
  1. 单线程 - (Thread, Runnable, Callable)
  2. 线程池 - (ThreadPoolExecutor)
  3. 多线程协作 - (Semaphore,CountDownLatch)
  4. 锁 - (死锁案例)
  5. forkJoinPool 实现求和
二、JVM
  1. 演示堆的 OOM 异常 -- 不停创建新对象
  2. 演示栈的 OOM 异常 -- 不停创建新线程, 且每个线程不停止
  3. 演示 StackOverflow 异常 -- 不停的递归调用
  4. 重写loadClass()方法来创建类加载器

Pattern(设计模式)

  1. builder 创建者模式
  2. dynamicProxy 动态代理
  3. singleton 单例模式
  4. strategy 策略模式

About

回头看看, 必有所得 -- 更新中

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /