原创 Java中深拷貝與淺拷貝

首先我們看看淺拷貝和深拷貝的定義     淺拷貝:只複製一個對象,對象內部存在的指向其他對象數組或者引用則不復制     深拷貝:對象,對象內部的

原创 Java InnerClass(內部類)

示例代碼--測試內部類、局部內部類、匿名內部類: package CoreJava; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt

原创 Spring整合Struts2簡單示例

Spring整合Struts2簡單示例 1.SpringIntegrateStruts2Demo項目結構: 2.LoginAction.java源代碼: package com.xqh.action; import com.ope

原创 equals 用法建議

equals 用法建議 1.顯式參數命名爲otherObject,稍後需要將它轉換成另一個叫做other的變量。 2.檢測this與otherObject是否引用同一個對象 if (this == otherObject) retur

原创 Spring整合Hibernate簡單示例

Spring整合Hibernate簡單示例 1.SpringIntegrateHibernateDemo程序結構: 2.HibernateTest.java源代碼: package com.xqh.test; import org.s

原创 JSP筆記

1. JSP的基本原理: JSP本質是Servlet,當用戶向指定Servlet發送請求時,Servlet利用輸出流動態生成HTML頁面,包括每一個靜態的HTML標籤和所有在HTML頁面中出現的內容。 JSP在標準的HTML頁面中嵌入Ja

原创 Java 反射機制

反射機制:所謂的反射機制就是java語言在運行時擁有一項自觀的能力。通過這種能力可以徹底的瞭解自身的情況爲下一步的動作做準備。下面具體介紹一下java的反射機制。這裏你將顛覆原來對java的理解。 Java的反射機制的實現要藉助於4個類:

原创 快速失敗(Java集合)

快速失敗 在JDK中,查看集合有很多關於快速失敗的描述: 注意,此實現不是同步的。如果多個線程同時訪問一個哈希映射,而其中至少一個線程從結構上修改了該映射,則它必須 保持外部同步。(結構上的修改是指添加或刪除一個或多個映射關係的任何操作;

原创 Struts2 文件下載

Struts2 文件下載 1.Struts2_Download程序結構: 2.AuthorityDownAction.java源代碼: package com.xqh.struts2.action; import java.io.In

原创 JSF 登錄界面 驗證碼

JSF 登錄界面添加驗證碼 1.validateCode.jsp(生成驗證碼圖): <%@ page import="java.util.Random"%> <%@ page import="java.io.OutputStream"%>

原创 Hibernate 實現批量添加數據

Hibernate 實現批量添加數據 1.Hibernate_016_BatchAddData程序目錄結構: 2.lib目錄下所引入的jar包: 3.MedicineDao.java源代碼: package com.x

原创 JavaScript 簡單示例--窗口操作

窗口操作 1.test.html程序清單: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>窗口操作</