艾瑞
艾瑞
新闻资讯
中心动态 学习技巧
java小知识(二)
2019-11-11

1、throws  throw 两个关键字之间的区别:
throw 违反业务逻辑 在程序中手动抛出 某种具体异常
throws 在方法的声明部分,表示 方法可能抛出异常,编译器会强制调用该方法的地方做异常保护
 
2、权限修饰符
public  default protected  private  
 
3、Collection  与Collections之间的区别   
Collection是集合的上层接口  
Collections是集合的帮助类,提供各种便捷的方法 供使用
 
4、线程的基本概念:
线程指在程序执行过程中,能够执行程序代码的一个执行单位,每个程序至少都有一个线程,也就是程序本身。
 
5、overload  override之间的区别
overload 是重载 在同一个类中,方法名完全一致,参数列表不同(参数的个数 顺序 类型不同),其中重载与返回值无关override 是重写 在继承中,子类对父类的方法 进行重写,方法的声明部分必须完全一致
 
6、数组 和String哪个有length() 方法
String拥有length()方法,数组是length属性
 
7、GC是什么
GC  Garbage Collection  指垃圾回收机制,是java中java虚拟机的重要功能。