Time of Update: 2015-04-25
標籤: 1 package sorting; 2 3 /** 4 * 選擇排序 5 * 平均O(n^2),最好O(n^2),最壞O(n^2);空間複雜度O(1);不穩定;簡單 6 * @author zeng 7 * 8 */ 9 public class XuanzePaixu {10 11 public static int[] xuanzepaixu(int[] a){12 int i,j,n=a.length;13 int tmp;14
Time of Update: 2015-04-25
標籤:package com.yuan.test;public class Testyuhuo { public static void main(String[] args){ int i=3; &
Time of Update: 2015-04-25
標籤:java編程 java集合源碼解析 LinkedList是一個雙端鏈表,他繼承了AbstractSequentaiList順序列表,實現了List,Deque,Cloneable,和Serializable介面。Deque是雙端隊列的介面,LinkedList有記錄頭的 first 和 尾的
Time of Update: 2015-04-25
標籤:java replaceall 空格 Regex 清除 首先必須聲明的是,trim()方法,雖然誰都知道,但這東西注意陷入去除所有空格的誤區,trim()只能去除字串前後的字元,對於中間的字元無法處理。如果要去除所有空格,還是要使用replaceAll的方法,比如如下語句:space.repla
Time of Update: 2015-04-25
標籤:工具類public class Arith {/** * 由於Java的簡單類型不能夠精確的對浮點數進行運算,這個工具類提供精 確的浮點數運算,包括加減乘除和四捨五入。 */// 預設除法運算精度private static final int DEF_DIV_SCALE = 10;// 這個類不能執行個體化private Arith() {}/** * 提供精確的加法運算。 * * @param v1 * 被加數 * @param v2 *
Time of Update: 2015-04-25
標籤:jvm載入類 載入類的時機 class.forname 靜態代碼塊 靜態成員 一、描述java中的類在什麼時候被JVM虛擬機器載入呢?因為靜態成員初始化的時候會在類首次載入的時候執行,
Time of Update: 2015-04-25
標籤:Java單元測試架構 JUnitJUnit是一個Java語言的單元測試架構。它由Kent Beck和Erich Gamma建立,逐漸成為源於KentBeck的sUnit的xUnit家族中為最成功的一個。 JUnit有它自己的JUnit擴充生態圈。多數Java的開發環境都已經整合了JUnit作為單元測試的工具。 線上Javadoc:http://ww...更多JUnit資訊 最新動向: JUnit 4.12 發布,Java 單元測試架構
Time of Update: 2015-04-25
標籤:The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility)P A H NA P L S I I GY I RAnd then read line by line:
Time of Update: 2015-04-25
標籤:1. 繼承含義在物件導向編程中,可以通過擴充一個已有的類,並繼承該類的屬性和行為,來建立一個新的類,這種方式稱為繼承(inheritance).2. 繼承的優點A.代碼的可重用性B.子類可以擴充父類的屬性和方法C.父類的屬性和方法可用於子類D.設計應用程式變得更加簡單3. 如何判斷類具有繼承關係?類與類的關係: a. has—a(組合關係) &
Time of Update: 2015-04-25
標籤: 將java程式做成可啟動並執行jar後,又希望使用.bat檔案來調用jar時,有幾點需要注意的。 1.設定path和classpath .bat檔案中扥的內容如下:@echo offset MY_HOME=%~dp0set CLASSPATH=%MY_HOME%xxx.jar;%MY_HOME%..\lib\*;set PATH=%~dp0..\jre\binjava xxx.xxx.MailClass.class @echo off
Time of Update: 2015-04-25
標籤:反射 java reflection 反射技術 class Java反射技術,是java的痛點,也是程式員進化過程中的必打小怪獸,這裡就根據java api好好研究一下java的反射技術。Class Fields
Time of Update: 2015-04-25
標籤:java可變參數可變參數:將要操作的元素作為參數傳遞,隱式將參數封裝為數組public static void main(String[] args) { show(1,2); show(); show1("java",1,2,3); //順序不能變 } public static void show(int... arr) { System.out.println(arr.length); //數組長度 }
Time of Update: 2015-04-25
標籤:java 異常 exception 繼承 <span style="font-size:18px;"></span>/*這個例子是關於異常在繼承中的問題,當BException繼承AException時,父類拋出AException,那麼子類只能拋出AException或BException,而不能拋出其他異常,
Time of Update: 2015-04-26
標籤:【複用代碼是Java眾多令人信服的功能之一。但要想成為極具革命性的語言,僅僅能夠複製代碼並對之加以改變是不夠的,它還必須能夠做更多的事。】 7.1 組合文法組合就是把對象放在新類中,做新類的成員,比如class A {}class B { private String value1, value2, value3; private A a = new A(); private int integer; private double
Time of Update: 2015-04-25
標籤:java 靜態代碼塊 構造代碼塊 建構函式 成員初始化順序 一、描述java中類的靜態代碼塊、構造代碼塊、構造方法、靜態成員的初始化順序:
Time of Update: 2015-04-25
標籤:Writer:BYSocket(泥沙磚瓦漿木匠)微博:BYSocket豆瓣:BYSocket 泥瓦匠初次遇見 navicat 是在 java.lang.Object 源碼中的一個hashCode方法:?1public native int hashCode(); 為什麼有個navicat呢?這是我所要學習的地方。所以今天泥瓦匠想要總結下navicat。一、認識 native 即 JNI,Java Native
Time of Update: 2015-04-25
標籤:1. 活躍性危險死結(最常見)饑餓 當線程由於無法訪問它所需的資源而不能繼續執行時,就發生了饑餓。引發饑餓最常見資源就是CPU刻度。活鎖 活鎖指的是任務或者執行者沒有被阻塞,由於某些條件沒有滿足,導致一直重複嘗試,失敗,嘗試,失敗。 活鎖和死結的區別在於,處於活鎖的實體是在不斷的改變狀態,所謂的“活”,
Time of Update: 2015-04-25
標籤: 1 package sorting; 2 3 /** 4 * 堆排序 5 * 平均O(nlogn),最好O(nlogn),最壞O(nlogn);空間複雜度O(1);不穩定;較複雜 6 * @author zeng 7 * 8 */ 9 public class DuiPaixu {10 11 public static void duipaixu(int[] a) {12 int i, tmp;13 for (i = a.length
Time of Update: 2015-04-25
標籤: 1 package sorting; 2 3 /** 4 * 快速排序 5 * 平均O(nlogn),最好O(nlogn),最壞O(n^2);空間複雜度O(nlogn);不穩定;較複雜 6 * @author zeng 7 * 8 */ 9 public class Kuaisupaixu {10 11 public static int sort(int[] a, int i, int j) {12 int key = a[i];13
Time of Update: 2015-04-25
標籤:繼承是物件導向編程中最重要的特徵之一,它允許通過繼承一個已經存在的類,來編寫一個新類。已有的類稱為父類,也可以稱為基類,超類,新類稱為子類也稱為衍生類別。繼承使用關鍵字extends,用在類名之後,例:public void class salary extends Employee(){}子類salary 繼承父類Employeejava中的類只能繼承一個類。子類能繼承父類中用public protected