Java_garbage collector 摘自:http://blog.csdn.net/java2000_wl/article/details/8030172 HotSpot JVM垃圾收集器 上面有7中收集器,分为两块,上面为新生代收集器,下面是老年代收集器。如果两个收集器之间存在...
分类:
编程语言 时间:
2014-10-26 23:05:21
阅读次数:
677
出现问题:1.cmd命令行无法运行javac文件,错误提示:‘javac’isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.2.FailedtoloadtheJNIsharedlibrary"XXXXXXXXX\bin]server\jvm,dll"测试环境:OperatingSystemWin8x64Javajdk1.7.0_71(x86)Eclipse各版..
分类:
编程语言 时间:
2014-10-26 19:54:21
阅读次数:
206
java书单
thinking in java
java并发编程实战
Effective Java
深入理解JVM虚拟机
java性能优化权威指南
JSR133
Google Guava官方教程...
分类:
其他好文 时间:
2014-10-26 16:59:47
阅读次数:
136
synchronized锁住的是对象,当初始化对象的时候,JVM在对象初始化完成之前会调用方法外面的语句块,这个时候对象还不存在,所以就不存在锁了。那么,在static方法和非static方法前面加synchronized到底有什么不同呢?大家都知道,static的方法属于类方法,它属于这个Clas...
分类:
编程语言 时间:
2014-10-24 18:47:28
阅读次数:
122
2011年02月22日 星期二 11:14eclipse.exe -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128Meclipse根目录下面的 eclipse.ini 配置 从网上搜了些资料-vmargs:说明后面是VM的参...
分类:
系统相关 时间:
2014-10-24 18:46:10
阅读次数:
229
启动内存参数的配置tomcat/bin/catalina.bat 如果是linux 就是 catalina.sh在rem 的后面增加如下参数set JAVA_OPTS= -Xms256m -Xmx256m -XX:MaxPermSize=64m修改Tomcat的JDK目录打开tomcat/bin/s...
分类:
其他好文 时间:
2014-10-24 18:03:19
阅读次数:
191
每个Java/JVM领域的技术专家都应从那些项目中获益,他们中有2011在SanJose举办的Jax 会议中提名为最好的技术产品奖的。我之所以选择它们,是因为它们可以广泛用于一系列的项目中,解决真实问题。作为开发者,我们也不得不在每天都讨论这些, 那么我们赶紧来看看究竟有哪些值得令人激动的项目。0、...
分类:
编程语言 时间:
2014-10-24 12:39:53
阅读次数:
205
当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。this是指向对象本身的一个指针。this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。1、使用this调用成员变量和成员函数使用this调用成员变量:this .成员...
分类:
其他好文 时间:
2014-10-24 01:33:13
阅读次数:
197
如果println函数的参数为常量则不会出现线程并发问题,但是如果参数为表达式形式,则JVM在执行println函数的时候会分为几步来执行,从而造成并发问题。...
分类:
编程语言 时间:
2014-10-23 16:19:35
阅读次数:
183
创建项目的简单步骤:
/*
public static void main(String[] args)
public:权限修饰符,权限最大。
static:随着MianDemo类的加载而加载,消失而消失。
void: 没有返回值
main: 函数名,jvm识别的特殊函数名
(String[] args):定义了一个字...
分类:
编程语言 时间:
2014-10-23 12:37:04
阅读次数:
238