- 博客(3)
- 收藏
- 关注
原创 Java面试题(三)
1.“=="和equals方法究竟有什么区别?==操作符专门用于比较两个变量的值,要比较两个基本类型的值数据或两个引用变量是否相等,只能用==操作符如果一个变量指向的数据是对象类型的,==比较的是内存的首地址equals方法时用于比较两个独立对象的内容是否相等2.静态变量和实例变量的区别?语法定义上的区别:静态变量前要加static关键字,而实例变量不加程序运行时的区别:实例变量属于某个对象的属性...
2018-06-29 23:16:29
120
原创 Java面试题(二)
1.short s1 = 1; s1 = s1+1;有什么错?short s1=1;s1+=1;有什么错?由于s1=s1+1 运算时会自动提升表达式的类型,所以结果是int类型,在赋值给short类型s1时,编译器报需要类型强制转换的错误由于s1+=1是java语言规定的运算符,java编译器会对它进行特殊处理,因此可以正常编译2.char型变量中能不能存储一个中文汉字?为什么?char类型占2...
2018-06-27 21:46:09
70
原创 Java面试题(一)
1.一个".java"源文件种是否可以包含多个类(不是内部类)? 有什么限制? 可以有多各类,但只能有一个public的类,并且public的类名必须与文件名一致。2.Java有没有goto? java中的保留字,现在没有在java中使用3.说说&和&&的区别。 相同:&和&&都可以用作逻辑与运算符 ,当运算符两边的结果都为true...
2018-06-26 21:18:26
52
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人