随笔分类 -  Java

摘要:一、概念 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机 阅读全文
posted @ 2020-02-03 21:18 轻轻的吻 阅读(261) 评论(0) 推荐(0) 编辑
摘要:1. 解释执行与编译执行的区别 对于我们平时写的代码,计算机是没办法直接识别的,需要相应的编译器将其编译成机器代码(一些计算机可以直接识别的二进制代码),机器才能执行。 编译执行:先编译再执行,这里需要有一个编译器,来将我们的代码全部编译成机器代码,然后进行执行。因为先整体进行编译,所以这里会生成编 阅读全文
posted @ 2020-02-03 20:40 轻轻的吻 阅读(4637) 评论(0) 推荐(0) 编辑
摘要:DVM vs JVM1、共同点: 都是解释执行 都是每个 OS 进程运行一个 VM,并运行一个单独的程序 在较新版本中(Froyo / Sun JDK 1.5)都实现了相当程度的 JIT compiler(即时编译) 用于提速。JIT(Just In Time,即时编译技术)对于热代码(使用频率高的 阅读全文
posted @ 2020-02-02 16:02 轻轻的吻 阅读(2355) 评论(0) 推荐(2) 编辑
摘要:Java虚拟机概述 Java虚拟机(Java Virtual Machine) 简称JVM Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。下面我们就来看一下这几部分比较重要的java虚拟机的结构 阅读全文
posted @ 2020-02-02 15:22 轻轻的吻 阅读(865) 评论(0) 推荐(0) 编辑
摘要:当然,你需要明白异常在Java中式以一个对象来看待。并且所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,但是一般情况下Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行。直接进入正题哈:1.用户程序自定义的异常和应用程序特定的异常,必须借助于 阅读全文
posted @ 2019-01-07 11:13 轻轻的吻 阅读(11703) 评论(0) 推荐(2) 编辑
摘要: 阅读全文
posted @ 2019-01-07 11:10 轻轻的吻 阅读(574) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示