网易高级课程
zinoR1
态度决定高度!
展开
-
1.1JAVA高性能编程专题-JAVA程序运行原理分析
JAVA程序是怎样运行的? 一、class文件内容 class文件包含JAVA程序执行的字节码; 数据严格按照格式紧凑排列在class文件中的二进制流,中间无任何分隔符; 文件开头有一个0xcafebabe(16进制)特殊的一个标志。 里面包含有版本、访问标志、常量池、当前类、超级类、接口、字段、方法以及属性等。 二、JAVA运行时数据区 Class文件会被加载,JVM会分配一...原创 2019-09-03 23:02:24 · 247 阅读 · 0 评论 -
1.2JAVA高性能编程专题-认识多线程
线程状态 在java.lang.Thread.State定交了6个状态: New:尚未启动的线程的线程状态。 Runnable:可运行线程的线程状态,等待CPU调度。 Blocked:线程阻塞等待监视器锁定的线程态。处于synchronized同步代码块或方法中被阻塞。 Waiting:等待线程的线程状态。下列不带超时的方式:Object.wait、Thread.join、LockSup...原创 2019-09-06 13:26:40 · 299 阅读 · 0 评论