Java代码编译后生成一种与平台无关的字节码(也就是class文件)。当然,这种字节码不是可执行的,必须使用Java解释器来解释执行。负责解释执行字节码文件的是Java虚拟机,即JVM。JVM是可运行Java字节码文件的虚拟计算机。所有平台上的JVM向编译器提供相同的编程接口,而编译器只需要面向虚拟 ...
分类:
编程语言 时间:
2016-05-19 16:35:12
阅读次数:
217
类装载器 基本概念: 顾名思义,类加载器(class loader)用来把Java 类动态的加载到 Java 虚拟机中。 类加载器的树状组织结构 Java 中的类加载器大致可以分成两类,一类是系统提供的,另外一类则是由 Java 应用开发人员编写的。系统提供的类加载器主要有下面三个: 引导类加载器( ...
分类:
编程语言 时间:
2016-05-19 15:06:12
阅读次数:
159
Java体系结构包括四个独立但相关的技术: 当编写并运行一个Java程序时,就同时体验了这四种技术。运行流程如下: Java虚拟机的主要任务是装载class文件并且执行其中的字节码。Java虚拟机包含一个类装载器(Class Loader),它可以从程序和API中装载class文件。 不同的Java ...
分类:
编程语言 时间:
2016-05-19 14:50:20
阅读次数:
142
eclipse启动的时候 报错 这是系统为eclipse分配的内存不足,需要去修改 eclipse.ini文件 eclipse.ini是eclipse 内存分配之类的配置文件 对java虚拟机的内存管理 常见参数的意思 -vmargs:说明后面是VM的参数 -Xms40m:虚拟机占用系统的最小内存 ...
分类:
编程语言 时间:
2016-05-19 10:22:13
阅读次数:
11284
本文是基于周志明的《深入理解Java虚拟机》
从不同角度分析垃圾收集器,可以将其分为不同的类型。
1. 按线程数分,可以分为串行垃圾回收器和并行垃圾回收器。串行垃圾回收器一次只使用一个线程进行垃圾回收;并行垃圾回收器一次将开启多个线程同时进行垃圾回收。在并行能力较强的 CPU 上,使用并行垃圾回收器可以缩短 GC 的停顿时间。
2. 按照工作模式分,可以分为并发式垃圾回收器和独占式垃圾回...
分类:
其他好文 时间:
2016-05-18 19:27:37
阅读次数:
207
java虚拟机的基本结构
类加载子系统
类加载子系统负责从文件系统或者网络中加载Class信息,加载的类信息存放于一块称为方法区的内存空间。除了类的信息外,方法区中可能还会存放运行时常量池信息,包括字符串字面量和数字常量(这部分常量信息是Class文件中常量池部分的内存映射)。
程序计数器
程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。分...
分类:
编程语言 时间:
2016-05-18 19:12:44
阅读次数:
239
程序计数器:一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器,线程私有。如果线程正在执行的是一个java方法,这个计数器记录的是正在执行的虚拟机字节码的指令地址;如果正在执行的是native方法,这个计数器值为空(undefined)。此内存区域是唯一一个在java虚拟机规范 ...
分类:
其他好文 时间:
2016-05-18 12:42:17
阅读次数:
185
1.File类 File类可以使用文件路径字符串来创建File实例,该文件路径字符串既可以是绝对路径,也可以是相对路径,默认情况下,系统总是依据用户的工作路径来解释相对路径,这个路径由系统属性“user.dir”指定,通常也就是运行Java虚拟机时所在的路径。File不能访问文件内容本身。如果需要访 ...
分类:
其他好文 时间:
2016-05-18 12:36:47
阅读次数:
212
用类名定义一个变量的时候,定义的应该只是一个引用,外面可以通过这个引用来访问这个类里面的属性和方法。类里面也有一个引用来访问自己的属性和方法,这个引用就是 this 对象,它可以在类里面来引用这个类的属性和方法。 每当一个对象创建后,Java虚拟机会给这个对象分配一个引用自身的指针,这个指针的名字就 ...
分类:
其他好文 时间:
2016-05-18 12:36:44
阅读次数:
192
一、设置JAM参数 1.登录WAS的控制台 https://192.168.0.91:9043/ibm/console 2.调整 JVM参数 点击server1,进入下一个页面 Java和进程管理—>点击进程定义,进入下一页 点击Java虚拟机,进入下一页 注:设置初始堆大小和最大堆大小 点击应用, ...
分类:
其他好文 时间:
2016-05-17 19:08:29
阅读次数:
188