<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    離弦之Ray

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      55 Posts :: 0 Stories :: 33 Comments :: 0 Trackbacks

    #


        粗粗看完一遍設計模式的時候,覺得Builder Pattern和Factory Method Pattern有點混淆,好像這兩者都是將復雜的構造過程屏蔽掉,最終返回一個Client滿意的對象,但他們的本質是不一樣的
        Builder Pattern只針對一個類,這個類的特點是構造起來過程特別復雜,所以將構造的部分獨立出來,專門用一個BuilderClass來負責生成對象。
        Factory Method更多的是針對生成實現同一接口的一組類中的某個。有點拗口,就是在運行時生成正確的對象。
        總結下來,就是Builder針對一個Class,Factory Method針對從一組Class中挑選一個
    posted @ 2008-02-26 20:25 離弦之ray的技術天空 閱讀(303) | 評論 (0)編輯 收藏

    看設計模式看到Prototype Pattern,老實說覺得這個模式并不是特別重要,但其中提到的Java中的clone()方法,卻值得仔細看一看,其中涉及到淺拷貝和深拷貝(shallow copy & deep copy),Sun的一篇技術文檔已經寫的很清楚了,推薦。

    http://java.sun.com/developer/JDCTechTips/2001/tt0410.html#making

    posted @ 2008-02-22 16:44 離弦之ray的技術天空 閱讀(609) | 評論 (0)編輯 收藏

    Meaning

    A means of estimation made according to a rough and ready practical rule, not based on science or exact measurement.

    Origin

    This has been said to derive from the belief that English law allowed a man to beat his wife with a stick so long as it is was no thicker than his thumb.

    Meaning里面已經寫得很清楚,表示一個粗略的原則,畢竟打老婆的時候不會仔細丈量自己用的棍子的粗細到底有沒有超過自己的拇指。

    在書中它是這么用的:
    The rule of thumb is that...
    我想應該翻譯成:大體的原則是...




    posted @ 2008-02-20 16:41 離弦之ray的技術天空 閱讀(330) | 評論 (0)編輯 收藏

        Java中一共有四個類加載器,之所以叫類加載器,是程序要用到某個類的時候,要用類加載器載入內存。
        這四個類加載器分別為:Bootstrap ClassLoaderExtension ClassLoaderAppClassLoader
    URLClassLoader,他們的作用其實從名字就可以大概推測出來了。其中AppClassLoader在很多地方被叫做System ClassLoader

    Bootstrap ClassLoader是在JVM開始運行的時候加載java的核心類,是用C++編寫的,它用來加載核心類庫,在JVM源代碼中這樣寫道:
    static const char classpathFormat[] =
    "%/lib/rt.jar:"
    "%/lib/i18n.jar:"
    "%/lib/sunrsasign.jar:"
    "%/lib/jsse.jar:"
    "%/lib/jce.jar:"
    "%/lib/charsets.jar:"
    "%/classes";
    Extension ClassLoader是用來加載擴展類,即/lib/ext中的類。
    AppClassLoader用來加載Classpath的類,是和我們關系最密切的類。
    URLClassLoader用來加載網絡上遠程的類,暫且不討論。

    它們之間的關系:

    1.Parent-Child,按順序從大到小。不是簡單的繼承關系。

    2.ClassLoader有個getParent的方法,但是Ext ClassLoader調用后得到的是null,bootstrap是JVM自己的,用戶看不到。

    3.classloader的委托機制:當等級比較低的ClassLoader要加載某個類的時候,它首先會請求Parent加載器來加載,Parent再請求它的Parent
    比如現在Ext要加載了,它往上請求。如果最大的Bootstrap找不到,那么Boot會叫Ext自己找找,Ext找不到,是不會讓下一級的App去找的,此時就報出ClassNotFoundException

    4.類A調用類B,B會要求調用它的類的類加載器來加載它,也就是B會要求加載A的加載器來加載B。這就會有個問題,如果他們在一起,那沒關系,肯定某個classloader會把它們倆都加載好。但是如果A在/lib/ext文件夾中,而B在Classpath中呢?過程是這樣的首先加載A,那么一層層上到Bootstrap Classloader,boot沒找到所以ext自己找,找到了,沒問題;加載B,因為A調用了B,所以也從bootstrap來找,沒找到,然后A的ext classloader來找還是沒找到,但是再也不會往下調用了,于是報出ClassNotFoundException。
    但是現實生活中有很多應用,比如JDBC核心方法在核心庫而驅動在擴展庫,是必定在兩個地方的,那怎么辦呢?要用到Context ClassLoader我們在建立一個線程Thread的時候,可以為這個線程通過setContextClassLoader方法來指定一個合適的classloader作為這個線程的context classloader,當此線程運行的時候,我們可以通過getContextClassLoader方法來獲得此context classloader,就可以用它來載入我們所需要的Class。默認的是system classloader。利用這個特性,我們可以“打破”classloader委托機制了,父classloader可以獲得當前線程的context classloader,而這個context classloader可以是它的子classloader或者其他的classloader,那么父classloader就可以從其獲得所需的 Class,這就打破了只能向父classloader請求的限制了。這個機制可以滿足當我們的classpath是在運行時才確定,并由定制的 classloader加載的時候,由system classloader(即在jvm classpath中)加載的class可以通過context classloader獲得定制的classloader并加載入特定的class(通常是抽象類和接口,定制的classloader中是其實現),例如web應用中的servlet就是用這種機制加載的.
    posted @ 2008-02-20 15:16 離弦之ray的技術天空 閱讀(4834) | 評論 (4)編輯 收藏

    i before e except after c就是說在英文單詞中,i一般都在e前面,除非是在c后面。

    Seeing is believing 眼見為實

    Halloween 萬圣節前夕 October 31st

    Tuberculosis 肺結核 cholera 霍亂

    Auction 拍賣

    Periodical == magazine

    Blind date 相親 Speed dating 很多人在一起的那種相親,每對交談的時間很短

    Gold diggers 釣金龜婿的那種人(不是專指女的,指的就是只看重對方錢財的人)

    Basis foundation 指的是結婚前必須的基礎 Maldives 馬爾代夫(蜜月圣地)

    Concubine 小妾

    Uygur 維吾爾族 Dual citizenship 雙重國籍

    Cupid 丘比特

    Patriot 愛國者 Nationalism 愛國主義

    Wacko 很瘋狂的人,不正常的人

    Domestic violence 家庭暴力

    Go Dutch  AA

    中國古代四大發明: Paper, moveable printing, compass, gun powder

    Peak 頂峰比如一個拋物線的最高點

    Pass the family name on 在談到為什么會重男輕女時

    Spoil the children 溺愛孩子 Brat 小皇帝

    Infanticide -icide結尾都表示殺害,這個詞就是殺嬰者

    Calligraphy 書法


    一些詞根的意義
    Patr – father
    matr – mother

    fili – child
    fratr – brother
    soror – sister

    Step-father 繼父 Step-child 繼子

    Bribe 賄賂(紅包)

    Anchor baby 就是那些在美國降生,屬于美國人的那種孩子(父母并不是美國人)

    Xenophobic 恐懼外國人的

    Supreme Court 最高法院

    Classic Chinese

    Dim Sum 老美從在美國人那里聽出來的,其實就是廣東話的“點心”

    Gung-ho 詞源是“工合”(工業合作社),現在的意思是quick quick 用來鼓勵士氣等等

    Catch sb. red handed 你如果剛好逮到一個小偷把手伸到你的口袋里,那么你就catch him red handed

    Peking Opera 京劇

    Acting up (儀器、設備)壞了

    Vegetarian 素食主義者

    Pipe down ==be quiet

    Stewardess = = fight attendant 空姐

    Bulging 凸出,比如眼球凸出

    Pluck 拔(雞毛、鳥毛),也指禿鷲啄食尸體的肉

    Sissy 娘娘腔

    Pony-tail 馬尾辮 pig-tail 扎兩個辮子

    Poodle 貴婦犬

    Hound 警犬 Hound Dog 花花公子

    Psychedelic 迷幻的(形容嗑藥后的感覺)

    Splinter 小裂片,老師解釋的時候,比如中國戰國時代的時候,整個中國分裂成很多碎小的國家

    Sesame 芝麻 sesame street……

    Puppets 戴在手上的那種木偶

    Cocaine 可卡因

    Flaunt it it炫出來,炫耀

    Watchwords 流行的詞

    Binge buying 短時間內消費很多,如超市購物

    Carpool 就是“拼”,拼車、拼……

    Torn-jeans 有毛邊的,有洞的牛仔褲

    Fishnet 漁網狀的(可以用來形容那種絲襪)

    Smurf 藍精靈

    Stretch my gams (運動前)活動一下肌肉, gamsmuscle 的另一種說法

    Moonwalk 邁克杰克遜的太空步

    What a feeling

    Snap out of it    snap指手指打響,整句是“別做夢了”的意思

    Bow 作為動詞是鞠躬的意思,作為名詞是弓的意思。作動詞和名詞時讀音不同。

    Flushblush 都是臉紅的意思,但flush是因為熱而臉紅,blush是因為害羞而臉紅

    Noisy 可以被用來某人問了太多的問題,就可以說他太noisy

    Landlord 房東

    Toothpick 牙簽

    Clothespin 常用的那種夾衣服的夾子

    Shoelace 鞋帶

    Dental 牙線

    Left-handed左撇子

    Amusement 娛樂消遣

    Rubber 橡皮但是也表示condom

    Charity 慈善團體

    Pavilion 亭子

    Yacht 游艇

    Donation 捐款,貢獻

    Jack pot頭獎

    Slot machine老虎機

    Acrobatics 雜技

    Martial arts

    Mime啞劇

    Stuntman 特技演員

    Kung fu 功夫

    Breakthrough – a sudden success

    Royal Family

    Vocational/trade school 技校

    Self-starter有主動精神的人

    Sheltered 受保護的,指的是那些被寵壞的孩子

    To hit the books---- to study a lot

    Carpentry 木工

    Incense薰香

    Shooting star 流星

    Twitch 眼皮跳

    Dove 鴿子

    Knuckle指關節

    Turtle 海龜

    Magpie喜鵲

    Turkey火雞

    Eyelash 睫毛

    Priority boarding 老人小孩等先上

    Direct 需要轉機 Non-stop直達

    Low-cost Airline經濟航空

    Railroad crossing

    Crosswalk 人行橫道

    Pedestrian 行人

    Toll booth 收費站

    Highway Expressway都表示高速公路

    Skyway表示天橋

    Elevated road高架

    posted @ 2008-02-10 21:04 離弦之ray的技術天空 閱讀(905) | 評論 (1)編輯 收藏

    僅列出標題
    共11頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 Last 
    主站蜘蛛池模板: 免费看少妇高潮成人片| 一进一出60分钟免费视频| 91久久精品国产免费一区| 亚洲爱情岛论坛永久| 十九岁在线观看免费完整版电影| 久久亚洲精品无码观看不卡| 国产精品免费大片一区二区| 国产成人综合亚洲亚洲国产第一页| 国产精品内射视频免费| 亚洲三区在线观看无套内射| 久久大香香蕉国产免费网站| 亚洲黄色网址在线观看| 国产一精品一AV一免费孕妇| 亚洲av成人一区二区三区观看在线 | 亚洲欧美成人综合久久久| 精品熟女少妇AV免费观看| 亚洲av无码一区二区三区四区| 国产99视频精品免费视频7| 青青草国产免费国产是公开| 亚洲Av无码乱码在线观看性色 | 亚洲国产午夜精品理论片在线播放| 免费看片免费播放| 一区二区三区免费看| 亚洲s色大片在线观看| 国产99视频精品免费观看7| 大桥未久亚洲无av码在线| 亚洲夜夜欢A∨一区二区三区| 99精品视频在线观看免费播放| 亚洲中文字幕在线无码一区二区| 四虎www成人影院免费观看| 国产高潮久久免费观看| 亚洲第一成年人网站| 精品无码国产污污污免费| 久久99精品免费一区二区| 亚洲欧洲高清有无| 四虎永久成人免费| 亚洲电影免费在线观看| 亚洲国产精品成人午夜在线观看| 亚洲性猛交XXXX| 日本视频免费在线| 午夜不卡久久精品无码免费|