原创 Spring對Hibernate的整合

  Spring管理Hibernate持久層有如下的優勢:   1.基於依賴注入的SessionFactory管理機制,Spring容器(ApplicationContext)管理SessionFactory,使配置很容易被管理和修改,無

原创 Java中的數據類型和變量

  1. 程序的基本功能是處理數據,程序使用變量來表示數據,在程序中需要先定義變量,才能夠使用,定義變量是指設定變量的數據類型和變量的名字;   2. 基本數據類型      boolean          1(8位)         

原创 Java中類型的生命週期

一. java class    1.1 Java class的設計思想   Java class文件採用字節編碼,對一個Java類或者接口作全面描述,無論Java class文件在何種系統上產生,無論JVM運行在何種平臺上,只要JVM

原创 Java動態模型

  1. Java的連接模型允許用戶自行設計類裝載器,這樣可以在運行時定製地擴展用戶的程序,用戶子定義的類裝載器是以定製的方式裝載類,可以裝載在編譯時並不知道的類或者接口;      使用用戶自定義的類裝載器可以採用定製的方式加載一個類,

原创 Java面試精選3

1.數據連接池的工作機制   J2EE服務器啓動時會建立一定數量的池連接,並一直維持不少於此數目的池連接,客戶端程序需要連接時,池驅動程序會返回一個未使用的池連接並將其標記爲忙,如果當前沒有空閒連接,池驅動程序就新建一定數量的連接,新建連

原创 TCP/IP連接建立與斷開

TCP狀態轉移要點   TCP協議規定,對於已經建立的連接,網絡雙方要進行四次握手才能成功斷開連接,如果缺少其中某個步驟,將會使連接處於假死狀態,連接本身佔用的資源不會被釋放,網絡服務器程序要同時管理大量連接,所以很有必要保證無用連接完全

原创 踏實、沉澱

以下轉自北郵人論壇: http://bbs.byr.cn/#!article/Job/1187577 勤奮踏實 一切都會有的 好幾年沒寫東西了,本不打算寫,爲了紀念北郵畢業五週年,所以還是動了筆。北郵唸書的四年,我應該是個loser,沒拿

原创 C++的虛函數和多態

  1.虛函數      將基類中的某個函數聲明爲虛擬函數(在函數原型前加virtual),然後在每個派生類中改寫該虛擬函數,聲明虛擬函數時,在基類的函數原型前加關鍵字virtual;      函數一旦聲明爲虛擬函數,即使派生類在改寫(

原创 Java中對象的生命週期

  (1) 對象生命週期的開始              對象生命週期開始時,需要爲對象分配內存(在內存運行時數據區的堆區中爲對象分配內存),並且初始化它的實例變量;            對象生命週期結束              Ja

原创 Java集合

  Java數組是一個Java對象,數組的長度是固定的,在同一個數組中只能夠存放相同類型的數據,數組可以存放基本類型的數據,也可以存放引用類型的數據。在創建數組對象時,必須指定數組對象的長度,數組一旦創建,它的長度就不能再變   (1)創

原创 Java中的繼承

  1.繼承的基本概念      當多個類之間存在相同的屬性和方法時,在父類中定義這些相同的屬性和方法,所有的子類無需重新定義這些屬性和方法,只需要通過extends語句聲明繼承Base類。    (1)繼承的東西       a.當su

原创 Java中的垃圾回收機制

  1.垃圾回收的必要性      當對象被創建時,會在Java虛擬機中分配一塊內存(內存分配-》默認值-》初始化值),在JVM的生命週期中,Java程序在不斷地創建對象,這些對象在內存運行時數據區的堆區有一塊內存空間,如果這些對象的內存

原创 Java中的修飾符

  Java中的修飾符可以修飾類,變量和方法,使軟件程序更好地模擬現實世界。                                         頂層類           成員方法         構造方法         

原创 Web 開發和HTML

  一.HTML   1.JSP程序是在HTML中的合適位置插入Java代碼;   2.B/S模式下的Web程序與客戶的交互通過客戶端的HTML表單<form>提交信息,在客戶端採用JavaScript對客戶的信息數據進行驗證,響應用戶事

原创 深入理解Java的垃圾回收機制

  1.當一個對象不再被程序所引用時,它所使用的堆空間可以被回收,以便被後續的新對象使用;   2.GC需要實現的功能     (1)判斷哪些對象不再被程序所引用     (2)釋放無用對象的內存     (3)執行無用對象的終結方法