Time of Update: 2015-05-12
標籤:jdk web開發 參考:連結 在Web開發中,避免不了對日期的操作,常用的關於時間的類有這麼幾個: java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp,這幾個類在JDK的定義如下所示: java.lang.Object ….|__java.util.Date
Time of Update: 2015-05-11
標籤:(sql sever 2008跟sql sever 2005裝載JDBC驅動的方法是一樣的)一、載入驅動的文字教程1、準備相關的軟體(Eclipse除外,開源軟體可以從官網下載)<1>.Microsoft SQL server 2005 Express Edition:http://download.microsoft.com/download/0/9/0/09020fab-d2c3-4a8c-b9e0-db53a7a30ae8/SQLEXPR_CHS.EXE<2>
Time of Update: 2015-05-12
標籤:一、jsp之間傳值時亂碼問題解決request.setCharacterEncoding("GBK");//解決中文亂碼String postData = (String)request.getParameter("hideCoords"); //擷取上個頁面傳入的值二、如果傳過來的值是用的checkbox則用數組接收參數request.setCharacterEncoding("GBK");//解決中文亂碼String showInfo[] =
Time of Update: 2015-05-13
標籤:
Time of Update: 2015-05-12
標籤:java 設計模式 Android開發中都會用到的一種最簡單的設計模式,尤其是當初的面試中經常被問到的一種設計模式:第二篇:單例模式當需要控制一個類的執行個體只能有一個,而且客戶只能從一個全域訪問點訪問它時,可以選用單例模式。單例模式有兩種:餓漢式與懶漢式。1、餓漢式:package com.hongri.singletonpattern;/** * 單例模式: * 餓漢式(餓漢式是安全執行緒的) * @author
Time of Update: 2015-05-12
標籤:fileFileFile能建立,刪除,重新命名檔案和目錄,但是不能查看檔案內容。構造方法public File(string pathName);//以path路徑建立對象public File(String parent, String child);//以parent為父路徑,child為子路徑建立File對象UNIX下路徑分隔字元為’/’, windows為’\’或者’/’一個程式瞭解File類//在D盤建立路徑加檔案 File d1= new
Time of Update: 2015-05-11
標籤:Builder模式定義:將一個複雜物件的構建與它的表示分離,使得同樣的構建過程可以建立不同的表示。Builder模式是一步一步建立一個複雜的對象,它允許使用者可以只通過指定複雜物件的類型和內容就可以構建它們。使用者不知道內部的具體構建細節。Builder模式是非常類似抽象原廠模式,細微的區別大概只有在反覆使用中才能體會到。為何使用建造者模式是為了將構建複雜物件的過程和它的組件解耦。注意:是解耦過程和組件。因為一個複雜的對象,不但有很多大量組成部分,如汽車,有很多組件:車輪、方
Time of Update: 2015-05-12
標籤:java web分頁類分享:package com.hcj.util;import java.util.ArrayList;import java.util.List;import org.apache.struts2.json.annotations.JSON;//分頁類public class Page<E> {private int totals; //查詢到的總數量 private List<E> bigList ; //總記錄集
Time of Update: 2015-05-11
標籤:java static staticstatic可以修飾屬性,方法,代碼塊,內部類特點隨著類的載入而載入優先於對象存在修飾的成員被所有對象所共用存取權限允許時,可以不建立對象,直接被類調用 static修飾的屬性,儲存在記憶體中的靜態地區,整個程式中只有這一個成員public class Test { public static void main(String[] args) { Person p =
Time of Update: 2015-05-11
標籤:abstractfinalfinal修飾類,表示這個 類不能被繼承final修飾方法,表示這個方法不能被重寫final修飾常量(常量大寫),表示常量不能被修改內容static
Time of Update: 2015-05-11
標籤:bype 類型轉換 java中byte數組與int類型的轉換,在網路編程中這個演算法是最基本的演算法,我們都知道,在socket傳輸中,發送、者接收的資料都是 byte數組,但是int類型是4個byte組成的,如何把一個整形int轉換成byte數組,同時如何把一個長度為4的byte數群組轉換為int類型。下面有兩種方式。方法一/** * int到byte[] * @param i * @return */public
Time of Update: 2015-05-12
標籤:JCheckBox和JRadioButton的事件處理監聽介面是一樣的,都是使用ItemListener介面。package com.beyole.util;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import java.awt.event.WindowAdapter;import java.
Time of Update: 2015-05-12
標籤:JAVA反射機制:http://www.programcreek.com/2013/09/java-reflection-tutorial/關於JAVA反射機制打破資料封裝的問題的解釋:http://stackoverflow.com/questions/16635025/dosent-reflection-api-break-the-very-purpose-of-data-encapsulationJAVA反射機制運用情境:1、對於J2EE來說,Hibernate之類的ORM全都基於動
Time of Update: 2015-05-11
標籤:session cookie java web web應用 java Java web基礎總結六之—— Cookie與Session
Time of Update: 2015-05-12
標籤:動態規劃 矩陣連乘 java實現 演算法 備忘錄方法 首先我們來看看動態規劃的四個步驟: 1. 找出最優解的性質,並且刻畫其結構特性; 2. 遞迴的定義最優解; 3. 以自底向上的方式刻畫最優值; 4.
Time of Update: 2015-05-12
標籤: 1 package com.array; 2 3 public class Sort_Insert { 4 /* 5 * 項目名稱:插入排序 ; 6 * 項目要求:用JAVA對數組進行排序,並運用插入排序演算法; 7 * Sevck; 8 */ 9 public void sort(int arr[]) {10 for (int i = 1; i < arr.length; i++) {11
Time of Update: 2015-05-11
標籤:JAVA和NET RSA密鑰格式相互轉換(公開金鑰,私密金鑰)不多說直接上代碼,需要引用開源類庫BouncyCastle.Crypto.dll也可以在這裡下載http://downloads.bouncycastle.org/csharp/bccrypto-net-1.7-bin.zip以下為轉化代碼 1 using System; 2 using System.Xml; 3 using Org.BouncyCastle.Asn1.Pkcs; 4 using
Time of Update: 2015-05-12
標籤:1.首先安裝java jdk2.開啟我的電腦--屬性--進階--環境變數3.建立系統變數JAVA_HOME 和CLASSPATH 變數名:JAVA_HOME 變數值:C:\Program Files\Java\jdk1.7.0 --jdk的安裝目錄變數名:CLASSPATH 變數值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; --lib目錄下的dt.jar 和 tools.jar包其中變數值為你自己安裝jdk的檔案目錄這裡要注意4
Time of Update: 2015-05-11
標籤:Java1.5提供了關鍵字enum,能夠通過該關鍵字方便得定義自己須要的枚舉類型,比方enum Season { SPRING, SUMMER, AUTUMN, WINTER}就定義了一個季節枚舉類型。在本例中,對於Season.SPRING這個對象,Season.SPRING.name()能夠得到該對象的字串,即“SPRING”;反之,由Season.valueOf(“SPRING”)則能夠得
Time of Update: 2015-05-12
標籤:線程的建立1、建立線程的兩種方法 (1) 建立Thread的子類,並覆蓋run()方法 (2) 實現Runnable介面建立多線程的方法方法1:通過建立Thread類的子類實現多線程,步驟如下 : 1. 定義Thread類的一個子類。 2. 定義子類中的方法run( ),覆蓋父類中的 方法run( )。 3.