JavaSe基础
cherry疯狂的兔子
蓝天白云青山绿水 还有清风吹斜阳
展开
-
GC 垃圾回收机制彻底理解
垃圾回收器负责回收所有无任何引用对象的内存空间。注意:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身。1. System.gc(); Runtime.getRuntime().gc() 这两种方法用于显示通知JVM可以进行一次垃圾回收,但垃圾回收机制具体在什么时间运行是无法预知的。2.finalize() 方法 释放对象所占用的相关资源。当垃圾回收转载 2016-01-02 13:52:25 · 5472 阅读 · 0 评论 -
JDK与JRE的区别
1. JDK -- java development kit JDK是java开发工具包,基本上每个学java的人都会先在机器上装一个JDK,那他都包含哪几部分呢?让我们看一下JDK的安装目录。在目录下面有六个文件夹、一个src类库源码压缩包、和其他几个声明文件。其中,真正在运行java时起作用的是以下四个文件夹:bin、include、lib、 jre。现在我们可以看出这样一个关系,JDK包含J转载 2016-01-02 14:03:32 · 267 阅读 · 0 评论 -
JAVA中堆和栈的区别
先了解具体的概念:JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)。2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身。栈区:1.每个线程包含一个栈区,栈中只保存基础数据类型的转载 2016-01-02 14:22:38 · 260 阅读 · 0 评论 -
异常机制
Java异常(Exception)又称例外,是一种运行时错误。Java异常机制就是对于Java异常的处理方法,使用Java异常机制能提升程序的容错性,从而使程序更加健壮与安全。异常的分类:1.异常的继承结构:基类为Throwable,Error和Exception继承Throwable,RuntimeException和IOException等继承Exception.2.转载 2016-01-02 14:36:16 · 316 阅读 · 0 评论