jvm内存模型程序计数器:是一块很小的内存空间。当线程数量超过cpu数量时,线程之间根据时间片轮询抢夺cpu资源。每一个线程都必须用一个独立的程序计数器,用于记录下一条要运行的指令。java虚拟机栈(线程栈 ):也是线程私有内存空间,他和java线程在同一时间创建,他保存方法的局部变量、部分结果,并...
分类:
其他好文 时间:
2015-12-07 18:19:22
阅读次数:
150
每个类被加载扣,系统就会为该类生成一个对应的Class对象,通过该Class对象就可以访问到java虚拟机中的这个类。java程序中获得class对象通常有如下3种方式。1)、调用对的getClass()方法 Student student=new Student(); Class cla=stu....
分类:
其他好文 时间:
2015-12-07 10:16:44
阅读次数:
128
JDBC连接数据库 ?创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(StringclassName)实现。 例如: try...
分类:
数据库 时间:
2015-12-07 10:11:39
阅读次数:
163
《深入理解java虚拟机-jvm高级特性与最佳实践》方法区:存储 已被加载的类信息,常量,静态变量,即时编辑器编译后的结果,线程共享。堆:实例化受的实例和数组等,可分为新生代和老年代,再细分可分为 eden,from survivor,to survivor;新实例化的进入新生代(可以通过设置将新实...
分类:
其他好文 时间:
2015-12-06 00:08:55
阅读次数:
194
今天主要在做大厅服务器和水浒传的服务器的通信1.大厅服务器和水浒传服务器的通信基本完成2.了解下mina的线程模型3.了解 java 虚拟机监控软件jvisualvm4.梳理了下大厅服务器的结构明日计划1.和梁远远那边进行游戏服务器和大厅服务器的通信的调试2.学习其他知识天主要在做大厅服务器和水浒传...
分类:
其他好文 时间:
2015-12-04 20:25:21
阅读次数:
141
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。我们运行和调试Java程序的时候,经常会提到一个JVM的概念.JVM是Java程序运行的环境,但是他同时一个操作系...
分类:
其他好文 时间:
2015-12-03 22:55:35
阅读次数:
271
ikvm.net是什么http://www.ikvm.net/ikvm.net是能够运行在mono和.net framework的java虚拟机。它包括了在.net中实现的一个java虚拟机java类库的.net实现java和.net的互操作工具它可以再.net中使用java库。它包括一个ikvmc...
分类:
Web程序 时间:
2015-12-03 13:27:03
阅读次数:
136
Java垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内....
分类:
编程语言 时间:
2015-12-02 14:17:49
阅读次数:
116
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机...
分类:
编程语言 时间:
2015-12-02 00:32:52
阅读次数:
271