Time of Update: 2018-12-06
Java 支援 3 種跳躍陳述式:break,continue 和return 。這些語句把控制轉移到程式的其他部分。下面對每一種語句進行討論。 注意:除了這裡討論的跳躍陳述式,Java 還支援另一種能改變你程式執行流程的方法:通過異常處理。異常處理提供了一種結構化的方法,通過該方法可以使你的程式捕獲並處理運行時刻錯誤。它由下列五個關鍵字來控制:try,catch,throw,throws,和 finally 。實質上,異常處理機制允許你的程式完成一個非局部的分支跳轉。由於異常處理是一個大話題,
Time of Update: 2018-12-06
Java關鍵字this、super使用總結 一、thisJava關鍵字this只能用於方法方法體內。當一個對象建立後,Java虛擬機器(JVM)就會給這個對象分配一個引用自身的指標,這個指標的名字就是this。因此,this只能在類中的非靜態方法中使用,靜態方法和靜態代碼塊中絕對不能出現this,這在“Java關鍵字static、final使用總結”一文中給出了明確解釋。並且this只和特定的對象關聯,而不和類關聯,同一個類的不同對象有不同的this。下面給出一個使用this的綜合執行個體,以便
Time of Update: 2018-12-06
JAVARegex文法Regex文法Regex是一種文字模式,包括一般字元(例如,a 到 z 之間的字母)和特殊字元(稱為“元字元”)。模式描述在搜尋文本時要匹配的一個或多個字串。Regex樣本運算式 匹配 /^\s*$/匹配空行。/\d{2}-\d{5}/驗證由兩位元字、一個連字號再加5 位元字組成的 識別碼。/<\s*(\S+)(\s[^>]*)?>[\s\S]*<\s*\/\1\s*>/匹配 HTML
Time of Update: 2018-12-06
Java的資料類型分兩種:1.基本類型:long,int,byte,float,double,char2. 物件類型(類): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己建立的類。其中Long又叫
Time of Update: 2018-12-06
原文地址:http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html 一,網路編程中兩個主要的問題一個是如何準確的定位網路上一台或多台主機,另一個就是找到主機後如何可靠高效的進行資料轉送。在TCP/IP協議中IP層主要負責網路主機的定位,資料轉送的路由,由IP地址可以唯一地確定Internet上的一台主機。而TCP層則提供面嚮應用的可靠(tcp)的或非可靠(UDP)的資料轉送機制,這是網路編程的主要對象,一般不需要關心IP層是如
Time of Update: 2018-12-06
8種基本類型 一、4種整型 byte 1位元組 -128——127 short 2 位元組 -32,768 —— 32,767 int 4 位元組 -2,147,483,648 ——2,147,483,647(超過20億) long 8 位元組 -9,223,372,036,854,775,808——9,223,372,036854,775,807
Time of Update: 2018-12-06
final 用於聲明屬性,方法和類,分別表示屬性不可變,方法不可覆蓋,類不可繼承。finally 是異常處理語句結構的一部分,表示總是執行。finalize 是Object類的一個方法,在垃圾收集器執行的時候會調用被回收對象的此方法,可以覆蓋此方法提供垃圾收集時的其他資源回收,例如關閉檔案等 final—修飾符(關鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個類不能既被聲明為
Time of Update: 2018-12-06
設計一程式(Copy.java),可以實現檔案的複製操作 要求:模仿DOS的copy命令,輸入兩路徑名則實現檔案拷貝功能。若輸入以下命令Java copy f:\\1.txt f:\\2.txt 則完成把f:\\1.txt的內容複寫到f:\\2.txt中。提示:可以使用File、FileInputStream、FileOutputStream實現 package com.cmm.io4;import java.io.*;public class Copy { /** *
Time of Update: 2018-12-06
先去 Oracle下載Linux下的JDK壓縮包,我下載的是jdk-7u4-linux-i586.tar.gz檔案,下好後直接解壓Step1:# 將解壓好的jdk1.7.0_21檔案夾用最高許可權複製到/usr/lib/jvm目錄裡sudo cp -r ~/jdk1.7.0_21/ /usr/lib/jvm/Step2:# 配置環境變數sudo gedit ~/.profile在末尾加上:export
Time of Update: 2018-12-06
List、Set、 Map、 HashMap、 Hashtable、 Vector Collection 介面:在一般開發中為了清楚的表現處理資料的存放往往不直接使用 Collection 介面 · 子介面:List · 子介面:SetList 既然是一個介面,則要使用必須依靠子類 -> ArrayList 如果要使用 list,則格式為:List l = new ArrayList() ; ★List 和 Set 的區別:1. List - 元素的序列, Set -
Time of Update: 2018-12-06
Byte Stream --位元組流package com.cmm.io4;import java.io.*;public class FileIo { /** * @param args * @author cmm * @Title: FileOutputStream & FileInputStream -- Byte Stream */ public static void main(String[] args) throws
Time of Update: 2018-12-06
方法1:在Eclipse中可以匯出JAR檔案(類似於EXE檔案,不過需要JAVA虛擬機器支援),執行File→Export→JAR(Runable)即可。eclipse --> 按右鍵一個Java Project --> Export --> Java - JAR file/Runnable JAR file// 也可以是Project下的一個Package 方法2:jar命令:樣本1:將兩個class檔案存檔到一個名為 'classes.jar' 的封存檔案中:
Time of Update: 2018-12-06
多線程的簡單實現過程:(1)將任務處理代碼移到實現了Runnable介面的類的run方法中。這個介面非常簡單,只有一個方法:public interface Runnable{void run();}實現這樣一個類:class MyRunnable implements Runnable{public void run(){ }}建立一個這個類的對象:Runnable r=new MyRunnable();再由Runnable建立一個Thread對象:Thread t=new Thread(r)
Time of Update: 2018-12-06
Java環境變數設定JAVA_HOMED:\Program Files\Java\jdk1.7.0_06 ClassPath.;D:\Program Files\Java\jdk1.7.0_06\lib\tools.jar.jar;D:\Program Files\Java\jdk1.7.0_06\jre\lib\rt.jar; PathD:\Program
Time of Update: 2018-12-06
一、PO :(persistant object ),持久對象可以看成是與資料庫中的表相映射的java對象。使用Hibernate來產生PO是不錯的選擇。二、VO :(value object) ,值對象通常用於業務層之間的資料傳遞,和PO一樣也是僅僅包含資料而已。但應是抽象出的業務對象,可以和表對應,也可以不,這根據業務的需要.PO只能用在資料層,VO用在商業邏輯層和展示層。各層操作屬於該層自己的資料對象,這樣就可以降低各層之間的耦合,便於以後系統的維護和擴充。三、DAO :(Data
Time of Update: 2018-12-06
文章目錄 Java代碼 public boolean vd(String str){ char[] chars=str.toCharArray(); boolean isGB2312=false; for(int i=0;i<chars.length;i++){ byte[] bytes=(""+chars[i]).getBytes();
Time of Update: 2018-12-06
ubuntu 11.10 安裝 java環境聲明:一下內容主要來自網路,本來在此基礎上根據自己的成功經驗做了一些淺陋的(但有價值的)備忘說明和修改。(本人也是ubuntu 11.10版本,但是是64位的,因此安裝的java也是64位版本。)升級到ubuntu 11.10之後,由於庫裡沒有sun-java6-jdk,需要自行安裝。因此,到Oracle網站下載了Java
Time of Update: 2018-12-06
JSP根據IP段跳轉不同頁面的問題String remoteHost = request.getRemoteHost(); 得到ip地址,並對ip訪問進行限制:public String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if(ip == null || ip.length() == 0 ||
Time of Update: 2018-12-06
函數:Join() 功能:使用選擇的分隔字元將一個數組合并為一個字串,這是JavaScript裡面提供的方法,在.NET裡面也有類似的String.Join方法,可以在指定String數組的每個元素之間串聯指定的分隔字元 String,從而產生單個串聯的字串,因為大多數遇到的問題就是針對String數組的,所以也勉強夠用了。可是Java裡面沒有這樣的方法,這裡提供一下解決方案。 Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
使用Java發送GET、POST請求 ——節選自《瘋狂Java講義》 URL的openConnection()方法將返回一個URLConnection對象,該對象表示應用程式和 URL 之間的通訊連結。程式可以通過URLConnection執行個體向該URL發送請求、讀取URL引用的資源。 通常建立一個和 URL