Time of Update: 2015-05-10
標籤:JDBC概述JDBC是JAVA中提供的資料庫編程APIcurd :資料庫增刪改連結字串:String url = "mysql :/localhost :3306/jdbc/";connection連結DriverManager:驅動管理器execute:發送close()釋放資源executeUpdte
Time of Update: 2015-05-10
標籤: Java網路編程物理層。資料連結層。網路層。傳輸層。會話層。展示層。應用程式層。TCP/IP分層介面包括用於協作層分別完成以下的功能:網路介面層。網路互聯層。傳輸層。應用程式層。通訊端:Socket。通訊端。是一種抽象層。// 建立用戶端Socket向伺服器發起串連請求 Socket socket = new Socket("127.0.0.1", 30001); /* 利用已建立的socket建立輸入輸出資料流,處理與伺服器端的串連 */
Time of Update: 2015-05-10
標籤:1、對象:客觀事物的一個實體,由一組屬性和方法構成。 屬性:對象具有各種特徵;方法:對象執行的操作。2、類:對對象的概括,是對對象的分類;具有相同屬性、相同方法的一組對象的集合。3、類與對象的關係:類是對象的抽象,對象是類的具體;程式中先類產生對象。4、物件導向的三個特徵:封裝、繼承、多態。 5、物件導向的編程步驟:定義類;構造對象;使用對象。 構造對象的方法:類名 對象名 = new
Time of Update: 2015-05-10
標籤:String a;a=a+"222"+3333;a.length();返回字串長度,字元個數a.charAt(int n);返回第n個字元a.toLowerCase();將a全變為小寫a.toUpperCase();大寫a.subString(int beginindex);從指定位置開始到後面截取後付給aa.replace(char oldchar,char newchar);將字串中所有出現的字元oldchar替換成newchara.concat(String
Time of Update: 2015-05-10
標籤: 在class檔案中,“常量池”是最複雜也最值得關注的內容。 Java是一種動態串連的語言,常量池的作用非常重要,常量池中除了包含代碼中所定義的各種基本類型(如int、long等等)和對象型(如String及數組)的常量值還,還包含一些以文本形式出現的符號引用,比如: 類和介面的全限定名; 欄位的名稱和描述符; 方法和名稱和描述符。 在C語言中,如果一個程式要調用其它庫中的函數,在串連時,該
Time of Update: 2015-05-10
標籤:String對象的大小寫不敏感比較方法的實現如下: 1 public int compare(String s1, String s2) { 2 int n1 = s1.length(); 3 int n2 = s2.length(); 4 int min = Math.min(n1, n2); 5 for (int i = 0; i < min; i++) { 6
Time of Update: 2015-05-10
標籤: 看下面這段代碼:public class Main { public static void main(String[] args) { String string = ""; for(int i=0;i<10000;i++){ string += "hello"; } }}這句 string +=
Time of Update: 2015-05-10
標籤:【Java記錄】try-with-resources的一個坑 今天處理 AsynchronousFileChannel 時候的一個問題,代碼如下: public static void main(String[] args) throws Exception { String filePath = "/home/xe/git/osc/JavaNote/Lang/data/Test.java"; ExecutorService executorService =
Time of Update: 2015-05-10
標籤:題目描述:Given a string containing just the characters ‘(‘, ‘)‘, ‘{‘, ‘}‘, ‘[‘ and ‘]‘, determine if the input string is valid.The brackets must close in the correct order, "()" and "()[]{}" are all valid but "(]" and "([)]" are
Time of Update: 2015-05-10
標籤:Java抽象類別和介面的區別點1、介面只能含有抽象的方法,抽象類別中可以包含部分的實現方法。2、介面只能定義靜態常量,預設為public static
Time of Update: 2015-05-10
標籤:maven install proguard same input 執行Maven Install打包的時候,出現以下錯誤資訊:[INFO] proguard jar: E:\maven\mvnRespo\net\sf\proguard\proguard-base\5.2\proguard-base-5.2.jar
Time of Update: 2015-05-10
標籤:public class TimeThread extends Thread{private long start;public volatile boolean exit = false; public TimeThread(long start){this.start = start;}public void run(){while(!exit){long end = System.currentTimeMillis();long useTime = end -
Time of Update: 2015-05-11
標籤:java命名規範1、Java中的名稱規範:(1)包名全是小寫:xxyyzz;(2)類名介面名:首字母大寫:XxxYyy;(3)變數名和函數名:變數名不能是關鍵字;多單片語成時,第一個單詞首字母小寫,第二個單詞開始每個單字首大寫xxxYyyZzz。(駝峰標記法)(4)常量名:所有字母都大寫.多單詞時每個單詞用底線連結,XXX_YYY_ZZZ。2、Java中書寫程式的規範:(1)類包含方法,方法包含語句;(2)類名通常由英文單片語成(有意義的名稱,可增加閱讀性),首字母要大寫;(3)類裡面不是
Time of Update: 2015-05-11
標籤:java 進位轉換 import java.util.Scanner;public class P2031 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);char chs[] = {'0','1','2','3','4','5
Time of Update: 2015-05-10
標籤:1、Log4j – 最受歡迎的Java日誌組件Log4j是一款基於Java的開源日誌組件,Log4j功能非常強大,我們可以將日誌資訊輸出到控制台、檔案、使用者介面,也可以輸出到作業系統的事件記錄器和一些系統常駐進程。更值得一提的是,Log4j可以允許你非常便捷地自訂日誌格式和日誌等級,可以協助開發人員全方位地掌控日誌資訊。官方網站:http://logging.apache.org/log4j/2.x/下面是使用Log4j的一個簡單例子:2、gclogviewer
Time of Update: 2015-05-10
標籤:Atitit. 影像處理jpg圖片的壓縮 清理垃圾圖片 java版本 1. 清理圖片壓縮圖片尺寸 12. 所以要使用ImageWriter 13. Thumbnails品質壓縮builder.outputQuality(0.9); 24. attilax架構的處理 code 25. 到一篇文章提到如何控制jpg圖片後壓縮的品質 36. 參考
Time of Update: 2015-05-10
標籤: 1、String的本質安全執行緒 開啟String的源碼,類注釋中有這麼一段話“Strings are constant; their values cannot be changed after they are created. String buffers support mutable strings.Because String objects are immutable they can be
Time of Update: 2015-05-10
標籤:以一個例子的形式來說明this 和 supper 的用法區分在構造方法中,如果想使用父類方法,可以用supper.方法名 的方式來訪問父類中的方法。在類中,如果方法的變數名稱與類中變數名稱相同,則可以用this.變數名 來表示方法中的變數(否則該變數會自動視為類中的變數)class Persion{ public int c;private String name;private int age;protected void setName(String
Time of Update: 2015-05-10
標籤:1 ==和equals()==比較兩個對象是否指向同一個記憶體位址。equals()方法判斷兩個對象的值是否相等。2 String.equals()String類對equals()方法重寫如下: 1 public boolean equals(Object anObject) { 2 if (this == anObject) { 3 return true; 4 } 5 if (anObject
Time of Update: 2015-05-10
標籤:構造方法是一種方法特徵:方法與類同名不含傳回值類的執行個體化過程中,該方法自動調用例class Persion{public Persion(){System.out.println("method persion is using");}private int age=18;public void shout(){System.out.println("age is"+age);}}public class TestPersion {public static void