ToB企服应用市场:ToB评测及商务社交产业平台

标题: 步伐人生——Java中类、对象及方法的建议(1) [打印本页]

作者: 魏晓东    时间: 7 天前
标题: 步伐人生——Java中类、对象及方法的建议(1)


  
引出

步伐人生——Java中类、对象及方法的建议(1)

类、对象及方法

建议31:在接口中不要存在实现代码


建议32:静态变量肯定要先声明后赋值


建议33:不要覆写静态方法


建议34:构造函数只管简化


建议35:制止在构造函数中初始化其他类


建议36:利用构造代码块精炼步伐


建议37:构造代码块会想你所想


建议38:利用静态内部类进步封装性


建议39:利用匿名类的构造函数


  1. List l3 = new ArrayList(){{}}; //定义了一个继承于ArrayList的匿名类,并且包含一个初始化块,类似于构造代码块)
复制代码
建议40:匿名类的构造函数很特殊


深入认识JVM

JVM内存分配,类加载

Java进阶(1)——JVM的内存分配 & 反射Class类的类对象 & 创建对象的几种方式 & 类加载(何时进入内存JVM)& 注解 & 反射+注解的案例

创建对象的4种方法总结

Java进阶(4)——结合类加载JVM的过程理解创建对象的几种方式:new,反射Class,克隆clone(拷贝),序列化反序列化

垃圾回收GC


Java进阶(垃圾回收GC)——理论篇:JVM内存模子 & 垃圾回收定位清除算法 & JVM中的垃圾回收器
简介:本篇博客介绍JVM的内存模子,对比了1.7和1.8的内存模子的厘革;介绍了垃圾回收的语言发展;论述了定位垃圾的方法,引用计数法和可达性分析发以及垃圾清除算法;然后介绍了Java中的垃圾回收器,由串行、到并行再到并发,最后到G1的演变;最后给出了垃圾回收器的对比和利用指引。
JVM调优,Arthas利用





认识多线程

创建多线程方法+相识线程池

Java进阶(5)——创建多线程的方法extends Thread和implements Runnable的对比 & 线程池及常用的线程池

多线程下-1非原子性问题即解决

Java进阶(6)——抢购问题中的数据不安全(非原子性问题)& Java中的synchronize和ReentrantLock锁利用 & 死锁及其产生的条件

再论线程,创建、生命周期

Java进阶(再论线程)——线程的4种创建方式 & 线程的生命周期 & 线程的3大特性 & 集合中的线程安全问题
紧张内容:
1.线程创建的方式,继承Thread类,实现Runable接口,实现Callable接口,接纳线程池;
2.线程生命周期: join():运行竣事再下一个, yield():暂时让出cpu的利用权,deamon():守护线程,最后竣事,sleep():如果有锁,不会让出;
3.线程3大特性,原子性,可见性,有序性;
4.list集合中线程安全问题,hash算法问题;

总结

步伐人生——Java中类、对象及方法的建议

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4