240 發(fā)簡信
IP屬地:浙江
  • [QyQiaoo] 寫在前面

    今天為2018-07-30今天開始Servlet靶溜、JSP炬太、Spring MVC 博客的編寫安排谣妻,雖然內(nèi)容簡單胞锰,但也是值得積累學習的们颜,加油 MyJoe3ΑP瞥骸! 預計完成日期201...

  • [Effective Java] (14)在公有類中使用訪問方法而非公有域

    由于這種類的數(shù)據(jù)域是可以直接訪問的遣蚀,并沒有提供封裝(encapsulation)的功能矾麻。如果不改變API,就無法改變它的數(shù)據(jù)表示法芭梯,也無法加強任何約束條件险耀,在被訪問的時候也無...

  • [Effective Java] (13)使類和成員的可訪問性最小化

    設計良好的模塊會隱藏所有的實現(xiàn)細節(jié),會把實現(xiàn)細節(jié)與它的API清晰的隔離開來玖喘,模塊之間只通過它們的API進行通信甩牺,一個模塊不需知道其他模塊的內(nèi)部工作情況。這個概念被稱為信息隱藏...

  • 睡的真早~

    [Effective Java] (11) 謹慎地覆蓋clone

    Cloneable接口的目的是作為對象的mixin接口(mixin interface)累奈,表明這樣的對象允許克隆(clone)贬派。不能僅僅因為一個對象實現(xiàn)了Cloneable急但,...

  • [Effective Java] (12)考慮實現(xiàn)Comparable接口

    Comparable接口中的唯一的方法是compareTo,其不僅可以進行簡單的同性比較搞乏,而且允許順序比較波桩。與equals方法具有相似的特征特征,但compareTo方法并沒...

  • [Effective Java] (11) 謹慎地覆蓋clone

    Cloneable接口的目的是作為對象的mixin接口(mixin interface)请敦,表明這樣的對象允許克隆(clone)镐躲。不能僅僅因為一個對象實現(xiàn)了Cloneable,...

  • [Effective Java] (10)始終要覆蓋toString

    toString的通用約定指出喻括,被返回的字符串應該是一個“簡潔的邀杏,但信息豐富,并且易于閱讀的表達形式”唬血,并建議所有的子類都覆蓋這個方法望蜡。 提供好的toString實現(xiàn)可以使類...

  • [Effective Java] (09)覆蓋equals時總要覆蓋hashCode

    在每個覆蓋了equals方法的類中,也必須覆蓋hashCode方法拷恨。若不這樣做脖律,就會違反Object.hashCode的通用約定,從而導致該類無法結(jié)合所有基于散列的集合一起正...

  • [Effective Java] (08)覆蓋equals時請遵守通用規(guī)定

    1. 不用覆蓋的情況 類的每個實例本質(zhì)上都是唯一的腕侄。對于代表活動實體而不是值(value)的類來說確實如此小泉,如Thread; 不關心類是否提供了“邏輯相等(logical e...

  • [Effective Java] (07)避免使用終結(jié)方法

    終結(jié)方法(finalizer):通常是不可預測的冕杠,也是很危險的微姊,一般情況下是不必要的。雖然終結(jié)方法也有一些好處分预,但終結(jié)方法會導致行為不穩(wěn)定兢交、降低性能、以及可移植性問題笼痹。 1....

  • [Effective Java] (06)消除過期的對象引用

    雖然在Java語言中擁有垃圾收集(GC)回收程序涧团,在創(chuàng)建對象后溉潭,不用程序員手動回收對象,但在某些情況下依然會造成內(nèi)存泄漏的情況少欺。 在支持垃圾回收的語言中喳瓣,內(nèi)存泄漏是很隱蔽,也...

  • [Effective Java] (05)避免創(chuàng)建不必要的對象

    一般來說赞别,最好能夠重用對象而不是在每次需要的時候就創(chuàng)建一個相同功能的新對象畏陕。 如:反面例子 其中:上述語句每次被執(zhí)行的時候都創(chuàng)建一個新的String實例,但是這些創(chuàng)建對象的動...

  • [Effective Java] (04)通過私有構(gòu)造器強化不可實例化的能力

    編寫只包含靜態(tài)方法和靜態(tài)域的類深受詬病仿滔,因為有些人在面向?qū)ο蟮恼Z言中濫用這樣的類來編寫過程化的程序惠毁。但在創(chuàng)建工具類的時候,大部分是無需實例化的崎页,并且實例化他們也沒有意義鞠绰,在這...

  • [Effective Java] (03)用私有構(gòu)造器或者枚舉類型強化Singleton

    Singleton指僅僅被實例化一次的類,常用來代表那些本質(zhì)上唯一的系統(tǒng)組件(窗口管理器或者文件系統(tǒng))飒焦; 使類成為Singleton會使它的客戶端測試變得十分困難蜈膨,因為無法給...

  • [Effective Java] (02)遇到多個構(gòu)造器參數(shù)是要考慮構(gòu)建器

    靜態(tài)工廠和構(gòu)造器有個共同的特點:不能很好地擴展到大量的可選參數(shù)。 1. 重疊構(gòu)造器(telescoping constructor) 重疊構(gòu)造器是一種常用的獲得類對象的方法牺荠,...

  • [Effective Java] (01)靜態(tài)工廠方法代替構(gòu)造器

    1. 創(chuàng)建對象 1.1 構(gòu)造方法創(chuàng)建對象 在Java中翁巍,創(chuàng)建對象常用的方法是通過公有的構(gòu)造方法創(chuàng)建;如:Boolean類的一個構(gòu)造函數(shù)休雌,可以通過其構(gòu)造Boolean類的對象灶壶;...

  • [Java編程思想] 一切都是對象

    該系列文章是在讀《Java編程思想》時的讀書筆記。一只菜鳥杈曲,如文章中有錯誤驰凛,還請指出,非常感謝担扑。歡迎相互交流恰响。-- QyQiaoo文章列表 1. 作用域 以下代碼在C/C++...

  • [Java編程思想] 前言

    該系列文章是在讀《Java編程思想》時的讀書筆記。一只菜鳥魁亦,如文章中有錯誤渔隶,還請指出,非常感謝。歡迎相互交流间唉。-- QyQiaoo 開始時間:2017/12/08 文章列表(...

個人介紹
一只努力的渣渣绞灼,歡迎交流
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品