主要用于閱讀jdk源碼并在源碼上寫備注
1、創(chuàng)建普通的Java項目用于導入jdk源碼
已安裝jdk,在jdk安裝目錄就有jdk源代碼
# 查看jdk安裝目錄
/usr/libexec/java_home -V
進入安裝目錄,找到src.zip,
將src.zip解壓到新建的項目中即可
source用于存放源碼
test用于后續(xù)測試使用
運行中遇到的問題
通過put方法進入源碼,發(fā)現(xiàn)是只讀,不能編輯
原jdk關聯(lián)的為src.zip,修改其關聯(lián)為剛解壓的文件即可
# 1、java.lang
Java的基本語法,比如各種基本包裝類型(Integer、Long、Double等)、基本類(Object,Class,Enum,Exception,Thread)等等...
# 2、java.lang.annotation
包含Java注解基本元素相關的源碼
# 3、java.lang.reflect
包含Java反射基本元素相關的代碼
# 4、java.util
這里面放的都是Java的基本工具,最典型和常用的就是各種容器和集合(List、Map、Set)
# 5、java.util.concurrent
JUC包,里面包含了Java并發(fā)和多線程編程相關的代碼
# 6、java.util.function +java.util.stream
包含Java函數(shù)式編程的常見接口和代碼
#7、java.io
包含Java傳統(tǒng)I/O相關的源碼,主要是面向字節(jié)和流的I/O
# 8、java.nio
包含Java非阻塞I/O相關的源碼,主要是面向緩沖、通道以及選擇器的I/O
# 9、java.time
包含Java新日期和期間相關的代碼,最典型的當屬LocalDateTime、DateTimeFormatter等
# 10、java.math
主要包含一些高精度運算的支持數(shù)據(jù)類
# 11、java.net
主要包含Java網(wǎng)絡通信(典型的如:Socket通信)相關的源代碼。
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
文章題目:idea導入jdk源碼-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://aaarwkj.com/article40/ihjho.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、品牌網(wǎng)站制作、網(wǎng)站排名、手機網(wǎng)站建設、商城網(wǎng)站、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容