對于 Java 性能比較關心的同學大概都知道《Java Performance》這本書,一般而言,很多同學在日常寫 Java Code 的時候很少去關心性能問題,但是在我們寫 Code 的過程中必須考
前一段時間粗略看了一下《深入Java虛擬機 第二版》,可能是因為工作才一年的原因吧,看著十分的吃力。畢竟如果具體到細節的話,Java虛擬機涉及的內容太多了。可能再過一兩年去看會合適一些吧。 不過看
來自: http://www.importnew.com/17921.html Date java.util.Date對象表示一個精確到毫秒的瞬間; 但由于Date從JDK1.0起就開始存在了,歷史悠久
來自: http://ifeve.com/java-copy-on-write/#more-10403 什么是CopyOnWrite容器 CopyOnWrite容器即寫時復制的容器。通俗的理解
RTTI Run-Time Type Infomation(運行時類型信息),在Java運行時,RTTI維護類的相關信息,識別類和對象的信息。 多態(polymorphism)是基于RTTI實現的。R
jdk,cglib代理模式用法,來理解代理模式。 一. JAVA的動態代理(比較官方說法) 代理模式 代理模式是常用的java設計模式,他的特征是代理類與委托類有同樣的接口,代理類主要負責為委托類預處
本文參考了http://www.iteye.com/magazines/132-Java-NIO Java?NIO 由以下幾個核心部分組成: 1 Channels 2 Buffers 3
來自: http://my.oschina.net/aspirs/blog/613937 java 中的instanceof 運算符是用來在運行時指出對象是否是特定類的一個實例。instance
實現方式 簡單介紹一下Java多線程實現方式,有以下三種: 1、繼承Thread類 2、實現Runnable接口 3、使用ExecutorService、Callable、Future實現有返回結果的多線程
如果遇到其他符號,那么從棧中彈出棧元素知道發現優先級更低的元素為止。 import java.util.HashMap; import java.util.Map; public class ExpressionSwitch
內部類( Inner Class )就是定義在另外一個類里面的類。與之對應,包含內部類的類被稱為外部類
lazySetNext(h); 參考 http://www.jianshu.com/p/7816c1361439 Java并發編程的藝術 來自:http://www.cnblogs.com/sunshine-2015/p/6067709
} 當同時使用這兩種方法時,方法二生效 泛型 :確定集合中只能存儲某一種類型的對象,java jadk1.5新特性 好處: 1.將運行時的錯誤提前到編譯時報出; 2.避免了無謂的強制類型轉換;
文件 一行一行讀取文件 一行一行寫入文件 – 多線程 多線程對日常編程有什么用? 一個圖來演示Java處理多線程的原理 join() notify()和wait() – Collections &
?Java異常處理 異常處理是程序設計中一個非常重要的方面,也是程序設計的一大難點,從C開始,你也許已經知道如何用if...else...來控制異常了,也許是自發的,然而這種控制異常痛苦,同一個異
heap dump是非常重要的。文中介紹了Java堆的學習教程以及Java堆內存(heap memory)的十個要點。 文章內容如下: 我剛開始學習Java編程時,可不知道什么是堆內存或堆空間(heap
?在開發項目工程時,經常會遇到保存某些值放到系統的cache中,現用Cache.java和CacheManager.java來管理。具體代碼分別如下: public class Cache { ???????
過反射機制編程實現對這些元數據的訪問。如果沒有外部解析工具等對其加以解析和處理的情況,本身不會對Java的源代碼或class文件等產生任何影響,也不會對它們的執行產生任何影響。 元數據的作用,大致可分
限定集合的輸入類型,讓編譯器在源代碼級別上,即擋住向集合中插入非法數據。但編譯器編譯完帶有泛形的java程序后,生成的class文件中將不再帶有泛形信息,以此使程序運行效率不受到影響,這個過程稱之為“擦除”。
講了XML與HTML相比的優點:HTML語言及其局限性:HTML(Hyper Text Markup Language,超文本標記語言)是一種用來制作超文本文檔的簡單標記語言。用HTML編寫的超文本文檔稱為HTML文檔,它能獨立于各作操作系統平臺(如UNIX、Windows等)。自1990年以來,HTML就一直被用作WorldWideWeb(WWW)上的信息表示語言,用于描述Homepage的格式設計和它與WWW上其他Homepage(Hyperlink)的鏈接信息。