- 1
- 0
- 约1.85千字
- 约 19页
- 2024-03-04 发布于湖北
- 举报
途牛无线汪亮亮2016.12
一、语言知识目录三、架构设计思维
一、基础知识
Java集合名称线程安全查找插入/删除场景ArrayList?快速查找LinkedList?头尾插入HashSet?非重复Vector?不建议使用Stack?LIFOHashTable?允许nullHashMap允许null
Java引用类型强引用(StrongReference)软引用(SoftReference)弱引用(WeeakReference)虚引用(PlantomReference)
线程安全Synchronizedvolatile轻量级,修饰变量,数据可见不能同步重量级,可见性原子性Object:Wait,notify,notifyAll,Thread:sleep,interrupt,join,suspend,resume
反射缺点:性能降低,增加复杂度优点:更加灵活,解耦Classc=Class.forName(“User”);Fieldfd=c.getDeclaredField(“id”);Objecto=c.newInstance();//使用反射机制可以打破封装性,导致了java对象的属性不安全fd.setAccessible(true);fd.set(o,”xxx”);
注解Annotation元数据,
原创力文档

文档评论(0)