首页天道酬勤()

()

admin 11-29 12:16 225次浏览

00-1010 1.JDK和JRE的区别

Jdk: Java开发工具包,Java开发工具包

JRE: Java运行时环境,Java运行时环境

JDK提供Java开发环境和运行环境,包括编译器Javac等很多调试和运行Java程序的工具,而JDK只提供Java运行所需的环境。JDK包括JRE。

2.==和等于之间的区别

==3360比较基本类型时,比较值是否相同?

比较引用类型时,比较引用是否相同。

Equals:是比较值是否相同。

示例1:Arraylist.equals源代码

公共布尔等于(对象o){ 0

If (o==this) //首先比较引用是否相同。

返回真;//同样直接返回true

if(!(列表实例)//重新确认是否为列表类型。

返回false//不直接返回false。

//分别为比较对象和被比较对象生成迭代器。

列表迭代器e1=列表迭代器();

列表迭代器?e2=((列表?)o)。listIterator();

而(E1。hasnext () E2。hasnext()){//遍历并比较每个元素是否有相同的值。

e O1=E1 . next();

object O2=E2 . next();

//如果列表长度不一致,直接返回false。

if(!(o1==null?o2==null : o1.equals(o2)))

返回false

}

回来!(E1 . HasNeXt()| | E2 . HasNeXt());

}示例2:

字符串x='字符串';

字符串y='字符串';

字符串z=新字符串(' String ');

system . out . println(x==y);//真

system . out . println(x==z);//false

system . out . println(x . equals(y));//真

system . out . println(x . equals(z));//true3。基本类型和引用类型的区别

基本类型:

基本类型

引用类型:包括基本类型以外的类型,如类、接口、数组、枚举和注释。

差异:

创建基本数据类型时,将其划分为堆栈上的一个区域,并将值直接存储在堆栈上。

创建引用类型时,首先在堆栈上为其引用分配一块内存,对象的具体信息存储在堆内存中,然后堆栈上的引用指向堆内存中的地址。

在参数传递中,基本类型是值传递,它是传递值的副本。不管这个值怎么变,原来的值都不会变;引用类型是引用传递,也就是说,地址的副本被传递给参数。

公共静态void main(String[]args){ 0

StringBuffer sb=new StringBuffer(' Hello ');

更改日期(某人);

system . out . println(sb);//输出Helloworld

}

公共静态void change date(StringBuffer sb){ 0

sb . append(' world ');

system . out . println(sb);//输出Helloworld

//此时sb不再指向原始数据,无论如何更改,都不会改变原始值。

sb=new StringBuffer(' Hi ');

system . out . println(sb);//输出高

sb . append(' world ');

system . out . println(sb);//输出Hiworld

}

UGUI实现ScrollView无限滚动效果iOS中视频播放的基本方法总结云手机是什么-怎么用 UPhone
成长的酸甜苦辣(酸甜苦辣色彩) ()
相关内容