Time of Update: 2018-12-06
1,自動裝箱與拆箱自動裝箱是指把基礎資料型別 (Elementary Data Type)封裝成類對象,拆箱是指把類對象拆成基礎資料型別 (Elementary Data Type)。例如下列代碼在java 5.0以後都是可以編譯通過的//自動裝箱Integer in = 3;Short sh = 2;Long lo = 3L;Double dbl = 3.4D;Float fl = 1.2F;Byte bt = 12;Character cht = 'c';// 自動拆箱int i =
Time of Update: 2018-12-06
1.1 什麼是Jocky? 我們知道,Java是一種跨平台的程式設計語言,其源碼(.java檔案)被編譯成與平台無關的位元組碼(.class檔案),然後在運行期動態連結。 這樣,編譯後的類檔案中將包含有符號表,從而使得Java程式很容易被反編譯。相信每一個Java開發人員,都曾經用過諸如Jad之類的反編譯器,對Java的class 檔案進行反編譯,從而觀察程式的結構與實現細節。如此一來,對於那些需要嚴格進行智慧財產權保護的Java應用,如何有效保護客戶的商業投資,
Time of Update: 2018-12-06
一,java環境變數設定 - 精簡版 1.右鍵開啟我的電腦->屬性->進階->環境變數 2.建立系統變數JAVA_HOME和CLASSPATH變數名(N):JAVA_HOME 變數值(V):C:\Program
Time of Update: 2018-12-06
//MobileDatabase.java import java.io.*; import java.sql.*; public class MobileDatabase{ public static void main(String[] args){ try{ //Load JDBC driver Class.forName("sun.jdbc.odbc.JdbcOdb
Time of Update: 2018-12-06
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/1.簡介:ava.util.logging,它可以對程式中的日誌記錄進行相當複雜的控制。例如:通過它可以指定日誌的層級和日誌的位置(控制台、檔案、通訊端、 記憶體緩衝區),也可以建立子記錄器,通過它可以用程式控制的方式來指定想記錄的內容,也可以使用設定檔來指定,而不需要去改動程式。2.體系:3.執行個體:import java.util.logging.Logger; import
Time of Update: 2018-12-06
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/這個話題還是從一個有問題的代碼中引申出來的,原代碼如下:import java.util.*; class TreeSetTest { public static void main(String[] args) { HashSet hs=new HashSet(); Student st1=new Student(1,"
Time of Update: 2018-12-06
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/public的類、類屬變數及方法,包內及包外的任何類均可以訪問——隨便 protected 的類、類屬變數及方法,包內的任何類,及包外的那些繼承了此類的子類才能訪問——保護自己人和對自己有認同的人。 private的類、類屬變數及方法,包內包外的任何類均不能訪問——私人地帶。
Time of Update: 2018-12-06
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/package org.bupt.kwic; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.Collections; import
Time of Update: 2018-12-06
struts2設定了struts.multipart.saveDir後會在根目錄建立檔案夾,這樣會涉及linux下的許可權問題,最好不要設定,使用struts預設需要使用路徑時,用下面的方法取得項目根目錄的絕對路徑(Tools為方法類)public static String getRootPath() { String classPath = Tools.class.getClassLoader().getResource("/").getPath(); String rootPath
Time of Update: 2018-12-06
"聲明一個boolean公開變數,表明當前httpconnection是否得到伺服器回應。你的連接線程中在串連之前置這個變數為false;另起一個監視線程,拿到那個HttpConnection的連線物件,並迴圈監視這個boolean公開變數。如果指定時間內(20秒後)你的boolean公開變數還是false,那麼就主動置httpconnection=null。這樣,那邊連接線程就會拋出異常退出來。"寫了Timer類來實現.(學習國外一個網站上的寫法)class Timer extends
Time of Update: 2018-12-06
今天下午研究了半天hashcode()和equals()方法,終於有了一點點的明白,寫下來與大家分享(zhaoxudong 2008.10.23晚21.36)。 1. 首先equals()和hashcode()這兩個方法都是從object類中繼承過來的。 equals()方法在object類中定義如下: public boolean equals(Object obj) { return (this ==
Time of Update: 2018-12-06
經常看到許多人問如何配置JDK和JSP,現在我把方法總結下,希望對大家有所協助。第一步:下載jdk和tomcat第二步:安裝和配置你的jdk和tomcat:執行jdk和tomcat的安裝程式,然後設定按照路徑進行安裝即可。1.安裝j2sdk以後,需要配置一下環境變數,在我的電腦->屬性->進階->環境變數->系統變數中添加以下環境變數(假定你的jdk安裝在c:\jdk1.6):JAVA_HOME=c:\jdk1.6classpath=. ;%JAVA_HOME%\lib\
Time of Update: 2018-12-06
http://blog.csdn.net/xiao__gui/article/details/8612503 現在有很多json相關的Java工具,如json-lib、gson等,它們可以直接把JavaBean轉換成json格式。在開發中,可能會從資料庫中擷取資料,希望直接轉成json數組,中間不通過bean。 比如進行下面的轉換: 資料表:idnameage1xxg232xiaoming20 轉換成json數組:[ { "id": "1",
Time of Update: 2018-12-06
我一直很矛盾:是否PO可以用在商業邏輯層,當作VO使用;還是將兩者分開。在許多論壇上,這兩者之爭也很激烈。所以今天我打算把我的想法寫下來。 首先,java有幾種對象(PO,VO,DAO,BO,POJO) 一、PO:persistant object 持久對象,可以看成是與資料庫中的表相映射的java對象。使用Hibernate來產生PO是不錯的選擇。
Time of Update: 2018-12-06
import java.util.regex.Pattern;public class ZhengZe { /** * @param args */ public static void main(String[] args) { Pattern p = Pattern .compile("^((\\d{2}(([02468][048])|([13579][26]))[\\/\\/\\s]?((((0?" + "[13578])|(1[02]))[\\/\\/\\s]?((
Time of Update: 2018-12-06
以下代碼對指定表頭進行旋轉,不知道什麼用的就算了,呵呵,有測試代碼,可以測試測試,效能一般,有待提高 static class HeaderCell { public int RowSpan = 0,ColSpan = 0; public String Text = null; public String Title = null; } static class VirtualHeaderTitles {
Time of Update: 2018-12-06
Java中的變數作用範圍: 1. 類的屬性,或者叫範圍 2. 方法裡的局部變數 3. 方法的參數 對於第一種變數,Java虛擬機器會自動進行初始化。如果給出了初始值,則初始化為該初始值。如果沒有給出,則把它初始化為該類型變數的預設初始值。 int類型變數預設初始值為0 float類型變數預設初始值為0.0f double類型變數預設初始值為0.0 boolean類型變數預設初始值為false char類型變數預設初始值為0(ASCII碼)
Time of Update: 2018-12-06
最近需要搭一個Java的伺服器,鑒於國內無法使用google app engine,最後找到了這個叫jhost的,聲稱能提供免費的Java主機空間,官方是這麼介紹的“JHost(www.jhost.cn)提供免費自由的建站平台,支援JSP和PHP兩種語言,支援常用的J2EE架構,並且提供MySql資料庫以及FTP檔案管理。”。 聽起來不錯,不過好不好用還不知道,暫且嘗試一下。 最後附上邀請碼:20110914145428_187819,有效期間至:2011-09-14 14:
Time of Update: 2018-12-06
將Java程式作成exe檔案的N種方法本文是經過大量地搜尋而整理的,有些下載串連可能已經失效,有些軟體作者已經停止開發,對文中提到的一些方法沒有去求證過,整理出來只是為了方便大家,若有不妥之處或對本文沒有提到的工具和方法有任何異議,請你指正和補充在後面! 1. 使用製作可執行 JAR 檔案包下面就來看看什麼是 JAR 檔案包吧:a) JAR 檔案包JAR 檔案就是 Java Archive File,顧名思意,它的應用是與 Java 息息相關的,是 Java 的一種文檔格式。JAR
Time of Update: 2018-12-06
public void StartWebService() throws Exception { JettyHTTPServerEngineFactory eg = new JettyHTTPServerEngineFactory(); eg.createJettyHTTPServerEngine(9000,"http"); WebServiceMethod webServiceMethod = new