Java干货
只记录自己生活中遇到的干货,绝不拖泥带水。
aiit_zws
这个作者很懒,什么都没留下…
展开
-
阿里规范有感
1.在使用Bean属性复制属性时,尽量避免用BeanUtils,可以用Spring BeanUtils,Cglib BeanCopier,这些都是浅拷贝。2.SimpleDateFormater尽量用"yyyy-MM-dd HH:mm:ss";3.三目运算符容易空指针异常,jdk1.8可能已经修复4.尽量定义Map的时候定义初始值,一定程度上算性能的优化5.禁止用Executors来创建线程池,建议:private static ExecutorService excutor=new T原创 2020-11-18 20:54:26 · 95 阅读 · 1 评论 -
jdk安装简便方法
(1)安装JDK1、将jdk-7u60-linux-i586.rpm通过WinSCP上传到虚拟机中2、安装JDK:rpm -ivh jdk-7u65-linux-i586.rpm3、配置jdk相关的环境变量vi ~/.bashrcexport JAVA_HOME=/usr/java/latestexport PATH=PATH:PATH:PATH:JAVA_HOME/binsource .bashrc4、测试jdk安装是否成功:java -version...原创 2020-09-02 16:23:53 · 78 阅读 · 0 评论 -
JVM干货(不讲废话)---类加载机制
类加载机制的概述Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验,转化解析和初始化,最终可以被虚拟机直接使用的Java类型,这个过程被称为虚拟机的类加载机制。类加载的时机整个生命周期包括:加载,验证,准备,解析,初始化,使用,卸载。验证,准备,解析三个部分统称为连接。类加载的时候必须按照这个图示按部就班的开始,并不是按部就班的完成,这些阶段通常都是混合交叉的执行,会在一个阶段的执行过程中,激活另一个阶段的开始。 类加载机制流程图类的初始化时机**:遇到new原创 2020-05-13 18:03:35 · 127 阅读 · 0 评论 -
认识JVM
1.常见的JVM(1)HotSpot当今最流行的Java虚拟机–武林盟主(2)Mobile/Embedded VM,面向移动端的虚拟机–小家碧玉(3)BEA JRockit/IBM J9 VM–天下第二原创 2020-05-13 17:51:55 · 89 阅读 · 0 评论