
JAVASE
文章平均质量分 90
JAVASE
无私的Z
这个作者很懒,什么都没留下…
展开
-
Java中的String,StringBuilder,StringBuffer三者的区别
最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 首先说运行速度,或者说是执行速度,在这方...原创 2018-12-05 10:17:29 · 82 阅读 · 0 评论 -
Java对象的生命周期
在Java中,对象的生命周期包括以下几个阶段: 1.创建阶段(Created) 2.应用阶段(InUse) 3.不可见阶段(Invisible) 4.不可达阶段(Unreachable) 5.收集阶段(Collected) 6.终结阶段(Finalized) 7.对象空间重分配阶段(De-allocated) 1.创建阶段(Created) 在创建阶段系统通过下面的几个步骤来完成对...原创 2019-02-19 13:54:04 · 153 阅读 · 0 评论 -
类的生命周期
1.加载 我们编写一个java的源文件,经过编译后生成一个后缀名为.class的文件,这结合四字节码文件, java虚拟机就识别这种文件,java的生命周期就是class文件从加载到消亡的过程。 关于加载,其实,就是将源文件的class文件找到类的信息将其加载到方法区中,然后在堆区中实例化一个java.lang.Class对象,作为方法区中这...原创 2019-02-19 14:00:53 · 182 阅读 · 0 评论