java面试题有.docx精品文档
精品文档
1
精品文档
JAVA部分
及其区别?
基本: byte short char int long float double boolean
包装类:Byte Short Character Integer Long Float Double Boolean
区别:基本数据种类放在栈里 编译前确定大小 速度快 功能弱
包装类放在堆里 运行时确定大小 速度慢 功能强
?什么是拆箱?
装箱:基本数据种类转为包装类
拆箱:包装类转为基本数据种类
3.&和&&的区别?
只能进行逻辑运算可能会短路
&既能进行逻辑运算也能进行位运算 永远不会短路
有goto是个保留字暂未启用
=1;
=i+1;
++;
C.++i;
哪个会报错?为什么?
A报错,因为i=i+1提升为int种类了
(1>2?:2); 输出的结果是?
1/7
精品文档
精品文档
7
精品文档
=newString(“aaa)”;产生了几个对象 分别放在那里?
产生了两个对象 一个放在常量池里(aaa)一个放在堆里(str)
for(inti=0;i<;i++){
for(intj=0;j<-1;j++){
intt=0;
if(a[j]>a[j+1]){
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
?
自动装箱,拆箱;泛型; foreach循坏;列举种类;静态导入
?
能因为一个汉字占两个字节 char种类可以存两个字节
?
jvm:java虚构机
jre:java运行时环境
精品文档
精品文档
3
精品文档
2/7
精品文档
精品文档
7
精品文档
jdk:java开发包
++的区别?
Java:跨平台,自动会回收垃圾,单继承
C++:不可跨平台,有指针,多继承
?字符串的长度?会集的长度?
数组的长度length是属性,字符串的长度 length是方法,会集的长度是 size()
方法
?
int及其以下的种类,
:类是对象的抽象 对象是类的详尽
能否重写重载?作用?
构造函数与类同名 无返回种类 能重载不能重写 作用:给属性赋值
?
重载(overload):同一个类中方法名相同参数不同与返回种类无关重写(override):不同类中必须知足继承关系方法名相同参数相同返
回种类相同
子类的接见修饰符不能小于父类
子类异常不能大于父类
?
java面试题有 来自淘豆网www.taodocs.com转载请标明出处.