- 浏览: 10335 次
- 性别:
- 来自: 深圳
最近访客 更多访客>>
最新评论
-
chenzhou123520:
之前看《深入理解JVM》时了解过这些,但是一直没有太多实际的实 ...
(2)垃圾收集器与内存分配策略 -
makemyownlife:
分析得很详实
(1):JAVA内存区域与内存溢出异常
文章列表
Eclipse debug调试(转)
- 博客分类:
- java基础
http://yrandy.iteye.com/blog/1271588
深入分析 Java I/O 的工作机制(转)
- 博客分类:
- java基础
http://www.ibm.com/developerworks/cn/java/j-lo-javaio/#iratings
深入Java关键字instanceof
- 博客分类:
- java基础
instanceof关键字用于判断一个引用类型变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例。
举个例子:
public interface IObject {
}
public class Foo implements IObject{
}
public class Test extends Foo{
}
public class MultiStateTest {
public static void main(String args[]){
test();
...
一提到访问控制符protected,即使是初学者一般都会很自信的认为自己在这方面的理解没有问题。那好,我们提一个问题出来看看.....
问题提出: 请看下面两端代码,其中包B中的猫和鼠都继承了动物类。
//代码1:包A中 ...
存在多个版本JDK的环境变量修改(转)
- 博客分类:
- JVM
电脑上装了两个版本的JDK,分别是Jdk1.5u6和Jdk1.6u29,打开命令行窗口,输入
java -version
命令,显示的当前使用Jdk版本号是1.6,由于测试需要将当前JDK环境变量设为1.5,但通过一般的环境变量设置或修改注册表,均不成功。在网上找了相关资料,发现是因为在安装JDK1.6时,自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:\Windows\System32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,后将JDK1.5的bin目录放置在path环境变量的 ...
(2)垃圾收集器与内存分配策略
- 博客分类:
- JVM
当要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到更高并发量的瓶颈时,我们就需要对这些“自动化”的技术实施必要的监控和调节。
在上一节谈到的几个JAVA内存区域中,其中程序计数器、虚拟机栈、本 ...
(1):JAVA内存区域与内存溢出异常
- 博客分类:
- JVM
1,运行时数据区域
根据JAVA虚拟机规范的规定:JAVA虚拟机所管理的内存将会包括以下几个运行时数据区域
程序计数器(Program Counter Register)是一块较小的内存空间,它的作用可以看作是当前线程所执行的字节码的行号 ...
jdk与jre的区别(转)
- 博客分类:
- JVM
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。
JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译 ...