- 博客(6)
- 收藏
- 关注
原创 JAVA常见面试题(四)
当一个线程试图向已满的队列中插入元素时,它会被阻塞,直到其他线程在队列中腾出空间,无论是通过移除一个或多个元素,还是完全清空队列。同样,当一个线程试图从空队列中删除元素时,它会被阻塞,直到其他线程插入了元素。1.JAVA中Collection和Collections的区别?BlockingQueue接口通过在队列已满或为空时引入阻塞。3.JAVA中什么是阻塞队列(BlockingQueue)?2.Collections中常用的静态方法。把指定的列表进行反转。
2025-04-14 17:00:11
341
原创 JAVA常见面试题(二)
下面是一些我们为什么要使用异常机制的原因:1.设备异常 2.网络连接的丢失 3.代码错误 4.打开一个不存在的文件 5.无效的用户输入 6物理限制(磁盘内存不足。一种异常处理过程,指的是异常从调用栈的顶部逐层向下传递的过程。如果某一层没有捕获该异常,异常就会继续传递到前一个方法,依此类推,直到异常被捕获,或者最终传递到调用栈的最底部。运行时异常是一种发生在代码执行时的异常,和编译异常不一样。运行异常是一种未检查的异常,他们不会被JVM负责处理。2.JAVA程序中,有多少种异常?
2025-04-11 21:15:37
303
原创 Java常见面试题
Arraylist是JAVA集合框架(Collection framework)的一部分。它可以提供给我们JAVA中的动态数组。我们无需主动改变Arraylist的大小,他自己就可以根据数据改变大小。3. JAVA中ArrayList是什么?(Arraylist一般翻译为动态数组或者是数组列表)4.JAVA中Arraylist和LinkedList的区别?2.在JAVA中的集合框架下,有哪些被广泛使用的接口?1.JAVA中数组和集合的区别?
2025-04-10 21:59:13
446
原创 JavaScript类中只显式定义get,不定义set
当在类中显式定义get时,而不显式定义set时,是不能通过set设置属性值的。绕过set直接给属性赋值。
2025-03-20 22:31:54
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅