细分java环境中的JDK、JVM、JRE
近来小看了下Android,扑面而来一堆概念JDK、JVM、JRE、SDK、NDK、ADT。缕了一下,其中JDK、JVM、JRE是java环境的东西,而SDK、NDK、ADT是Android开发用到的东西。下面来区别一下JDK、JVM、JRE。
高洛峰 2016-11-02 16:28:34 0 0 611
如何获取JVM内已经存在的某个Class的实例
已知一个类的全限定名, 如果获取在JVM中已经存在的该类的instance, 而不是再去new一个常规的Java SE标准库的API的话,没有办法达到题主的需求。题主的需要本质上说就跟Ruby的ObjectSpace一样要能够遍历当前JVM内的所有活的对象实例,并对它们做操作。Java的标准库没有提供遍历整个Java堆中的所有活的Java对象实例的方法。
高洛峰 2016-10-29 16:29:13 0 0 746
JVM-String比较-字节码分析
一道String字符串比较问题引发的字节码分析public class a { public static void main(String[] args)throws Exception{ &nbs
高洛峰 2016-11-05 13:53:13 0 0 442
JavaScript 开发者所需要知道的 V8(一):V8 In NodeJS
市面上具有这样功能的语言,一般都是拥有相对应的虚拟机的,像 Java的JVM ,C#的CLR ,PHP的Zend。虚拟机一般实现了代码解析,内存的管理、布局、垃圾回收等功能。
高洛峰 2016-11-15 13:27:08 0 0 592
scala小例子
Scala的出现,可以使Java程序员平滑的过度,Scala语言也是运行在JVM上的,可以与Java无缝交互;Scala是面向对象的,可以通过提升接口的抽象级别来帮助管理复杂性。
巴扎黑 2017-01-11 13:51:18 0 0 545