在java程序的执行过程里,我们可以看到编译器 、类加载器、内存和执行引擎等,这些都是 JVM中最重要的几个部分。那么有关jvm的执行过程,想必很多人还是没有去仔细的了解过,下面我…
在线程的运行中,存储系统类信息的由所有线程共享的存储区,若系统运行时产生大量类,则需要设置适当的方法区。不然,就会发生永久区内存溢出异常。我们可以借助方法区对一些数据的信息进行保存…
经过对java的一段时间学习,相信大家已经能够明确jvm的重要性,那么对于其中的指令系统,可能还不是很了解。从字面意思上来看,是一种调用指令的工具。关于一些具体的内容介绍,我们会在…
在线程中有一种方法,频繁被大家所调用,那就是 ThreadLocal。不过在内存的处理上,ThreadLocal也会遇到比较棘手的问题,总是会产生一些内存的泄漏。本篇将会以一个泄漏…
对于能够重复使用的代码,我们最好的方法是对它们进行封装,然后在下次使用的使用就可以直接调用了。本篇所要提到的是JDBC工具类,相信大家在学习java时都接触过。那么对于封装它的方法…
我们在学习接口的时候。能够在里面做一些方法的调用。不过今天所要讲的JDBC,虽然也是连接数据库的一种接口,不过与类接口有着很大的区别,大家要注意区分。下面我们就构建JDBC的步骤进…
本教程操作环境:windows7系统、java10版,DELL G3电脑。1、说明(1)对于运行时异常来说, 可以不显式的进行处理(2)对于编译时异常来说, 必须要显式的进行处理2…
本教程操作环境:windows7系统、java10版,DELL G3电脑。1、注意点(1)子类重写的父类的方法, 其抛出的异常类型只能是被重写的方法的异常类的子类或本身(2)其中,…
本教程操作环境:windows7系统、java10版,DELL G3电脑。1、协同式线程调度多线程系统采用协作式调度,线程的执行时间由线程自身控制,线程在自己的工作完成后,主动通知…
本教程操作环境:windows7系统、java10版,DELL G3电脑。1、新建(New):创建后尚未启动的线程处于这种状态。2、运行(Runnable):包括操作系统线程状态中…