Time of Update: 2018-12-06
Java提供了兩類主要的異常:runtime exception和checked exception。checked 異常也就是我們經常遇到的IO異常,以及SQL異常都是這種異常。對於這種異常,JAVA編譯器強制要求我們必需對出現的這些異常進行catch。所以,面對這種異常不管我們是否願意,只能自己去寫一大堆catch塊去處理可能的異常。 但是另外一種異常:runtime
Time of Update: 2018-12-06
作為Visual Studio外掛程式的Flex開發工具,Ensemble公司的Tofino確實很吸引人,包含編譯環境的安裝檔案總共才122M,比起Flex Builder要不少。而且,對於熟悉了VS開發環境的.Net程式員,用這樣的外掛程式來做Flex開發方便了很多。從官網下載安裝檔案,選擇122M的包含開發編譯環境的安裝包下載。關閉Visual Studio,安裝成功後開啟Visual
Time of Update: 2018-12-06
很簡單的一個例子,沒有介面只有代碼。伺服器端代碼package server;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;import java.net.ServerSocket;import
Time of Update: 2018-12-06
public class SimpleExcelWrite { public void createExcel(OutputStream os) throws WriteException,IOException{// 建立工作薄 WritableWorkbook workbook=Workbook.createWorkbook(os);// 建立新的一頁 WritableSheet sheet=workbook.createSheet("First Sheet",
Time of Update: 2018-12-06
轉自http://blog.chinaunix.net/space.php?uid=20464521&do=blog&id=1673171linux與win下安裝java linux下的安裝方法1、去http://java.sun.com/j2se/1.4.2/download.html 下載一個Linux Platform的JDK,建議下載RPM自解壓格式的(RPM in self-extracting file,j2sdk-1_4_2_06-linux-i586-
Time of Update: 2018-12-06
package com.sc.test;public class SingletonMain { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Start"); Singleton obj1 = Singleton.getInstance()
Time of Update: 2018-12-06
import java.io.*;import java.text.SimpleDateFormat;import java.util.*;import java.util.logging.Logger;public class AndyLogger{ //The defaulted root path of SSLVPN installation private static String rootPath = "C:\\temp2"; //variable for
Time of Update: 2018-12-06
java的字串儲存與操作類,我用過的就是String,StringBuffer,StringBuilder. String的類定義是public final class String,即它不可以被繼承.而且StringObject Storage Service的值是不可變的.如果一個StringObject Storage Service了"abc"的值,你不可能把abc修改成abcd.除非改變string變數的引用,讓它指向另外一個String對象.
Time of Update: 2018-12-06
JFrame myFrame=new JFrame(); //產生視窗 myFrame.setTitle("Test"); //如果JFrame執行個體化時調用的構造參數是JFrame(String),則setTitle這一步可以省略. myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Time of Update: 2018-12-06
public class DateTime{public DateTime() { }/** * 取年日期時間 * @return String 返回 yyyy-MM-dd HH:mm:ss*/public static String getdate() { SimpleDateFormat formatter_f = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date
Time of Update: 2018-12-06
public java.util.ArrayList<java.util.Hashtable<String, String>> UserList() { ArrayList<Hashtable<String, String>> list = new ArrayList<Hashtable<String, String>>(); String sql = "Select * from user where Deleted=
Time of Update: 2018-12-06
HashSet需要重寫equals和hashCode TreeSet需要重寫equals和compareTo 兩個函數返回的結果應該一致 一般情況下,HashSet和TreeSet中只放入不可變對象,final修飾屬性 new Comparator(){ public int compare(Object o1,Object o2){ …… } }匿名類可作為TreeSet參數 compareTo(Object o)返回負值代表this比o小,this.num-o.getNum()
Time of Update: 2018-12-06
整理一:這裡的一片文章,我個人認為講解的很詳細,有對 java.sql.Date的使用還有困惑的請看。java.sql.Date 只儲存日期資料不儲存時間資料// 會丟失時間資料preparedStatement.setDate(1, new java.sql.Date(date.getTime()));//可以這樣來處理preparedStatement.setTimestamp(1, new java.sql.Timestamp(new java.util.Date().getTime())
Time of Update: 2018-12-06
具體的使用方法你可以在google上搜尋 “filter 過濾器”,FilterConfig可以擷取部署描述符檔案(web.xml)中分配的過濾器初始化參數。針對你的問題回答,結果就是說FilterConfig可以獲得web.xml中,以 filter
Time of Update: 2018-12-06
MainActivity.java/** * @author Administrator * @param 說明可以用代碼控制 布局,不用xml * */public class MainActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
Time of Update: 2018-12-06
1、重寫<Override>,重載<Overloading>重寫相對於父類,重載下相對於本類,都是Java多態的一種表現形式。2、java內部類剛開始學,沒必要對每個功能都細究,自頂向下,羅列如下:<1>內部類定義:顧名思義,在類內部定義的類便是一個內部類<2>內部類的簡單例子:public class OutClass(){ public class
Time of Update: 2018-12-06
很多人不能夠很好的進行JAVA編程,原因就在於對JAVA運行環境的不瞭解或是瞭解得不夠透徹。如果連一個普通的JAVA程式運行環境都搭建不好。就更不要說理解J2EE的運行環境搭建了。故本文首先介紹如何搭建普通JAVA程式的運行環境,再介紹如何在這個基礎上進一步搭建J2EE運行環境。 一、什麼是JDK? 學JAVA的人都應該知道SUN公司的JAVA
Time of Update: 2018-12-06
不同的作業系統對於檔案系統路徑的設定各有差別。例如在Windows中,一個路徑的標記法可能是: "C:\\Workspace\\CH14\\" 而在Linux下的路徑設定可能會像是: "/home/justin/workspace/ch14" Windows的路徑指定是使用UNC (Universal Naming Convention)路徑名,以\\開始表示硬碟根目錄。如果沒有以\\開始表示相對於當前工作目錄的路徑,C是可選的硬碟指定,後面跟隨著:字元。而
Time of Update: 2018-12-06
一 調整 虛擬機器參數 二 立即 釋放無用的對象 三 利用序列化和還原序列化技術 下面是具體的代碼實現 package com.free; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException;
Time of Update: 2018-12-06
這個資料是網上一位仁兄寫的,很有用,儲存起來。