动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录

杨晶珍 

程序员

Ta的文章
精选6道Java异常面试题

1.Error和Exception区别是什么?Error类型的错误通常为虚拟机相关错误,如系统崩溃,内存不足,堆栈溢出等,编译器不会对这类错误进行检测,JAVA应用程序也不应对这类错误进行捕获,一旦这类错误发生,通常应用程序会被终止,仅靠应用程序本身无法恢复;Exception类的错误是可以在应用程序中进行捕获并处理的,通常遇到这种错误,应对其进行处理,使应用程序可以继续正常运行。2.运行时异常和一般异常区别是什么?编译器不会对运行时异常进行检测,没有try-catch,方法...

杨晶珍
538浏览 0推荐 2021-05-28 15:26:29
异常的抛出与捕获

异常指的是在程序运行过程中发生的异常事件,通常是由外部问题(如硬件错误、输入错误)所导致的。我们常见的对异常的操作就是异常的抛出与捕获了,下面我们来深入了解一下。1.直接抛出异常通常,应该捕获那些知道如何处理的异常,将不知道如何处理的异常继续传递下去。传递异常可以在方法签名处使用throws关键字声明可能会抛出的异常。privatestaticvoidreadFile(StringfilePath)throwsIOException{Filefile=newFile(file...

杨晶珍
654浏览 0推荐 2021-05-28 15:23:11
简述7种并发容器

java.util.concurrent包中提供了多种并发类容器。并发类容器是专门针对多线程并发设计的,使用了锁分段技术,只对操作的位置进行同步操作,但是其他没有操作的位置其他线程仍然可以访问,提高了程序的吞吐量。并发容器采用了CAS算法和部分代码使用synchronized锁保证线程安全,下面我们来看看都有哪些并发容器。1.ConcurrentHashMap对应的非并发容器:HashMap目标:代替Hashtable、synchronizedMap,支持复合操作原理:JDK...

杨晶珍
828浏览 1推荐 2021-05-28 14:28:14
浅析4种Java垃圾回收算法

算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。而JVM(JavaVirtualMachine)则是Java虚拟机,是一种用于计算设备的规范。JVM垃圾收集算法是JVM和算法的完美结合,下面我们简要分析Java中的4种垃圾回收算法。1.标记-清除算法分为两个阶段:·标记阶段:标记可以被回收的对象;·清除阶段:回收被标记的对象内存;标记-清除算法时最基础的算法,因为后...

杨晶珍
631浏览 0推荐 2021-05-12 17:42:31
深入理解JVM虚拟机

JVM是什么?稍微有点Java基础的同学都知道JVM就是指Java虚拟机,那么Java虚拟机又是什么呢?很多人对此都是一知半解,没有从根本上弄懂JVM是什么,也没有选择追根问底,完全忽略了过去,这对我们Java学习中期是很不好的,会造成知识空缺,从而影响学习效率。下面我们就来一探究竟,深入了解JVM。那我们先来看看JVM的定义:JVM是JavaVirtualMachine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上...

杨晶珍
1004浏览 1推荐 2021-05-12 17:30:07