java数据类型基础
A__Men
这个作者很懒,什么都没留下…
展开
-
面试题编程题写一个singleton(单例)出来
步骤是这样的, 1、定义类里面的无参构造为私有的,在类创建一个静态的实例 2、定义一个静态的方法,使用类名直接调用的,返回这个实例即可 pbulic class Singleton{ private singletion (){}; private static singleton =new singleton(); public sta...原创 2018-05-08 21:39:13 · 1480 阅读 · 0 评论 -
String和Stringbuff和Stringbuilder区别
string类型属于引用类型,不属于八个基本变量。 每次指定一个String a="a";时,jvm会在内存中新建一个对象,当你再给a赋值的时候,jvm并没有改变a引用的值,只是重新创建一个String类型的a而已,把指针指向新的对象就行了,gc会负责回收没有用的对象所以String(为字符串常量)执行效率要小于Stringbuff(变量)和Stringbuilder(变量)Stringbu...原创 2018-05-08 22:10:58 · 4175 阅读 · 0 评论 -
i++和++i区别
转载 2018-05-08 22:48:05 · 197 阅读 · 0 评论 -
java的引用类型
string a="test";string b=a;当这种情况:string b="test2";(string类会在heap内存中开辟新的内存空间存放“test2”的值),并把地址引用指向test2的地址。b=a时 ,b会把内存地址指向"test",改变只是内存地址,并没有改变test2的值,只是不指向它了而已首先声明两点:(1) 引用是一种数据类型(保存在stack中),保存了对象在内存(h...原创 2018-05-06 08:47:53 · 544 阅读 · 0 评论