不會(huì)就別那么肯定的說(shuō)看不到~
創(chuàng)新互聯(lián)是專業(yè)的姑蘇網(wǎng)站建設(shè)公司,姑蘇接單;提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行姑蘇網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
jdk里有個(gè)src.zip,解壓以后放在jre里ok
如果不行,在eclipse里建立一個(gè)叫jre的文件夾,然后把jre6里的東西考進(jìn)去,把src考進(jìn)去,必須行。
在Eclipse中查看Java類庫(kù)的源代碼,可以通過(guò)Ctrl+鼠標(biāo)左鍵的方式來(lái)完成;在下載JDK并安裝的時(shí)候,會(huì)有一個(gè)src.zip文件,此文件就是Java類庫(kù)的源碼。但是有時(shí)候,會(huì)出現(xiàn)源碼未找到的問(wèn)題,此時(shí)可以通過(guò)對(duì)其設(shè)置來(lái)解決。
以JDK1.8為例,查看一下src.zip文件
如果發(fā)現(xiàn)找不到源代碼,則進(jìn)行設(shè)置
點(diǎn)擊Attach Source按鈕,彈出視圖,把JDK下的src.zip文件傳入點(diǎn)擊OK即可
此時(shí)按住Ctrl+鼠標(biāo)左鍵指向Java類庫(kù)當(dāng)中的類,就可以查看類的源代碼
以O(shè)bject類為例演示
java查某個(gè)類的源碼可以通過(guò)jar包
例如查看java.lang.Integer源代碼
把src解壓了就行了啊,然后打開解壓后的src文件夾下的java/long/ 就有Integer.java文件了
看別人的代碼是一件比較痛苦的事情,如果代碼注釋多并且編寫很規(guī)則的話那就比較好,
如果有項(xiàng)目需求文檔或流程設(shè)計(jì)圖最好先看看系統(tǒng)的整體功能
然后根據(jù)項(xiàng)目的模塊劃分對(duì)整體有一個(gè)認(rèn)知
再根據(jù)模塊找到對(duì)應(yīng)的代碼模塊(需要注意模塊間的關(guān)聯(lián))
根據(jù)DB設(shè)計(jì)說(shuō)明查看業(yè)務(wù)表的關(guān)聯(lián)關(guān)系
最后根據(jù)項(xiàng)目文檔重新查看項(xiàng)目整體構(gòu)成,這樣看印象比較深刻一些,千萬(wàn)不要摳某一個(gè)功能的具體業(yè)務(wù)與實(shí)現(xiàn),只需要知道模塊的大概業(yè)務(wù),然后當(dāng)需要的時(shí)候再進(jìn)行細(xì)細(xì)研究某一功能
以上是我的經(jīng)驗(yàn)之談,希望對(duì)你有幫助。
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","");//以上是數(shù)據(jù)庫(kù)連接,不同的數(shù)據(jù)管理器有 //不同的驅(qū)動(dòng)和鏈接方式,以上是mysql的連接\x0d\x0astmt=con.createStatement();\x0d\x0a rs=stmt.executeQuery("select * from student");//執(zhí)行查詢語(yǔ)句,結(jié)果賦值給結(jié)果集rs\x0d\x0a //結(jié)果集是結(jié)果于字段編號(hào)的映射,每一個(gè)字\x0d\x0a //段都有一個(gè)編號(hào),最小為1,也就是第一個(gè)字段 \x0d\x0a while(rs.next()){\x0d\x0a String names=rs.getString("name");//查詢結(jié)果轉(zhuǎn)換成字符串。\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 }
你說(shuō)的java源代碼是指編譯成的class文件前的java文件。
當(dāng)我們運(yùn)行.java文件時(shí),它會(huì)被系統(tǒng)編譯成.class文件,例如Test.java編譯之后就是Test.class,
源文件就是指Test.java文件,
一般部署項(xiàng)目時(shí),有.class文件就可以發(fā)布運(yùn)行了,但是如果想修改這個(gè)系統(tǒng),.class是不能修改的,要有.java文件才能修改
也可以上網(wǎng)去下反編譯軟件,就是能把.class文件大部分還原成.java文件的工具,但不是100%還原,而且如果不是正版的,小心有毒啊,什么的。