面试题目
来源:互联网 发布:如何退出linux命令行 编辑:程序博客网 时间:2024/04/29 03:39
1.Java环境配置:
首先下载JDK,然后环境变量配置。
2.i++ :
public static void main(String[] args) {int a = 3,b;b = a++;System.out.println(a);System.out.println(b);}程序运行结果是:
b = a++的意思是:先把a的值赋给b,然后a自增。所以b=3,a=4。
3.
public static void main(String[] args) {int a = 3,b;a = a + 1;b = b + 1 ;System.out.println(a);System.out.println(b);}编译失败。b没有被初始化,不能进行b = b +1 运算。
4.main函数必须是public static void main( String[ ] args ),前面的public不能省略,因为省略后默认是protected。
5.final 和 finally:
final是修饰符,修饰成员变量,表示值不可以再改变;修饰函数,表示这个函数不能再扩展和重载;修饰类,表示该类不能被继承。
而finally是异常机制中表示一定要执行的操作,比如释放资源等。
6.重载(overload)和覆盖(override)的区别:
重载,必须在同一个类里,函数的名字必须相同。其他的可以不相同(返回值,参数等)
覆盖是子类对父类方法而言,要求除了方法体内可以不同外,其他必须都相同。
7.构造函数的名字和类名相同。
8.传值与传址:
0 0
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- 面试题目
- USB网卡相关问题
- Struts2自定义拦截器
- function gzdecode
- 给存储过程加上一个是不是去重复的参数(sql server数据库)
- 德信创业系2014版
- 面试题目
- Linux下nutch1.8-bin部署及问题总结
- <java——正则表达式>
- Mahout 模糊kmeans
- ios怎么做page(分页)
- Intellij IDEA 13创建Maven管理的Java Web项目
- 分离浮点数的整型部分和小数部分
- 数据成员的存取
- 将Oracle的数据倒入EXCEL中的方法