堆内存 = 年轻代 + 年老代 + 永久代
年轻代 = Eden区 + 两个Survivor区(From和To)
JVMTI全称JVM Tool Interface
javaagent 是在你的main方法前的一个拦截器 (interceptor),也就是在main方法执行之前,执行agent的代码
-agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:61349
流
FileInputStream read bye
DataInputStream read 基本数据
PushbackInputStream 可read unread
BufferedInputSream
InputStreamReader 其它编码转为unicode编码
new InputStreamReader(System.in)
new PrintWriter("xx.txt")
DataOutputStream 二进制写出数据
读入文本 Scanner
字符集
java.nio.Charset