国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

使用Android studio查看Kotlin的字節碼教程

瀏覽:106日期:2022-09-26 15:04:33

Kotlin是一門JVM語言,它被google大力推廣,現如今已經是Android官方推薦的開發語言了。為了更好的學習Kotlin,你必須要從字節碼的角度來看待語法特點,這樣可以更好的加深自己的理解。這篇文章就是教大家如何通過Android studio來查看Kotlin編譯后的字節碼。

1、首先選中你要顯示字節碼的文件,之后點擊頂部工具欄中的 Tools ->選中 Kotlin ->在彈出菜單中點擊 Show Kotlin Bytecode。

使用Android studio查看Kotlin的字節碼教程

2、點擊之后在Android studio最右側的工具欄上會有一個增加一個 Kotlin Bytecode 按鈕,點擊之后會顯式詳細的Kotlin文件的字節碼。

使用Android studio查看Kotlin的字節碼教程

3、在新的窗口中詳細的列出了字節碼信息,但是閱讀字節碼信息需要有相關的知識儲備,為了方便閱讀,這個時候可以點擊新窗口中的 Decompile 按鈕,把字節碼轉換成更易懂的語句結構。

使用Android studio查看Kotlin的字節碼教程

只需要簡單的這幾步我們就可以把Kotlin中看起來難懂的語法特點轉變成Java中通俗易懂的語句,在學習Kotlin的過程中可以極大的幫助到了我們。

補充知識:【Android studio】使用kotlin時顯示或隱藏參數類型的hints

具體問題描述:在Android studio 中寫kotlin代碼時,一段代碼按了Alt + Enter后提示 Show property type hints. 然后就手賤的點了,效果就是

使用Android studio查看Kotlin的字節碼教程

這里是沒點之前的效果

使用Android studio查看Kotlin的字節碼教程

按理說這不算是個問題,畢竟看著可以很爽,知道是什么類型的,但是有個很蛋疼的現象,就是:當我改變參數的對象類型時,比如上圖最后一個參數 expName ,當前推斷出來的類型時 ArrayList<String> ,我突然想改了,于是把后面的 arrayListOf('','','') 給刪除了,然后就變成了這樣:

使用Android studio查看Kotlin的字節碼教程

發現沒,類型變了,代碼前移了,給人的感覺就是突然一閃,反正我這眼是受不了,于是就想改回來,百度,未果,google,未果,給官方發了郵件,未果,好吧,放大招吧,在設置里一個一個挨著點開看,看哪個是的,然后就是下圖了

使用Android studio查看Kotlin的字節碼教程

還有好幾個可以設置的選項,看看就知道什么意思,不知道了就 有道一下

以上這篇使用Android studio查看Kotlin的字節碼教程就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
主站蜘蛛池模板: 全部免费毛片在线 | 日韩精品欧美国产精品亚 | 黄视频在线免费看 | 91大神大战丝袜美女在线观看 | 精品亚洲福利一区二区 | 免费一级做a爰片性色毛片 免费一极毛片 | 久久亚洲私人国产精品 | 成人福利网站含羞草 | 久99久精品视频免费观看v | 亚洲国产第一区二区香蕉日日 | 99久久伊人一区二区yy5099 | 久久亚洲国产精品五月天 | 亚洲免费视频网站 | 国产精品亚洲一区二区三区在线观看 | 欧美日本一道高清二区三区 | 国产成人在线网址 | 久久精品一品道久久精品9 久久精品一区 | 美女图片1314mm爽爽爽 | 国产成人在线免费视频 | 国产一区二三区 | 亚洲最大免费视频网 | 手机看福利片 | 亚洲免费高清视频 | 欧美日本韩国一区二区 | 国产亚洲一区二区三区在线观看 | 一本一本久久a久久精品综合麻豆 | 免费国产a国产片高清 | 在线免费成人网 | 国产成人一区二区三区精品久久 | 精品成人毛片一区二区视 | 亚洲国产成人九九综合 | 日韩制服诱惑 | 欧美一级纶理片免费 | 欧美三级一级片 | 精品国产欧美一区二区三区成人 | 怡红院免费全部视频在线 | 性欧美欧美之巨大69 | 亚洲人成网国产最新在线 | 国产精品亚洲片在线观看不卡 | 欧美一级淫片a免费播放口aaa | 怡红院视频在线观看 |