原创 java協變

在java中支持協變的有兩種情況:1、數組 A是B的超類,則A【】也是B【】的超類,所有用到A【】的地方都可以用B【】替換2、允許 子類的覆蓋父類函數

原创 JS語言特性

1、js是一門動態的,弱類型,基於原型的腳本語言,在js中“一切皆對象”動態性是指,在一個Javascript對象中,要爲一個屬性賦值,我們不必事先創

原创 紀念第一次開博,呵呵

2011.02.21開博,希望以後多看技術文章,提高自身,加油!

原创 每日學習:2011.3.3 閉包 動態代理 Map的key

1、閉包:是一個可調用的對象,它記錄了一些信息,這些信息來自於創建它的作用域。個人理解:閉包思想主要是函數可以作爲一級參數,是一種函數是對象的思想。函

原创 Hibernate教程學習地址

http://docs.huihoo.com/hibernate/reference-v3_zh-cn/preface.html1.對於以數據爲中心的

原创 每日學習:2011.3.4 Java泛型

1、在泛型代碼內部,無法獲取任何有關泛型參數類型的信息,Java泛型是使用擦除來實現的,這意味着當你在使用泛型時,任何具體的類型信息都被擦除了。 所

原创 2011.03.07 Java泛型通配符

1、通配符提供了使用的靈活性,但對修改卻做出了限制像平常一樣,要得到使用通配符的靈活性有些代價。這個代價是,現在像shapes中寫入是非法的。比如下面

原创 Hibernate緩存詳解

詳細介紹了hibernate的緩存機制以及實現原理見附件

原创 深入JVM學習筆記 JVM是什麼

JVM是什麼1、守護和非守護線程 在Java虛擬機內部有兩種線程:守護線程和非守護線程。守護線程通常是由虛擬機自己使用的,例如執行垃圾回收的線程。但是Java程序也可以把它創建的線程標誌爲守護線程。只要還

原创 java併發學習 讀書筆記二

Executor框架介紹1、Executor框架提供了一個靈活的線程池實現,防止應用程序過載而耗盡內存。它是基於生產者-消費者模式的,提交任務的線程是生產者,執行任務的線程是消費者。2、線程池 newFi

原创 近期面試學習

面試題目Java方面記載:1、ClassLoader的實現原理以及幾種類型詳細介紹貼:http://www.iteye.com/topic/25053類型見圖片[img]http://dl.iteye.co

原创 spring依賴注入的實現原理

Spring 從核心而言,是一個DI 容器,其設計哲學是提供一種無侵入式的高擴展性框架。即無需代碼中涉及Spring專有類,即可將其納入Spring容器進行管理。作爲對比,EJB則是一種高度侵入性的框架規範

原创 Andorid教程視頻

http://v.youku.com/v_playlist/f4889604o1p1.html

原创 設計模式 經典書籍

GoF的著作《設計模式——可複用面向對象軟件的基礎》有機會一定看看

原创 深入JVM學習筆記 連接模型

連接模型1、Class文件中的常量池<——映射——>類型的運行時常量池(JVM裝載後產生的內部版本的常量池,是一個特定於實現的數據結構)2、動態擴展的兩種方法:Class.forName() ClassL