Java代码是怎么运行的 [jvm]

$ javap -v com.fenqile.outbiz.live800.Main

Classfile */classes/com/fenqile/outbiz/live800/Main.class

Last modified Aug 11, 2016; size 465 bytes

MD5 checksum 5571749f566b0de9228a8b1154d52824

Compiled f......

java中常用的jvm启动参数详解

官方文档见:

http://docs.sun.com/source/819-0084/pt_tuningjava.html

java启动参数共分为三类;

其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;

其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;

其三是非Stable参数(-XX)......

详细分析 String、StringBuffer和StringBuilder

最初听说的String、StringBuffer和StringBuilder三者之间的区别主要是下面这个版本:

String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。用于存放字符的数组被声明为final的,因此只能赋值一次,不可再更改。

StringBuffer:字符串变量(Synchronized,即线程安全)。如果要频繁对字符串内容......