在java

1/22ページ

java程式設計師的相親指南(請堅持看完)

     王美麗今年33,相貌身材尚可,對著鏡子描畫一下也能打動自己。 她做HR的,對各職位,各層級的人都很懂。 她打定主意一定要嫁給程式設計師,是java還是ios 無所謂  但相親相了100個後,都沒成功,她失望了,由失望轉憤恨,但冷靜下來後,她又對程式設計師們感到悲憐。 她想了想,決定還是要幫 […]

java中的靜態代理與動態代理

java中的靜態代理與動態代理     本來打算今天寫點jpa方面的東西,結果搞上了代理,索性就把研究成果放出來吧,java中的代理有兩種一種是靜態代理一種是動態代理,靜態代理其實很容易理解,靜態代理其實就是個裝飾器而已,而動態代理則藉助於jvm的支援,在執行時動態生成代理類。    在這裡我通過一 […]

java的設計模式——值物件

值物件,vo(Value Objiect),Model 比如我們網上註冊一個部落格,我們需要填寫自己的資訊,以前可能說填寫姓名,性別就好了,但後來又要增加QQ,微訊號等等,如果我們採用傳值的話會很麻煩。所以有了值物件的用法,就是把客戶的所有資訊封存在一個類裡面,要增添某個屬性時只要增加一個引數就好, […]

java Jvm GC流程以及記憶體問題排查調優

作者:轉載或者引用請註明出處! 首先梳理一下JVM虛擬機器的記憶體佈局:     JDK版本<1.8 :                 拿執行緒是否可以共享作為分類:1. 被所有執行緒共享【 方法區(含執行時常量池),堆 】    2. 執行緒私有【 JVM虛擬機器棧,本地方法棧,程式計數器 […]

Java三大特性之多型:從JVM的角度來看多型

Java三大特性:封裝、繼承、多型,相信大家都有所瞭解,今天我們主要從JVM的角度來學習一下多型。 進入正題之前,先帶著大家來快速的溫故一下什麼是封裝、繼承、多型。 1,封裝:把專案中用的比較多的、可複用的功能封裝成一個Java類,或者封裝成一個方法,然後只要用到該功能,直接呼叫即可; 2,繼承:通 […]