- 博客(4)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
转载 Java学习笔记--虚拟机类加载机制2
原文http://www.cnblogs.com/javaee6/p/3714716.html说明:本文的内容是看了《深入理解Java虚拟机:JVM高级特性与最佳实践》后为加印象和理解,便记录了重要的内容。1 开门见山以前曾经看到过一个java的面试题,当时觉得此题很简单,可是自己把代码运行起来,可是结果并不是自己想象的那样。题目如下:class SingleTon { private sta
2016-03-21 17:20:09 439
原创 Java学习笔记-虚拟机类加载机制
概述我们都知道,java的世界里有一句名言“一次编写,到处运行”,这是怎么做到的呢?这就涉及到了虚拟机的相关内容,简单的来说,虚拟机就像一个API接口,只要把符合虚拟机规范要求的东西给它,他就能正确运行。这里说到的“符合虚拟机规范的东西” 其实就是class文件—一种二进制字节流。 也就是说,不管最上层用什么语言编写的代码,只要能编译成符合虚拟机规范的字节流,就能被jvm运行,所以像Groovy等
2016-03-20 23:05:43 427
原创 Java学习笔记--垃圾回收GC
一,概述1, 从java内存区域说起 java内存区域通常划分为这么几块: (1) java堆: 对象及数组引用 (2) 虚拟机栈: 局部变量等 (3) 方法区: 类相关信息,常量、静态变量等 (4) 程序计数器 (5) 本地方法栈 其中,程序计数器和虚拟机栈是线程私有的,随着线程的创建而创建,随着线程的销毁而销毁。 java堆和方法区,则是所有线程共享的区域。2, 一提到java,
2016-03-08 22:55:46 655
web打印条形码的问题,请指点
2016-02-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人