Time of Update: 2018-12-05
JAVA時間格式化處理日期格式化import java.util.Date; import java.text.SimpleDateFormat; class dayTime { public static void main(String args[]) { Date nowTime=new Date(); System.out.println(nowTime); SimJAVA時間格式化處理日期格式化import java.util.Date; import
Time of Update: 2018-12-05
package java.lang;import java.io.*;import java.util.StringTokenizer;/** * * 控制java虛擬機器的對象,它是一個單例 * * comment by liqiang * */public class Runtime { //類初始化時產生唯一的一個執行個體 private static Runtime currentRuntime = new Runtime(); //獲得Runtime的唯一執行個體
Time of Update: 2018-12-05
package java.lang;/** * * 使用繼承此介面的方法來使用線程機制,run方法會被Thread調用, * 此方法中定義了線程的實際操作,使用此介面的目的是增大靈活性, * 因為java只支援一個父類,但可以實現多個介面,使用此介面 * 使得我們不用繼承Thread類,也可使用多線程能力,並增大了設計的靈活性 * * comment by liqiang * * @author Arthur van Hoff * */publicinterface Runnable {
Time of Update: 2018-12-05
package java.lang;/** * * Throwable的子類,表示嚴重的問題,而無法有應用程式在catch塊中解決 * 所以它無需在catch塊中截獲或在方法的throws列表中列出也可通過編譯 * * comment by liqiang * */public class Error extends Throwable { static final long serialVersionUID = 4980196508277280342L; /** *
Time of Update: 2018-12-05
package java.lang;/** * Throwable的子類,應用級異常,可在catch塊中處理, * 也可拋向高層處理(在拋向高層時,按需要可做封裝處理) * * comment by liqiang * * @author Frank Yellin * */public class Exception extends Throwable { static final long serialVersionUID = -3387516993124229948L; /*
Time of Update: 2018-12-05
URLConnection類是一個抽象,是實現應用程式和URL之間通訊串連的所有類的超類,該類的執行個體可以用來讀寫URL所指的資源。在建立了URL對象之後,可以使用該URL對象的openConnection方法來建立URLConnection對象,之後就可以使用下面的方法完成各種各樣的操作。abstract public void connect() throws IOException開啟與URL所指定資源的一個通訊串連,如果調用該方法時串連已經開啟,則忽略該調用。 public URL
Time of Update: 2018-12-05
Connection 對象代表與資料庫的串連。串連過程包括所執行的 SQL 語句和在該串連上所返回的結果。一個應用程式可與單個資料庫有一個或多個串連,或者可與許多資料庫有串連。 2.1.1 開啟串連與資料庫建立串連的標準方法是調用 DriverManager.getConnection 方法。該方法接受含有某個 URL 的字串。DriverManager 類(即所謂的 JDBC 管理層)將嘗試找到可與那個 URL 所代表的資料庫進行串連的驅動程式。
Time of Update: 2018-12-05
遊戲的規則很簡單:恰好移動一根火柴,使等式成立。如下面的等式可以變成3+6=9(還有其他解):移動哪一根火柴能使等式成立? 請你寫一個程式,找出所有的規範解。所謂規範是指: * 只能改變數字,不能改變符號; * 數字和符號的組成方式必須嚴格的和圖示的一樣(減號由一根火柴組成); * 新等式必須形如a+b=c或a-b=c,其中a、b、c都是不含前置0的非負整數。當然,最重要的是:新的等式必須在數學上成立。實現代碼: import
Time of Update: 2018-12-05
import java.io.InputStreamReader;import java.io.LineNumberReader;import sun.management.ManagementFactory;import com.sun.management.OperatingSystemMXBean;public class MonitorInfoTest { public static void main(String[] args)throws Exception {
Time of Update: 2018-12-05
1. finalfinal可以修飾類,成員方法,成員變數;表示最終的,不能修改,不能繼承的:final類不能被繼承,類中的方法預設是final方法,但類中的成員變數不是。final方法不能被子類覆蓋,可以這樣理解:JAVA中的普通方法等於C++的虛方法,JAVA中的final方法等於C++中的普通方法。final成員表示常量,只能在聲明時賦值一次,以後不能再被賦值。public class Test { private finalString S="final執行個體變數";
Time of Update: 2018-12-05
我必須承認我不是一個Java程式員,日常開發主要是C++和Delphi,使用Java完全是為了開發Android應用。今天在看Java的泛型,有些方面感到很奇怪,先來看下面的代碼: class Shape { public void Draw(){ System.out.println("Draw Shape"); } } class Rect extends Shape{ @Override
Time of Update: 2018-12-05
1. 如果基類存在預設建構函式,則在子類構造之前,會先調用基類的預設建構函式:class A { A() { System.out.println("A create"); }}class B extends A { B() { // 會在這裡先調用A的預設建構函式 System.out.println("B create"); }}class C extends A { C(int i) { //
Time of Update: 2018-12-05
1. 拋出異常通過throw newThrowableClass文法可以拋出一個異常,其中ThrowableClass是一個從Throwable繼承的類,或者是Throwable類本身,先看下面的public void proc(){ // Exception是Throwable的繼承類,代表最基本的異常 throw new
Time of Update: 2018-12-05
1.列印命令列參數Code:import java.io.*; public class Test1 { public static void main(String[] args) { for(int i=0; i<args.length; i++) { System.out.print(args[i]); } System.out.println(); } } 2.
Time of Update: 2018-12-05
package java.lang.ref;import java.security.PrivilegedAction;import java.security.AccessController;// comment by liqiangfinal class Finalizer extends FinalReference { //包內使用的類 /* * 一個本地方法 用來調用任意Object對象的finalize方法,因為Object對象的finalize方法 *
Time of Update: 2018-12-05
import java.io.*;import java.util.*;public class Test6_Map {public static void main(String[] args) {MyMapStu mms = new MyMapStu(new File("exp.txt"));System.out.println("請輸入要尋找內容的學號!");Scanner sc = new Scanner(System.in);long sno =
Time of Update: 2018-12-05
public void createSmallPic(int height, int width){ String smallPath = "smallPath"; // 小圖存放目錄 if(!new File(smallPath).exists()) { new File(smallPath).mkdirs(); } double ratio = 0.0; File file = new File("d:/a.jpg"); //
Time of Update: 2018-12-05
java.lang.NumberFormatException: For input string: "1.0" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java:477) at java.lang.Integer.(Integer.java:609) at
Time of Update: 2018-12-05
最近也遇到這個問題,同樣的時間計算在一個電腦上時對了,換了電腦就少了8個小時關鍵字: jvm 8小時 時差在不更改機器時區的情況下改變一個特定應用程式的時區(多種方法): 1、TimeZone tz = TimeZone.getTimeZone("Asia/Shanghai");TimeZone.setDefault(tz); 2、java -Duser.timezone=UTC TimeZoneTipjava -Duser.timezone=Asia/Shanghai 3、針對tomcat,
Time of Update: 2018-12-05
java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.錯誤資訊:An attempt by a client to checkout a Connection has timed out.java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.at