精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

高手支招 Java經驗分享(一)

開發 后端
本篇文章是作者Ant_Yan在CSDN論壇上發布的自己對Java學習的一些經驗分享。這是他經驗分享的第一部分。

  想來學習Java也有兩個年頭了,永遠不敢說多么精通,但也想談談自己的感受,寫給各位的同仁們,幫助大家在技術的道路上少一點彎路。

  1. 關于動態加載機制

  學習Java比C++更容易理解OOP的思想,畢竟C++還混合了不少面向過程的成分。很多人都能背出來Java語言的特點,所謂的動態加載機制等等。當然概念往往是先記住而后消化的,可有多少人真正去體會過動態加載的機制,試圖去尋找過其中的細節呢? 提供大家一個方法:

  在命令行窗口運行Java程序的時候,加上這個很有用的參數:

  java –verbose *.class

  這樣會清晰的打印出被加載的類文件,大部分是jdk自身運行需要的,***幾行會明顯的看到自己用到的那幾個類文件被加載進來的順序。即使你聲明了一個類對象,不實例化也不會加載,說明只有真正用到那個類的實例即對象的時候,才會執行加載。這樣是不是大家稍微能明白一點動態加載了呢?^_^

  2. 關于尋找class文件原理

  建議大家在入門的時候在命令行窗口編譯和運行,不要借助JCreator或者Eclipse等IDE去幫助做那些事情。嘗試自己這樣做:

  javac -classpath yourpath *.java

  java -classpath yourpath *.class

  也許很多人都能看懂,設置classpath的目的就是告訴編譯器去哪里尋找你的class文件. 不過至少筆者今日才弄懂JVM去查詢類的原理,編譯器加載類要依靠classloader, 而classloader有3個級別,從高到低分別是BootClassLoader(名字可能不準確) , ExtClassLoader, AppClassLoader.

  這3個加載器分別對應著編譯器去尋找類文件的優先級別和不同的路徑:BootClassLoader對應jre/classes路徑,是編譯器***先尋找class的地方

  ExtClassLoader對應jre/lib/ext路徑,是編譯器次優先尋找class的地方

  AppClassLoader對應當前路徑,所以也是編譯器默認找class的地方

  其實大家可以自己寫個程序簡單的測試,對任何class,例如A,

  調用new A().getClass().getClassLoader().toString() 打印出來就可以看到,把class文件放在不同的路徑下再次執行,就會看到區別。特別注意的是如果打印出來是null就表示到了***級BootClassLoader, 因為它是C++編寫的,不存在Java對應的類加載器的名字。

  尋找的順序是一種向上迂回的思想,即如果本級別找不到,就只能去本級別之上的找,不會向下尋找。不過似乎從Jdk1.4到Jdk1.6這一特點又有改變,沒有找到詳細資料。所以就不舉例子了。告訴大家設計這種體系的是Sun公司曾經的技術核心宮力先生,一個純種華人哦!^_^

  這樣希望大家不至于迷惑為什么總報錯找不到類文件,不管是自己寫的還是導入的第三方的jar文件(J2ee中經常需要導入的)。

  3. 關于jdk和jre

  大家肯定在安裝JDK的時候會有選擇是否安裝單獨的jre,一般都會一起安裝,我也建議大家這樣做。因為這樣更能幫助大家弄清楚它們的區別:

  Jre 是java runtime environment, 是java程序的運行環境。既然是運行,當然要包含jvm,也就是大家熟悉的虛擬機啦, 還有所有java類庫的class文件,都在lib目錄下打包成了jar。大家可以自己驗證。至于在windows上的虛擬機是哪個文件呢? 學過MFC的都知道什么是dll文件吧,那么大家看看jre/bin/client里面是不是有一個jvm.dll呢?那就是虛擬機。

  Jdk 是java development kit,是java的開發工具包,里面包含了各種類庫和工具。當然也包括了另外一個Jre. 那么為什么要包括另外一個Jre呢?而且jdk/jre/bin同時有client和server兩個文件夾下都包含一個jvm.dll。 說明是有兩個虛擬機的。這一點不知道大家是否注意到了呢?

  相信大家都知道jdk的bin下有各種java程序需要用到的命令,與jre的bin目錄最明顯的區別就是jdk下才有javac,這一點很好理解,因為jre只是一個運行環境而已。與開發無關,正因為如此,具備開發功能的jdk自己的jre下才會同時有client性質的jvm和server性質的jvm, 而僅僅作為運行環境的jre下只需要client性質的jvm.dll就夠了。

  記得在環境變量path中設置jdk/bin路徑麼?這應該是大家學習Java的***步吧, 老師會告訴大家不設置的話javac和java是用不了的。確實jdk/bin目錄下包含了所有的命令。可是有沒有人想過我們用的java命令并不是jdk/bin目錄下的而是jre/bin目錄下的呢?不信可以做一個實驗,大家可以把jdk/bin目錄下的java.exe剪切到別的地方再運行java程序,發現了什么?一切OK!

  那么有人會問了?我明明沒有設置jre/bin目錄到環境變量中啊?

  試想一下如果java為了提供給大多數人使用,他們是不需要jdk做開發的,只需要jre能讓java程序跑起來就可以了,那么每個客戶還需要手動去設置環境變量多麻煩啊?所以安裝jre的時候安裝程序自動幫你把jre的java.exe添加到了系統變量中,驗證的方法很簡單,大家看到了系統環境變量的path最前面有“%SystemRoot%\system32;%SystemRoot%;”這樣的配置,那么再去Windows/system32下面去看看吧,發現了什么?有一個java.exe。

  如果強行能夠把jdk/bin挪到system32變量前面,當然也可以迫使使用jdk/jre里面的java,不過除非有必要,我不建議大家這么做。使用單獨的jre跑java程序也算是客戶環境下的一種測試。

  這下大家應該更清楚jdk和jre內部的一些聯系和區別了吧?

  附言: 其實還有滿多感想可以總結的,大家應該更加踏實更加務實的去做一些研究并互相分享心得,大方向和太前沿的技術討論是必要的但***不要太多,畢竟自己基礎都還沒打好,什么都講***版本其實是進步的一大障礙!

【編輯推薦】

  1. 新手入門:學習Java的一點經驗心得
  2. 61條Java面向對象設計的經驗原則
  3. 經驗分享:我的JavaEE學習道路
  4. Java對象類型轉換的四個經驗
責任編輯:韓亞珊 來源: CSDN
相關推薦

2011-03-31 16:26:28

Java

2011-03-31 13:52:22

Java

2011-03-31 14:07:27

Java

2011-03-31 15:36:02

Java

2011-03-31 14:49:35

2011-03-31 16:44:43

Java

2011-03-31 13:56:24

Java

2011-03-31 16:49:40

Java

2011-04-07 13:18:00

管理軟件項目項目

2009-10-29 16:57:05

Oracle傳輸表空間

2010-07-21 14:05:31

2014-05-28 10:55:11

Windows XP安全補丁

2018-06-19 08:12:55

2010-08-18 14:19:01

無線路由器

2011-07-13 17:08:02

CC++

2009-09-28 10:52:00

CCNA考試經驗CCNA

2012-04-26 00:03:36

2015-12-04 10:04:53

2009-12-07 11:11:46

PHP顯示圖片

2011-07-15 17:35:19

JavaScript
點贊
收藏

51CTO技術棧公眾號

任我爽精品视频在线播放| 黄在线免费观看| 免费视频久久| 亚洲一区二区久久久| 在线观看日本一区二区| 污片在线免费观看| 久久久久久免费毛片精品| 成人网在线观看| 午夜毛片在线观看| 亚洲成人一区| 亚洲社区在线观看| 欧美一级片在线免费观看| 中文字幕在线免费观看视频| 成人免费一区二区三区在线观看 | 亚洲综合电影| 亚洲欧美日韩国产综合在线| 国产亚洲一区在线播放| 一级做a爰片久久毛片16| 在线播放一区| 久久久999精品免费| aaaaa级少妇高潮大片免费看| 亚洲精品大片| 色婷婷亚洲精品| 国产日韩av网站| 黄色免费在线网站| 国产亚洲欧美中文| 精品久久久久亚洲| 国产高清免费av| 麻豆免费精品视频| 日韩av片永久免费网站| 久久婷婷综合国产| 久久久9色精品国产一区二区三区| 日韩电影大片中文字幕| 亚洲 自拍 另类 欧美 丝袜| 91精品国产经典在线观看| 亚洲成在线观看| 国产日产欧美一区二区| 天堂аⅴ在线地址8| 国产偷国产偷精品高清尤物| 久久久久国产精品视频| 老牛影视av牛牛影视av| 国产二区国产一区在线观看| 91视频88av| 亚洲视频在线观看一区二区| 久久精品日韩欧美| 欧美一性一乱一交一视频| 青青青在线视频| 欧美 日韩 国产 一区| 精品国内亚洲在观看18黄| 性少妇xx生活| 色琪琪久久se色| 色妞色视频一区二区三区四区| 中文字幕免费在线看线人动作大片| 自拍偷拍精品| 亚洲视频一区二区| 免费看黄色三级| 日韩欧美视频| 日韩一区二区精品视频| 国产免费嫩草影院| 91精品观看| 欧美精品一区二区免费| 中文字幕在线有码| 欧美日韩影院| 国内精久久久久久久久久人| 国产精品第72页| 国产欧美午夜| 国产精品18久久久久久首页狼| 国产精品va无码一区二区三区| 久久动漫亚洲| 国产美女主播一区| www.av黄色| av电影一区二区| 青青草成人网| 美女黄视频在线观看| 一区二区三区资源| 色欲色香天天天综合网www| 无遮挡在线观看| 欧美日免费三级在线| 超碰在线免费av| 大奶在线精品| 国产亚洲在线播放| www日韩在线| 99视频+国产日韩欧美| 奇米四色中文综合久久| 96日本xxxxxⅹxxx17| 国产精品99久久久久久久女警 | 精品中文字幕在线观看| 国产亚洲精品久久久久久打不开| 国产欧美一区二区色老头| 国产精品久久久久久搜索| 97人妻精品一区二区三区| 高清日韩电视剧大全免费| 欧美成熟毛茸茸复古| 日本免费在线观看| 天天av天天翘天天综合网 | 国产毛片精品视频| 黑人巨大精品欧美一区二区小视频| 日本啊v在线| 亚洲男人的天堂在线aⅴ视频| 无码中文字幕色专区| 国产成人免费精品| 在线视频日韩| 欧美日韩精品在线播放| 狠狠躁狠狠躁视频专区| av成人资源网| 自拍视频国产精品| 日本午夜精品理论片a级app发布| 蜜桃视频在线观看一区二区| 国产精品国产精品国产专区蜜臀ah | 在线观看免费视频黄| 国产99精品一区| 九九热这里只有在线精品视| 日韩精品在线一区二区三区| 国产凹凸在线观看一区二区| 日韩中文一区二区三区| 97超碰在线免费| 欧美精品 国产精品| 素人fc2av清纯18岁| 欧美一区免费| 国产精品三级久久久久久电影| 色窝窝无码一区二区三区成人网站| 国产精品二区一区二区aⅴ污介绍| 人人干视频在线| 日本久久伊人| 中文字幕亚洲在线| 日本免费在线观看视频| av亚洲精华国产精华精华| 中文字幕在线亚洲三区| 播放一区二区| 亚洲欧美在线磁力| 男女视频免费看| 福利视频网站一区二区三区| 成年人黄色在线观看| 99久久亚洲国产日韩美女| 亚洲精品黄网在线观看| 欧美人妻一区二区| 国产一区二区三区在线观看免费 | 久久亚洲专区| 国产精品扒开腿做爽爽爽男男| 亚洲aaa在线观看| 亚洲国产日韩在线一区模特| 日本一二三四区视频| 日韩伦理视频| 国产精自产拍久久久久久蜜| av网站在线播放| 日韩欧美亚洲成人| 少妇饥渴放荡91麻豆| 亚洲黄色一区| 国产精品免费一区二区三区在线观看 | 99免费精品在线| www插插插无码视频网站| 综合激情久久| 国模叶桐国产精品一区| 成人激情四射网| 亚洲一区二区三区美女| 又色又爽又黄18网站| 欧美激情在线| 福利视频一区二区三区| 不卡av免费观看| 亚洲国产精彩中文乱码av| www.天天色| aaa欧美色吧激情视频| 国产老熟妇精品观看| 欧美激情99| 青草热久免费精品视频| 成人高清免费观看mv| 欧美日韩精品专区| 亚洲av无码一区二区三区在线| 国产在线视频不卡二| 糖心vlog在线免费观看| 成人高潮a毛片免费观看网站| 国内精品久久久久久| 神马精品久久| 欧美熟乱第一页| 特一级黄色录像| 豆国产96在线|亚洲| 免费一级特黄特色毛片久久看| 色愁久久久久久| 国产精品网站大全| 亚洲电影视频在线| 日韩精品丝袜在线| 在线免费观看中文字幕| 亚洲黄色性网站| 国产精品毛片一区二区| 韩国视频一区二区| 777精品久无码人妻蜜桃| 日韩精品网站| 国产精品日韩高清| 在线一区视频观看| 欧美黄色三级网站| 久热av在线| 欧美一级xxx| 无码人妻丰满熟妇精品| 一区二区在线电影| 法国空姐电影在线观看| 国产一区二区三区国产| 北条麻妃69av| 欧美一区二区三区久久精品茉莉花 | 中文在线免费看视频| 亚洲福利电影网| 久久久精品成人| 成人v精品蜜桃久久一区| 手机看片福利日韩| 日韩午夜电影| 天天干天天色天天爽| 色先锋久久影院av| 999热视频在线观看| 日韩福利一区| 国产69精品久久久久99| 日本中文字幕伦在线观看| 亚洲国产精品va| 91禁在线观看| 一本到高清视频免费精品| 久久高清无码视频| 国产精品国产精品国产专区不蜜 | 91国视频在线| 国产精品www.| 99热都是精品| av一区二区高清| 精品999在线观看| 一区二区在线视频观看| 国产精品一香蕉国产线看观看| 麻豆视频在线看| 久久久久免费视频| 超碰免费在线播放| 色久欧美在线视频观看| 黄色的视频在线免费观看| 精品久久一二三区| 国产高清在线免费| 91精品国产综合久久久久久| 在线观看视频中文字幕| 91国产视频在线观看| 国产精品一区二区三区四| 亚洲综合久久久| 欧美黑人一级片| 亚洲女人****多毛耸耸8| 国产人与禽zoz0性伦| 日本一二三不卡| 亚洲最大成人综合网| 欧美经典一区二区三区| av女人的天堂| 中文字幕av一区二区三区| 美女100%无挡| 国产亚洲欧美日韩日本| 伊人网伊人影院| 国产午夜精品理论片a级大结局| 草草地址线路①屁屁影院成人| fc2成人免费人成在线观看播放| 久久国产劲爆∧v内射| 国产成人亚洲综合色影视| 18深夜在线观看免费视频| 国产精品99久久久| www.四虎在线| 91在线精品秘密一区二区| 日本黄色免费观看| 久久亚洲捆绑美女| 精品成人无码一区二区三区| 中文字幕精品—区二区四季| 一级在线观看视频| 中文字幕亚洲一区二区av在线 | 热99久久精品| 在线成人视屏| 国产日韩在线看片| 麻豆精品一区| 国产精品久久亚洲7777| 天堂俺去俺来也www久久婷婷| 欧美12av| 天天射成人网| 国产精品一线二线三线| 午夜在线精品偷拍| 久久久久久久久久久久91| 久久国产欧美日韩精品| 亚洲综合中文网| 不卡一区二区在线| 免费网站在线高清观看| 国产精品护士白丝一区av| 精国产品一区二区三区a片| 香蕉加勒比综合久久| japanese国产在线观看| 8v天堂国产在线一区二区| 黑人操亚洲女人| 夜夜嗨av色综合久久久综合网| 黄色小网站在线观看| 国语自产在线不卡| 久久91超碰青草在哪里看| av观看久久| 国产精品嫩草影院在线看| 免费观看中文字幕| 国产日韩欧美一区在线| 孩娇小videos精品| 成人av免费网站| 日本视频在线免费| 婷婷一区二区三区| 亚洲天堂777| 日韩av综合网| fc2ppv国产精品久久| 日本精品一区二区三区在线播放视频| 国产95亚洲| 日本高清一区| 黑人一区二区| 三级a三级三级三级a十八发禁止| 国产成a人亚洲| 亚洲一级黄色录像| 五月婷婷综合在线| 国产99999| 国产亚洲欧美日韩一区二区| 51精品视频| 91久久久精品| 精品一二三区| 久久国产精品视频在线观看| 麻豆成人久久精品二区三区红| 久久一区二区电影| 亚洲综合男人的天堂| 亚洲天堂中文网| 亚洲区在线播放| www.超碰在线| 成人自拍网站| 久久久久久久久99精品大| 精品久久久久久中文字幕2017| aaa国产一区| 久久久久久久久艹| 欧美一卡2卡3卡4卡| 日本中文字幕视频在线| 国产精品99久久久久久久久| 欧美精品国产白浆久久久久| 日本xxxxx18| 经典三级在线一区| 夫妇露脸对白88av| 色噜噜久久综合| 日韩在线免费看| 高清在线视频日韩欧美| 日韩一区网站| 日本三日本三级少妇三级66| 蜜臀久久99精品久久久久宅男| 在线观看国产精品一区| 欧美日韩视频免费播放| 懂色av蜜臀av粉嫩av分享吧| 欧美激情aaaa| 在线精品视频一区| 成人在线视频一区二区三区| 国产一区二区三区黄视频| 亚洲欧美精品aaaaaa片| 7777精品久久久大香线蕉| 欧美性天天影视| 91久久国产精品91久久性色| 999久久久国产精品| 日韩欧美亚洲另类| 亚洲丝袜自拍清纯另类| 99国产在线播放| 欧美成人在线免费视频| 欧美视频二区欧美影视| 日本国产中文字幕| 成人动漫一区二区在线| 国产污污视频在线观看| 亚洲精品视频在线观看视频| 日韩三区在线| 亚洲五月六月| 国内精品伊人久久久久av一坑| 国产1区2区3区4区| 日韩欧美国产三级电影视频| 变态调教一区二区三区| 久久福利电影| 日本女人一区二区三区| 欧美88888| 欧美一级视频精品观看| 黄色在线看片| 欧美第一黄网| 经典一区二区三区| 日本熟妇一区二区| 亚洲精品视频免费在线观看| 成人a在线观看高清电影| 国产高潮呻吟久久久| 成人午夜又粗又硬又大| 国产高清中文字幕| 色99之美女主播在线视频| 1313精品午夜理伦电影| www.com毛片| 国产精品国产三级国产三级人妇| av男人天堂av| 欧美在线观看一区二区三区| 日韩精品一区二区三区免费观影 | av一级久久| 男女超爽视频免费播放| 中文在线一区二区| 亚洲h视频在线观看| 欧美一级片在线播放| 欧美成人激情| 午夜男人的天堂| 欧美日韩亚洲高清一区二区| 欧美寡妇性猛交xxx免费| 日本视频一区在线观看| 国产一区二三区好的| 9i看片成人免费看片| 美乳少妇欧美精品| 女人丝袜激情亚洲| 97人人模人人爽人人澡| 日韩欧美一区二区三区| 在线中文字幕视频观看| 奇米视频888战线精品播放| 国产盗摄精品一区二区三区在线|