码迷,mamicode.com
首页 >  
搜索关键字:JVM 内存结构    ( 12573个结果
写Java程序让Jvm崩溃
package jvm;public class HeapCrash { public static void main(String[] args) { //Object[] o = {“abc”};初始值赋值,不会有影响。 Object[] o ...
分类:编程语言   时间:2014-06-18 22:36:27    阅读次数:455
天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,增益其所不能
Java本身是一种设计的很easy,很静止的语言,所以Java背后的原理也很easy,归结起来就是两点:1、JVM的内存管理理解了这一点,全部和对象相关的问题统统都能解决2、JVM Class Loader理解了这一点,全部和Java相关的配置问题,包含各种App Server的配置,应用的公布问题...
分类:其他好文   时间:2014-06-18 20:27:05    阅读次数:132
java学习之入门扫盲篇
概要 最近这几天开始进入java的学习,接触到了好多不是很了解的概念,像JDK、JRE、JVM、GC等等这些,放到这里来进行下扫盲。java java是一种面向对象程序设计语言和java平台的总称,即java包括java语言和java平台。 java语言 java语言跟我们以前接触过的C#、C++....
分类:编程语言   时间:2014-06-18 16:05:59    阅读次数:248
java 强弱引用
ava中,虽然不需要程序员手动去管理对象的生命周期,但是如果希望某些对象具备一定的生命周期的话(比如内存不足时JVM就会自动回收某些对象从而避免OutOfMemory的错误)就需要用到软引用和弱引用了原文链接:http://www.cnblogs.com/dolphin0520/p/3784171....
分类:编程语言   时间:2014-06-18 14:56:43    阅读次数:263
Ubuntu 12.04 中安装和配置 Java JDK
先去Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压Step1:# 将解压好的jdk1.7.0_21文件夹用最高权限复制到/usr/lib/jvm目录里sudo cp -r ~/jdk1.7.0_21/ /usr/lib/j...
分类:编程语言   时间:2014-06-17 14:37:42    阅读次数:223
java学习——入门扫盲篇
概要 最近这几天开始进入java的学习,接触到了好多不是很了解的概念,像JDK、JRE、JVM、GC等等这些,放到这里来进行下扫盲。 总结 以上这些内容有些是在学习中遇到的,有些是经常听大家提起的,通过本篇文章,希望自己可以对这些知识有个感性的认识,原理这些方面还没有进行深入的研究,主要就是解决“就怕不知道”的问题。...
分类:编程语言   时间:2014-06-16 22:56:06    阅读次数:312
新生代垃圾回收
之前的两篇文章(java运行时数据区浅析、java垃圾收集器(GC)浅析)介绍了java运行时数据区以及GC垃圾回收算法的相关知识,大家可以先去看看这两篇文章。 本篇文章将重点关注新生代的垃圾回收。 大部分JVM都会采用所谓的分代收集方式去回收垃圾,什么是分代收集呢? 根据对象的存活周期的不同将内存划分为好几块。一般是把java堆分为新生代和老年代,这样就可以根据各个年代的特点采...
分类:其他好文   时间:2014-06-16 18:38:23    阅读次数:265
java-内存管理
一、jvm内存结构程序计数器(Program Counter Register)、JVM虚拟机栈(JVM Stacks)、本地方法栈(Native Method Stacks)、堆(Heap)、方法区(Method Area)(1)PCR尾随线程生命周期,记录当前运行到的.class字节码行数,用于...
分类:编程语言   时间:2014-06-16 13:40:31    阅读次数:266
MySQL锁系列2 表锁
上一篇介绍了MySQL源码中保护内存结构或变量的锁,这里开始介绍下MySQL事务中的表锁。注1: 在表锁的实现上面,使用【mutex+condition+queue】的结构实现并发,阻塞,唤醒的表锁功能。注2: 本文进行的一些实验,重要的配置项:1. autocommit=02. tx_isol.....
分类:数据库   时间:2014-06-15 09:36:39    阅读次数:250
Eclipse中设置JVM内存
一、 尝试修改Eclipse.ini 文件-showsplashorg.eclipse.platform--launcher.XXMaxPermSize256m-vmC:\Java\JDK\1.5\bin\javaw.exe-vmargs-Xms40m-Xmx512m二、 修改jdk 使用内存(此方...
分类:系统相关   时间:2014-06-14 15:44:49    阅读次数:264
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!