http://www.iteye.com/topic/1117534首先建立评估体系,将workspace里所有的项目close掉,关闭eclipse。优化的用例就是启动eclipse,open一个项目,eclipse会自动build这个项目,保证没有感觉到明显的卡,也就是没有full GC。 开始...
分类:
系统相关 时间:
2014-08-20 12:14:32
阅读次数:
327
1、高手从基础培养的。2、C++是C发展来的;java是C++弃掉一些功能;c#是超java的,但不跨平台。3、java的核心优势:跨平台。4、JDK开发工具包;JRE运行时环境;JVM虚拟机。查看JDK版本:#java -version5、Java对大小写敏感。main方法固定public sta...
分类:
编程语言 时间:
2014-08-20 11:59:22
阅读次数:
213
tomcat性能调整调整 JVM 最大使用内存值1. Windows 版本以下假设你安装的服务器路径为 e:\turbomail, 如果是其他路径可做相应修改。1) 卸载原来的WebMail 服务。进入E:\turbomail\web\bin 目录,执行 E:\turbomail\web\bin>t...
分类:
其他好文 时间:
2014-08-20 10:25:56
阅读次数:
184
Lambda表达式是自Java SE 5引入泛型以来最重大的Java语言新特性,本文是2012年度最后一期Java Magazine中的一篇文章,它介绍了Lamdba的设计初衷,应用场景与基本语法。(2013.01.02最后更新)
Lambda表达式,这个名字由该项目的专家组选定,描述了一种新的函数式编程结构,这个即将出现在Java SE 8中的新特性正被大家急切地等待着。有时你也会听到...
分类:
编程语言 时间:
2014-08-19 19:10:05
阅读次数:
253
VM运行时数据区域:根据《Java虚拟机规范(第二版)》的规定,JVM包括下列几个运行时区域:我们思考几个问题:1.jVM是怎么运行的?2.JVM运行时内存是怎么分配的?3.我们写的java代码(类,对象,方法,常量,变量等等)最终存放在哪个区?VM运行时数据区域:1.程序计数器(program C...
分类:
编程语言 时间:
2014-08-19 18:58:16
阅读次数:
315
Lambda表达式是自Java SE 5引入泛型以来最重大的Java语言新特性,本文是2012年度最后一期Java Magazine中的一篇文章,它介绍了Lamdba的设计初衷,应用场景与基本语法。(2013.01.02最后更新) Lambda表达式,这个名字由该项目的专家组选定,描述了一种新的函....
分类:
编程语言 时间:
2014-08-19 18:32:35
阅读次数:
251
一、???????? JVM的生命周期 1.?????? JVM实例对应了一个独立运行的java程序它是进程级别 a)???? 启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(Strin...
分类:
其他好文 时间:
2014-08-19 16:59:05
阅读次数:
182
AD: JVM内存模型是Java的核心技术之一,之前51CTO曾为大家介绍过JVM分代垃圾回收策略的基础概念,现在很多编程语言都引入了类似Java JVM的内存模型和垃圾收集器的机制,下面我们将主要针对Java中的JVM内存模型及...
分类:
其他好文 时间:
2014-08-19 13:01:05
阅读次数:
246
在JVM中,每个对象和类在逻辑上都是和一个监视器相关联的。对于对象来说。相关联的监视器保护对象的实例变量。为了实现监视器的排他能力 ,JVM为每个对象都关联一个锁。这个锁表示只允许一个线程拥有的特权,如使用synchronized 方法或者synchronized代码块时,它便进入然后锁起来,别的线...
分类:
其他好文 时间:
2014-08-19 12:27:04
阅读次数:
200
最近学习了JVM的相关知识,主要是关于HosSpot的,这里大致整理一下。1.HotSpotJVM的结构上图描述HotSpot的大致结构,从图中我们可以看出JVM的大致流程是把一个class文件通过类加载器加载进系统,然后把放到不同的区域,通过编译器编译。2.Heap结构做过java的都知道,java的堆分..
分类:
其他好文 时间:
2014-08-19 11:09:45
阅读次数:
262