前言在 Java 程序的运行过程中,对 JVM 和系统的监测一直是 Java 开发人员在开发过程所需要的。一直以来,Java 开发人员必须通过一些底层的 JVM API,比如 JVMPI 和 JVMTI 等,才能监测 Java 程序运行过程中的 JVM 和系统的一系列情况,这种方式一直以来被人所诟病...
分类:
其他好文 时间:
2014-07-22 22:56:55
阅读次数:
394
1.什么事内存泄露内存泄露就是对象不用了,但是无法回收该对象占用的内存。2.java不是有垃圾回收机制,咋还会发生内存泄露呢?java的垃圾回收机制就是把无用的对象(GC roots可达与否)用的内存回收,但是垃圾回收不是万能的,在一些场合会出现内存泄露,长对象持有短对象的引用,1、静态集合类1 S...
分类:
编程语言 时间:
2014-07-19 20:33:54
阅读次数:
180
JAVA 性能调优和GChttp://blog.csdn.net/gzh0222/article/details/7663181JAVA GC调优手记http://blog.csdn.net/firecoder/article/details/7225654JAVA GC 日志详解http://bl...
分类:
编程语言 时间:
2014-07-18 21:00:42
阅读次数:
290
long sd=1345185923140L;
Date dat=new Date(sd);
GregorianCalendar gc = new GregorianCalendar();
gc.setTime(dat);
java.text.SimpleDateFormat format =...
分类:
编程语言 时间:
2014-07-18 11:29:20
阅读次数:
188
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader | system classloaderbootstrap classloader -引导(也称为原始)类加载器,它负责加载...
分类:
编程语言 时间:
2014-07-16 23:39:15
阅读次数:
412
Servlet的生命周期可以定义为从其被创建到其被销毁的整个流程,下面是Servlet生命的常规线路:容器调用init()方法进行Servlet的初始化Servlet调用service()方法去处理客户端的请求容器调用destroy()方法将Servlet销毁最后,Servlet被JVM的GC线程当...
分类:
其他好文 时间:
2014-07-16 18:24:33
阅读次数:
222
java虚拟机的原理与特点 说到JVM就不得不说一下JDK,我们在做java开发前,首先要做的是搭建java开发环境,就是安装JDK,同时安装JRE,有事我就想,我安装jdk,就是在操作系统上安装了一款软件,这款软件给了一些基础库,一些可以在DOS命令窗口可以使用的新的命令,当然更细的东西的我...
分类:
编程语言 时间:
2014-07-16 18:13:53
阅读次数:
246
Java内存溢出详解一、常见的Java内存溢出有以下三种:1.java.lang.OutOfMemoryError: Java heap space----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不...
分类:
编程语言 时间:
2014-07-16 17:01:43
阅读次数:
304
2.3 注释
用于注解说明解释程序的文字就是注释。
提高了代码的阅读性。
Java中的注释格式:
? 单行注释
? 格式: //注释文字
? 多行注释
? 格式: /* 注释文字*/
? 文档注释
? 格式:/** 注释文字
*/
对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。
对于文档注释,是java特有的注释,其中注释内容可...
分类:
编程语言 时间:
2014-07-16 10:27:28
阅读次数:
206