码迷,mamicode.com
首页 > 编程语言 > 详细

常见Java问题

时间:2019-01-22 20:42:54      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:不能被继承   运行   产生   静态方法   代码   继承   静态   实现   基本数据类型   

1、泛型的好处

  保护了类型安全

  避免了强制类型转化

2、final关键字的作用

  final修饰的属性是常量

  final修饰的方法不可被重写

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

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

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

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

4、Collection和Collections的区别

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

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

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

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

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

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

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

常见Java问题

标签:不能被继承   运行   产生   静态方法   代码   继承   静态   实现   基本数据类型   

原文地址:https://www.cnblogs.com/qust-lgh/p/10305846.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!