看別人的代碼是一種痛苦的事情,不過只要你喜歡可以把這種痛苦的經歷變成與一個陌生人的交流,看代碼首先要熟悉業務,再次通過注釋尋求,模塊功能。其實最好的方式是你通過對某一塊代碼的閱讀,進行繪制流程圖,VISIO畫起流程圖來很方便,找出數據流,再加上自己的閱讀的注釋。
創新互聯是一家企業級云計算解決方案提供商,超15年IDC數據中心運營經驗。主營GPU顯卡服務器,站群服務器,成都機柜租用,海外高防服務器,服務器機柜,動態撥號VPS,海外云手機,海外云服務器,海外服務器租用托管等。
在你閱讀學習的過程中,會發現其他coder的非常巧妙的做法,這是你應該慶幸,因為你在進步。閱讀是必須的。 --------------個人觀點僅供參考
java在eclipse中有兩種被運行的方式(jre的方式和jdk的方式)。你看不到源碼就是因為你是通過jre的方式運行的。
通過eclipse進入菜單Window-Preferences-Java-Installed?JREs。在右邊的表格中添加或者修改已有的Installed?JREs。
這里以添加為例:點擊Add...-Standard?VM-Next-Directory...目錄選擇jdk的安裝(必須為JDK,不能是JRE,例如:C:\Program?Files\Java\jdk1.8.0_65),然后保存退出。這是再返回eclipse中,點擊jdk自帶的任何一個類,都能看到源碼了。
希望可以幫助到你,有問題請繼續追問,沒問題望采納!
在Eclipse中查看JDK類庫的源代碼
設置:
1.點 “window”- "Preferences" - "Java" - "Installed JRES"
2.此時"Installed JRES"右邊是列表窗格,列出了系統中的 JRE 環境,選擇你的JRE,然后點邊上的 "Edit...", 會出現一個窗口(Edit JRE)
3.選中rt.jar文件的這一項:“c:\program files\java\jre_1.5.0_06\lib\rt.jar”?
點 左邊的“+” 號展開它
4.展開后,可以看到“Source Attachment:(none)”,點這一項,點右邊的按鈕“Source Attachment...”, 選擇你的JDK目錄下的 “src.zip”文件
5.一路點"ok",結束。
dt.jar是關于運行環境的類庫,主要是swing的包?
tools.jar是關于一些工具的類庫?
rt.jar包含了jdk的基礎類庫,也就是你在java doc里面看到的所有的類的class文件
使用:
可以在 Java 源代碼編輯器或代碼片段編輯測試窗中選擇類型、方法或字段的名稱,然后對元素的定義打開編輯器。
在 Java 編輯器中,選擇類型、方法或字段的名稱。您也可以僅僅在名稱中單擊一次。?
執行下列其中一項操作:?
1.從菜單欄中,選擇瀏覽 打開聲明?
2.從編輯器的彈出菜單中,選擇打開聲明?
3.按 F3 鍵,如下圖
try{Connection con;\x0d\x0a Statement stmt;\x0d\x0a ResultSet rs;\x0d\x0a int temp;\x0d\x0a Class.forName("com.mysql.jdbc.Driver");\x0d\x0a con=DriverManager.getConnection("jdbc:mysql://localhost:3306/java","root","");//以上是數據庫連接,不同的數據管理器有 //不同的驅動和鏈接方式,以上是mysql的連接\x0d\x0astmt=con.createStatement();\x0d\x0a rs=stmt.executeQuery("select * from student");//執行查詢語句,結果賦值給結果集rs\x0d\x0a //結果集是結果于字段編號的映射,每一個字\x0d\x0a //段都有一個編號,最小為1,也就是第一個字段 \x0d\x0a while(rs.next()){\x0d\x0a String names=rs.getString("name");//查詢結果轉換成字符串。\x0d\x0a \x0d\x0a System.out.println(names);\x0d\x0a\x0d\x0a}rs.close();\x0d\x0a }catch(Exception e){\x0d\x0a e.printStackTrace();\x0d\x0a }
想要看到都能java代碼,需要了解編程的基礎知識,變量,表達式,程序執行結構,邏輯判斷等等。最重要是要學會如何調試代碼,慢慢練習,熟練了自然就會了。
網站標題:如何看java庫中的代碼,怎么看jar文件中的源代碼
當前鏈接:http://m.kartarina.com/article44/hegcee.html
成都網站建設公司_創新互聯,為您提供微信小程序、網站營銷、網站收錄、外貿建站、App設計、App開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯