原创 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)執行無用對象的終結方法