- 0
- 0
- 约1.13万字
- 约 7页
- 2016-10-07 发布于贵州
- 举报
java基础面题答案
ava基础
JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JVM是Java虚拟机JDK是Java Develop Kit,Java的开发工具包public,protect和private区别public人缘好,跟谁都好,protect只和熟人好,private比较自闭.不过他们是三胞胎.class是他们的爹.谁大你看着办吧this有两种用法public?class?Test?{private?String?name;private?int?age;public?Test()?{}public?Test(String?name)?{//?this代表这个类声称后的对象,在内部可以取得这个类的属性this.name?=?name;}public?Test(String?name,?int?age)?{//?这是第二中用法,跟第一种概念不一样,他值调用这个类的具有一个String 参数的构造方法this(name);//?this代表这个类声称后的对象,在内部可以取得这个类的属性this.age?=?age;}public?String?getName()?{//?this代表这个类声称后的对象,在内部可以取得这个类的属性return?name;}public?void?setName(String?name)?{//?this代表这个类声称后的对象,在内部可以取得这个类的属性,这里的String name是外部变量,跟this.name是class内部的属性,存放地质是不一样的。this.name?=?name;}public?String?getRealName()?{//?类内部所以可以引用内部方法,把this堪称是这个类声称后的对象在内部的调用就方便理解多了return?this.getName()?+?John;}}Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。实际上,JAVA中还存在另外一种基本类型void,它也有对应的包装类 java.lang.Void,不过我们无法直接对它们进行操作。8 中类型表示范围如下:
short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。
int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。
long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。
float:32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。
double:64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。
boolean:只有true和false两个取值。
char:16位,存储Unicode码,用单引号赋值。
6:解释一下==号,他比较的是一个对象在内存中的地址值,比如2个字符串对象String s1 = new String(str);String s2 = new String(str);如果用==号比较,会返回false,因为创建了两个对象,他们在内存中地址的位置是不一样的。equals的情况比较复杂,它是java.lang.Object类中的一个方法。因为java中所有的类都默认继承于Object,所以所有的类都有这个方法。在Object类源码中是这样写的。public boolean equals(Object obj) { return (this == obj);}他同样使用==号进行内存地址的比较。但是许多java类中都重写了这个方法,比如String。public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { String anotherString = (String)anObject; int n = count; if (n == anothe
您可能关注的文档
最近下载
- 2026开封市第三届职业技能大赛汽车技术(世赛选拔)项目技术工作文件.pdf VIP
- 站用交直流电源系统技术规范第3部分:直流电源系统.pdf VIP
- 2024年初级会计职称《经济法基础》精讲课件.pptx VIP
- 2025年湖南机电职业技术学院单招职业技能测试题库及参考答案.docx VIP
- 2025年浙江机电职业技术学院单招(语文)测试试卷.docx VIP
- 泰国和中国合同模板(3篇).docx VIP
- 2025年湖南机电职业技术学院单招职业技能测试题库参考答案.docx VIP
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx VIP
- 四年级小学下书法设计教案.doc VIP
- 烟气余热利用的热管式换热器设计(毕业论文).docx VIP
原创力文档

文档评论(0)