更新時間:2020-04-28 來源:黑馬程序員 瀏覽量:
java字節(jié)碼指令詳細(xì)介紹 |
||
初級 |
共44節(jié)課 |
|
了解字節(jié)碼基礎(chǔ)指令操作,學(xué)會字節(jié)碼指令的常見用法。什么是字節(jié)碼指令;字節(jié)碼指令的作用;字節(jié)碼指令的分類。提取碼:inip |
||
課程目標(biāo)
了解字節(jié)碼基礎(chǔ)指令操作,學(xué)會字節(jié)碼指令的常見用法。
課程內(nèi)容
字節(jié)碼指令的概述與入門
1、什么是字節(jié)碼指令
2、字節(jié)碼指令的作用
3、字節(jié)碼指令的分類
加載內(nèi)存指令
1、局部變量表加載到操作數(shù)棧
2、將一個數(shù)值從操作數(shù)占存儲到局部變量表
3、將一個常量加載到操作數(shù)棧
4、擴(kuò)充局部變量的訪問索引指令
運算指令
1、加法指令
2、減法指令
3、乘法指令
4、除法指令
對象創(chuàng)建與訪問指令
1、創(chuàng)建類實例指令
2、創(chuàng)建數(shù)組的指令
3、把數(shù)組加載到操作數(shù)棧指令
4、將操作數(shù)棧的值存儲到數(shù)組元素
5、取數(shù)組長度的指令
6、檢查實例類型的指令
操作樹棧管理指令
1、將操作數(shù)棧的一個或兩個元素出棧
2、復(fù)制棧頂一個或兩個數(shù)值并將復(fù)制或雙份復(fù)制值重新壓入棧頂
3、將棧頂?shù)膬蓚€數(shù)據(jù)值進(jìn)行替換
控制移動指令
1、分支指令
2、無條件分支
方法調(diào)用指令
1、對象調(diào)用實例方法
2、調(diào)用接口方法
3、調(diào)用一些需要特殊處理的實例方法
4、調(diào)用類方法
異常處理指令
1、程序出現(xiàn)異常過程當(dāng)中出現(xiàn)異常
同步指令
1、 虛擬機可以支持方法級別的同步結(jié)構(gòu)
推薦了解黑馬程序員Java培訓(xùn)課程。
Spring的體系結(jié)構(gòu)介紹【java培訓(xùn)】
2020-04-13怎么使用Spring Boot 實現(xiàn)一個微服務(wù)?[java培訓(xùn)]
2020-04-10什么是Spring Cloud?Spring Cloud介紹
2020-04-10什么是微服務(wù)架構(gòu)?微服務(wù)架構(gòu)有什么優(yōu)缺點?[java培訓(xùn)]
2020-04-10什么是單體架構(gòu)?單體架構(gòu)有什么優(yōu)缺點?
2020-04-10ElasticSearch入門教程[java培訓(xùn)]
2020-04-10