java-note
java演变
JDK各个版本的新特性
JDK1.5新特性
JDK1.6新特性
JDK1.7新特性
JDK1.8新特性
JAVA
基础部分
面向对象特性
JAVA基础特性
JAVA关键字
javabean
static
final
interface
函数式接口
JAVA异常
异常屏蔽
try-with-resource资源泄露
JAVA引用
WeakReference
SoftReference
PhantomReference
位运算符
try-with-resource语法糖
日期相关
JDK冷知识
类
常量
类加载路径
java-equals
局部类
java-hashCode
Java类初始化顺序
java-clone方法
JAVA对象实例化的方法
日期相关
TemporalAdjusters
JAVA包装类
JAVA基本类型与包装类
java.lang.Boolean
java.lang.Integer
java.lang.Byte
java.lang.Short
java.lang.Long
java.lang.Float
java.lang.Double
java.lang.Character
String
字符串常量池
String拼接
String编译期优化
StringBuilder&StringBuffer
注解
java标准注解
内置注解
元注解
自定义注解
注解处理器
JVM注解
Java8 Annotation新特性
反射-Reflective
Reflection
Class
Constructor
Method
javabean-property
MethodHandles
泛型
类型擦除
bridge-method
Accessor&Mutator方法
enum
JAVA数组
finalize方法
IO
BIO/NIO
web开发
Servlet3之Callable&DeferredResult
cookie与session的区别
Spring Session
远程调用系统通信
RMI
WebService
Spring RMI
JAR文件
工具类
JDK常用工具类
Objects
System
Optional
Throwable
Collections
Array
Arrays
System
Unsafe
Number
ClassLoader
Runtime
Object
Comparator
数据结构
栈-Stack
队列(Queue)
Deque
PriorityQueue
BlockingQueue
SynchronousQueue
ArrayBlockingQueue
LinkedBlockingQueue
PriorityBlockingQueue
DelayQueue
阻塞队列
ConcurrentLinkedQueue
列表
迭代器
KV键值对数据类型
HashMap
TreeMap
Hash冲突
ConcurrentHashMap
集合
Vector
Stack
HashSet
TreeSet
ArrayList
LinkedList
ArrayList && LinkedList相互转换
BlockingQueue
SynchronousQueue
ArrayBlockingQueue
LinkedBlockingQueue
PriorityBlockingQueue
线程安全的集合类
ConcurrentHashMap
集合类遍历性能
并发容器
CopyOnWriteArrayList
ConcurrentHashMap
同步容器
算法
查找
排序
一致性hash算法
Hash算法
设计模式
单例模式
代理模式
正向代理与反向代理
静态代理
动态代理
JDK动态代理
cglib动态代理
spring aop
策略模式
SpringAOP策略模式的运用
生产者消费者模式
迭代器模式
函数式编程
方法引用
性能问题
Lambda
Lambda类型检查
Stream
findFirst和findAny
reduce
原始类型流特化
无限流
收集器
并行流
AOP
aspect
aspect的定义
Spring AOP
SpringAOP五种通知类型
@Before
@AfterReturning
@AfterThrowing
@After
@Around
Aspect优先级
SpringAOP切点表达式
within
execution
系统优化与重构
重叠构造器模式
工具类构造器优化
第三方中间件
canal
databus
附录
JAVA术语
FAQ
墨菲定律
康威定律
软件设计原则
常见的缓存失效策略
阿姆达尔定律
Powered by
GitBook
Constructor
API
public T newInstance(Object ... initargs)
构造一个实例
results matching "
"
No results matching "
"