Win7下配置JDK,成功編輯運行Java程序的過程:1. 我安裝的是jdk-6u22-Windows-i586,安裝路徑為D:\Java\;2. 環境變量的
我們玩游戲神馬的,在安裝文件夾裡或許會有一些TXT文件,但打開來看卻是亂碼的。下面演示的是一個簡單的文字加密和解密,勿噴。。。Java代碼public cla
1. OvervIEwUML設計類中,類的關系分為Generalization(泛化),Dependency(依賴關系)、Association(關聯關系)、
JDK6開始提供了動態編譯的API,在許多應用場景都可以用得著,如動態加載(修改)服務、高性動態業務邏輯實現(用腳本或模板引擎實現效率滿足不了需求)等都非常好
Java到底是傳值還是傳引用?相信很少有人能完全回答正確。通常的說法是:對於基本數據類型(整型、浮點型、字符型、布爾型等),傳值;對於引用類型(對象、數組),
對象實例何時被創建,這個問題也許你用一句話就能回答完了。但是它的潛在陷阱卻常常被人忽視,這個問題也許並不像你想的那麼簡單,不信請你耐心看下去。我前幾天問一個同
現象 :遞歸是我們很經典的一種算法實現,可以很好的描述一個算法的原理!對於算法的描述、表現和代碼結構理解上,遞歸都是不錯的選擇!但是本文想說的是Java實現一
一、類型識別的兩種方式:首先了解一下“運行時類型識別”(Run-time Type Identification, RTTI)主要有兩種方式,第一種:是我們在
20道Java入門習題:1.Java 源文件中最多只能有一個()類,其他類的個數不限。public類,而且這個類的類名要和文件名一致.2.面向對象程序設計的特
一、 Reactor and ProactorIO讀寫時,多路復用機制都會依賴對一個事件多路分離器,負責把源事件的IO 事件分離出來,分別到相應的read/w
內部類,計算機面向對象程序設計概念。向對象程序設計中,可以在一個類的內部定義另一個類,這種類稱為嵌套類(nested classes),它有兩種類型,即靜態嵌
Java語言是一種支持多線程的語言,它通過同步(互斥)和協作(等待和喚醒)來完成。這裡聊聊同步。線程不安全主要來自於類變量(靜態變量)和實例變量,前者位於方法
Jdk 1.5後來了個哥們叫 enum 平時也用著,但也未做個總結啥地,今兒個同事問我如何用,就整理了下。枚舉其實就是一種類型,跟int, char 這種差不
1.關於”equals()”方法,String可以隨便用一用,JDK貌似很多類都沒有覆寫equals()方法,慎重使用。順便一說,Object的equals(
你是否常編一些小工具,做一些小東西?在你擴展維護的時候,是不是覺得實例傳遞越來越復雜?你經常改變想法,但小東西不停重構開始耽誤你越來越多的時間?你想到了用sp
Listener、Filter、Servlet都有一個初始化的過程,對應的方法分別為:contextInitialized(ServletContextEve
1. 代理模式代理模式的作用是:為其他對象提供一種代理以控制對這個對象的訪問。在某些情況下,一個客戶不想或者不能直接引用另一個對象,而代理對象可以在客戶端和目
一直對jdk的ref使用比較模糊,早上花了點時間簡單的整理了下,也幫助自己理解一下泛型的一些處理。Java中class,method,fIEld的繼承體系Ja
當一個程序出現錯誤時,它可能的情況有3種:語法錯誤,運行時錯誤和邏輯錯誤。語法錯誤是指代碼的格式錯了,或者某個字母輸錯了;運行時錯誤是指在程序運行的時候出現的
如果接觸過多線程編程或者大規模並發應用的開發的人都應該知道Readers-writer lock的設計模式,從英文字面上看就是對於資源允許多個Reader(復