常见Java问题

2019-01-22  本文已影响0人  JAVA架构师的圈子

1、泛型的好处

  保护了类型安全

  避免了强制类型转化

2、final关键字的作用

  final修饰的属性是常量

  final修饰的方法不可被重写

  final修饰的类不能被继承,如:String

3、静态变量和实例变量的区别?

  静态变量:类变量 它属于类 当虚拟机加在class时产生

  实例变量:当创建对象时才产生实例变量

4、Collection和Collections的区别

  Collection是集合的接口 子接口有:Set、List等

  Collections是集合的工具类 该类中都是静态方法,可直接用 Collections.方法名 调用该类中的方法

5、什么是值传递和引用传递?

  值传递(基本数据类型传递):传递值的副本

  引用传递:传递的是引用地址

6、Java的“一次编译,处处运行”是如何实现的?

  Java代码编译后会生成.class字节码文件,而只要有jvm的地方就可以运行字节码文件。

上一篇 下一篇

猜你喜欢

热点阅读