本文主要是介绍近期五道练习题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
-
什么是枚举类?枚举类的对象声明的修饰符都有哪些?
枚举类:类中的对象的个数是确定的,有限个。
private final (No)
public static final (Yes) 正确修饰符
-
什么是元注解?说说 Retention 和 Target 元注解的作用
元注解:对现有的注解进行解释说明的注解。
Retention:指明所修饰的注解的生命周期。SOURCE CLASS RUNTIME
-
说说你所理解的集合框架都有哪些接口,存储数据的特点是什么
|-----Collection 接口:单列集合,用来存储一个一个的对象|----- List接口:存储有序的、可重复的数据 --> "动态"数组|-----ArrayList、LinkedList、TreeSet|----- Set接口:存储无序的、不可重复的数据 --> 高中讲的"集合"|-----HashSet、LinkedHashSet、TreeSet|-----Map接口:双列集合,用来存储一对(key - value)一对的数据 --> 高中函数:y = f(x)|-----HashMap、LinkedHashMap、TreeMap、Hashtable、Properties
-
比较 throw 和 throws 的异同。
throw :生成一个异常对象,并抛出。使用在方法内部 < - > 自动抛出异常对象
throws : 处理异常的方式。使用在方法声明处的末尾 < - > try - catch - finally
“上有排污,下游治污”
-
谈谈你对同步代码块中同步监视器和共享数据的理解及各自要求。
同步监视器:俗称锁。① 任何一个类的对象都可以充当锁。
② 多个线程共用同一把锁。
共享数据:多个线程共同操作的数据,即为共享数据。
需要使用同步机制将操作共享数据的代码包起来。不能包多了,也不能包少了。
这篇关于近期五道练习题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!