更新時(shí)間:2020年04月28日14時(shí)31分 來(lái)源:傳智播客 瀏覽次數(shù):
字節(jié)碼基礎(chǔ)指令操作教程 |
||
初級(jí) |
共44課 |
|
課程目標(biāo)了解字節(jié)碼基礎(chǔ)指令操作,學(xué)會(huì)字節(jié)碼指令的常見(jiàn)用法。提取碼:inip |
||
課程目標(biāo)
了解字節(jié)碼基礎(chǔ)指令操作,學(xué)會(huì)字節(jié)碼指令的常見(jiàn)用法。
課程內(nèi)容
字節(jié)碼指令的概述與入門
1、什么是字節(jié)碼指令
2、字節(jié)碼指令的作用
3、字節(jié)碼指令的分類
加載內(nèi)存指令
1、局部變量表加載到操作數(shù)棧
2、將一個(gè)數(shù)值從操作數(shù)占存儲(chǔ)到局部變量表
3、將一個(gè)常量加載到操作數(shù)棧
4、擴(kuò)充局部變量的訪問(wèn)索引指令
運(yùn)算指令
1、加法指令
2、減法指令
3、乘法指令
4、除法指令
對(duì)象創(chuàng)建與訪問(wèn)指令
1、創(chuàng)建類實(shí)例指令
2、創(chuàng)建數(shù)組的指令
3、把數(shù)組加載到操作數(shù)棧指令
4、將操作數(shù)棧的值存儲(chǔ)到數(shù)組元素
5、取數(shù)組長(zhǎng)度的指令
6、檢查實(shí)例類型的指令
操作樹(shù)棧管理指令
1、將操作數(shù)棧的一個(gè)或兩個(gè)元素出棧
2、復(fù)制棧頂一個(gè)或兩個(gè)數(shù)值并將復(fù)制或雙份復(fù)制值重新壓入棧頂
3、將棧頂?shù)膬蓚€(gè)數(shù)據(jù)值進(jìn)行替換
控制移動(dòng)指令
1、分支指令
2、無(wú)條件分支
方法調(diào)用指令
1、對(duì)象調(diào)用實(shí)例方法
2、調(diào)用接口方法
3、調(diào)用一些需要特殊處理的實(shí)例方法
4、調(diào)用類方法
異常處理指令
1、程序出現(xiàn)異常過(guò)程當(dāng)中出現(xiàn)異常
同步指令
1、 虛擬機(jī)可以支持方法級(jí)別的同步結(jié)構(gòu)
Spring Boot如何實(shí)現(xiàn)微服務(wù)?
2020-04-10Idea安裝與Idea高級(jí)配置 【java培訓(xùn)】
2020-04-09了解HashMap底層設(shè)計(jì)思想,教你手寫一個(gè)迷你版的HashMap!【java培訓(xùn)】
2020-04-09SpringBoot整合NoSQL 數(shù)據(jù)庫(kù)(Redis)實(shí)現(xiàn)緩存[java培訓(xùn)]
2020-04-07如何通過(guò)Netty寫出一個(gè)客戶端和服務(wù)器?[java培訓(xùn)]
2020-04-07solr完成VIP等級(jí)排名實(shí)例教程[java培訓(xùn)]
2020-04-07北京校區(qū)