Time of Update: 2018-12-06
View Code 1 package exercise; 2 /** 3 * 基本類型測試try,finally 4 * @author Administrator 5 * 6 */ 7 public class TestReturnAndFinally { 8 public static void main(String[] args) { 9 // TODO Auto-generated method stub10 System.out.println(new
Time of Update: 2018-12-06
int -> String String s = String.valueOf(i); String s = Integer.toString(i); String s = "" + i; String -> intint i = Integer.parseInt(s); int i = Integer.valueOf(s);上面兩種都可,最好用第一種,因為第二種返回的其實是Integer對象 Integer -> intint i = new
Time of Update: 2018-12-06
1.靜態部署(伺服器啟動之前部署) a.將項目放在webapps下,就可以了 b.更改$CATALINA_HOME\conf\server.xml檔案,在<host>標籤內添加<Context>標籤,內容如下:<Context docBase="D:\javaspace\sfa\WebRoot" reloadable="false" path="/sfa123"/>
Time of Update: 2018-12-06
String : substring(int beginIndex,int endIndex) 返回字串 索引從零開始,"hamburger".substring(4, 8) returns "urge",返回的是從beginIndex到endIndex - 1 indexOf(int ch) 返回 int 返回指定字元在此字串中第一次出現處的索引,如果有就是索引,沒有返回-1, "hamburger".indexOf(
Time of Update: 2018-12-06
轉載:http://blog.csdn.net/siyue_qi/archive/2008/05/22/2469316.aspx【Java】Timer和TimerTask詳解以下內容根據 The JavaTM Tutorial 和相關API doc翻譯整理,以供日後參考:1.概覽Timer是一種定時器工具,用來在一個後台線程計劃執行指定任務。它可以計劃執行一個任務一次或反覆多次。TimerTask一個抽象類別,它的子類代表一個可以被Timer計劃的任務。簡單的一個常式:import java.u
Time of Update: 2018-12-06
Abstract 抽象的 一個Java語言中的關鍵字,用在類的聲明中來指明一個類是不能被執行個體化的,但是可以被其它類繼承。一個抽象類別可以使用抽象方法,抽象方法不需要實現,但是需要在子類中被實現break 一個Java的關鍵字,用來改變程式執行流程,立刻從當前語句的下一句開始執行從。如果後面跟有一個標籤,則從標籤對應的地方開始執行case Java語言的關鍵字,用來定義一組分支選擇,如果某個值和switch中給出的值一樣,就會從該分支開始執行。catch
Time of Update: 2018-12-06
內部類分為成員內部類、靜態嵌套類、方法內部類、匿名內部類。幾種內部類的共性:A、內部類仍然是一個獨立的類,在編譯之後會內部類會被編譯成獨立的.class檔案,但是前面冠以外部類的類命和$符號。B、內部類不能用普通的方式訪問。內部類是外部類的一個成員,因此內部類可以自由地訪問外部類的成員變數,無論是否是private的。 View Code 1 /** 2 * 四種不同類型的內部類 3 * @author Administrator 4 * 5 */ 6 public class
Time of Update: 2018-12-06
get提交 :<Connector protocol="HTTP/1.1" port="80" redirectPort="8443" URIEncoding="GBK" />post提交: request.setCharacterEncoding("GBK") +filter:View Code package com.sungoal.utils;import java.io.IOException;import javax.servlet.Filter;import
Time of Update: 2018-12-06
原:http://lavasoft.blog.51cto.com/62575/15433Java程式在運行時,Java運行時系統一直對所有的對象進行所謂的運行時類型標識。 這項資訊紀錄了每個對象所屬的類。虛擬機器通常使用運行時類型資訊選准正確方法去執行,用來儲存這些類型資訊的類是Class類。Class類封裝一個對象 和介面運行時的狀態,當裝載類時,Class類型的對象自動建立。 Class 沒有公用構造方法。Class 對象是在載入類時由 JAVA 虛擬機器以及通過調用類載入器中的
Time of Update: 2018-12-06
在把jdk安裝到電腦中之後,我們來進行設定使java環境能夠使用。 首先右鍵點我的電腦。開啟屬性。然後選擇“進階”裡面的“環境變數”,在新的開啟介面中的系統變數需要設定三個屬性“JAVA_HOME”、 “path”、“classpath”,其中在沒安裝過jdk的環境下。path屬性是本來存在的。而JAVA_HOME和classpath是不存在 的。 一:點“建立”,然後在變數名寫上JAVA_HOME,顧名其意該變數的含義就是java的安裝路徑,呵呵,然後在變數值寫入剛才
Time of Update: 2018-12-06
當出現HeapDumpOnOutOfMemoryError錯誤時,我們需要分析原因,下面的程式就是類比這個錯誤並匯出dump檔案,好讓你分析GcTest.javapackage gc;public class GcTest { private static final int _1MB= 1024 * 1024; //約1m public static void main(String[] args) { //總共約8m多,堆大小設定不超過8388608B即8.
Time of Update: 2018-12-06
一個位元組有8位,就是8個0和18個位的第一個位是符號位,0代表正,1代表負,所以Java中的資料類型都有正負之分,不存在無符號數。也就是說0000 0001代表的是數字1,1000 0001代表的就是-1所以正數最大位0111 1111,那麼轉成十進位也就是數字127負數最大為1111 1111,也就是數字-128有8個數,一個數有兩種可能,總共的可能就是2的8次方,256,一邊一半,所以一個的byte的十進位範圍是-128~127
Time of Update: 2018-12-06
在沒有好好地研習物件導向設計的設計模式之前,我對Java介面和Java抽象類別的認識還是很模糊,很不可理解。剛學Java語言時,就很難理解為什麼要有介面這個概念,雖說是可以實現所謂的多繼承,可一個只有方法名,沒有方法體的東西,我實現它又有什麼用呢?我從它那什麼也得不到,除了一些方法名,我直接在具體類裡加入這些方法不就行了嗎?為什麼一定要有抽象類別這個概念?為什麼就不能把這個父類寫成一個具體的類,子類再繼承它不就可以了嗎?何必弄一個抽象類別出來,還要弄一些沒有方法體的抽象方法,弄得又象介面又象類的
Time of Update: 2018-12-06
轉自:http://blog.163.com/dreamman_yx/blog/static/26526894200842414338201/ Windows下JAVA用到的環境變數主要有3個,JAVA_HOME、CLASSPATH、PATH。下面逐個分析。
Time of Update: 2018-12-06
轉自:http://www.cnblogs.com/icewee/articles/2073203.html前言:我們都知道Java可以將二進位程式打包成可執行jar檔案,雙擊這個jar和雙擊exe效果是一樣一樣的,但感覺還是不同。其實將java程式打包成exe也需要這個可執行jar檔案。準備:eclipse、exe4j(網上有軟體和帳號下載)第一步,將java項目打包成可執行jar檔案,首先看一下我的java
Time of Update: 2018-12-06
轉自:http://www.verycd.com/files/fb1b9ea09e63162183b1f40b40b87e5523150081public class StringTest { public static void main(String[] args) { String s0 = new String("abc");//此語句產生幾個String object String s1 =
Time of Update: 2018-12-06
& 和 && 相同點:都表示“與”操作。這裡的“與”和數學中的“與或非”中的“與”意義相同,都遵循“一假必假”原則。即“與”符號兩邊的元素只要有一個為假,"與"操作執行後的結果就為假。& 和 && 的區別:1)& 表示“按位與",這裡的”位“是指二進位位(bit)。例:十進位數字8 轉化為二進位是:1000 ;數字9 轉化為二進位是1001 。則如有以下程式:public class Test { public static
Time of Update: 2018-12-06
轉自:http://jingyan.baidu.com/article/4e5b3e1976cabe91901e242e.html實際操作之後的自我總結:要想成功的在windows上,利用tomcat部署好一個java web項目,其實並不是很容易。在網上找了很多資料,也實踐了很多遍。自我感覺是,不是這裡介紹的不夠全面就是那裡介紹的不夠全面。下面是我成功部署了一個java web項目的經驗總結:步驟/方法 我們首先要做的是:
Time of Update: 2018-12-06
轉自:http://daimajishu.iteye.com/blog/1081090 實值型別是儲存在記憶體中的堆棧(以後簡稱棧),而參考型別的變數在棧中僅僅是儲存參考型別變數的地址,而其本身則儲存在堆中。==操作比較的是兩個變數的值是否相等,對於引用型變數表示的是兩個變數在堆中儲存的地址是否相同,即棧中的內容是否相同。equals動作表示的兩個變數是否是對同一個對象的引用,即堆中的內容是否相同。==比較的是2個對象的地址,而equals比較的是2個對象的內容。顯然,當equals為true時
Time of Update: 2018-12-06
JCo是一個高效能的,基於JNI的中介軟體,它實現了SAP的RFC(Remote Function Call)協議。 1、JCo的安裝 從 http://files.cnblogs.com/byfhd/jco.rar 下載JCo,解壓後將librfc32.dll和sapjcorfc.dll拷貝到WINNT"SYSTEM32下,將sapjco.jar加入項目的classpath中。 2、與SAP的串連 JCo支援兩種串連方式,direct