Time of Update: 2015-03-29
標籤:java 位元運算 學習 本文是在學習中的總結,歡迎轉載但請註明出處:http://blog.csdn.net/pistolove/article/details/44724267本文主要介紹Java中常見的運算子,重點介紹了邏輯運算子和位元運算符。希望對你有所協助。算術運算子 (1)一元運算子: 正(+)、負(-)、加1(+
Time of Update: 2015-03-29
標籤:java子類對象的產生package com.minimax.demo;public class SuperClass
Time of Update: 2015-03-29
標籤:進位轉換/*十六進位的轉換要求:1.從鍵盤輸入資料(有輸入提示) 2.用自訂方法增加:對輸入的數,進行8進位和2進位的轉換。*/import java.util.Scanner;public class ArrayTest{public static void main(String[] args){System.out.print("請輸入要轉換為16進位的數字:");Scanner scan=new Scanner(System.in);int num =
Time of Update: 2015-03-29
標籤:類必須先定義才能使用。類是建立對象的模板,建立對象也叫類的執行個體化。下面通過一個簡單的例子來理解Java中類的定義: 1 public class Dog{ 2 String name; 3 int age; 4 5 void bark(){ // 汪汪叫 6 System.out.println("汪汪,不要過來"); 7 } 8 9 void hungry(){ // 饑餓10
Time of Update: 2015-03-29
標籤:前言:一直以來都對WebService感興趣,但因為難以理解WebService到底是什麼,所以瞭解甚少。周二的時候有個跟我關係比較好的同事想要自己寫個WebService的小Demo,希望能夠做成在瀏覽器中輸入類似:http://localhost:8080/XXX/方法?屬性=值這樣格式的串連,點擊進入就可以在頁面上得到想要的資料的效果。我之前做的C#實現WebService是URL中帶了.asmx的,同事用Java實現的傳統WebService是後面帶了wsdl的,都不是想要的格式。
Time of Update: 2015-03-29
標籤:條件陳述式&和|可以用作條件陳述式,但是是長串連,左右兩邊的運算式必須都執行完!這和&&和||不同,&&和||是短串連,只要左邊的運算式已經能夠計算出整個運算式的結果,右邊的運算式就不會執行!繼承、重載、多態重載和多態不是一個概念: 重載:類內的、橫向的關係;兩個方法名稱相同,但參數不同,傳回型別可以不同(但不能只改變傳回型別),存取許可權可以不同(因為重載的兩個方法之間沒有更多的關係,與繼承和多態無關)。
Time of Update: 2015-03-29
標籤:原子性(ATOMICITY): 一個事務要被完全的無二義性的做完或撤消。在任何操作出現一個錯誤的情況下,構成事務的所有操作的效果必須被撤消,資料應被復原到以前的狀態。 一致性(CONSISTENCY): 一個事務應該保護所有定義在資料上的不變的屬性(例如完整性條件約束)。在完成了一個成功的事務時,資料應處於一致的狀態。換句話說,一個事務應該把系統從一個一致-狀態轉換到另一個一致狀態。舉個例子,在關聯式資料庫的情況下, 一個一致的事務將保護定義在資料上
Time of Update: 2015-03-29
標籤:atitit.基於虛擬機器的啟動器設計 --java 啟動器 java產生exeexe4j vs nativej 1. step1讀取設定檔 11.1. regular mode 、、 allINone exe mode
Time of Update: 2015-03-29
標籤:java翻譯自:Top 10 Mistakes Java Developers Make 文章列出了Java開發人員最常犯的是個錯誤。1.將數群組轉換為ArrayList為了將數群組轉換為ArrayList,開發人員經常會這樣做:List<String> list =
Time of Update: 2015-03-29
標籤:Province classpackage com.apptest.xstream.test;import java.util.ArrayList;import java.util.List;public class Province {private String name;private List<City> list = new ArrayList<City>();public String getName() {return name;}public
Time of Update: 2015-03-29
標籤: 第一周正式接觸Java的日子接近尾聲了,上課的時候是一位新老師,還沒適應他的上課發方式,講課完就讓我們自己動手操作,但是自己聽了卻忘了,感覺到很懵懂。 後面幾天慢慢適應了,聽課的效率也逐漸提高了,也感覺到了Java跟C語言的一些類同,雖然吸收了C/C++語言的優點,但去掉了其影響程式健壯性的部分。Java是一種物件導向的語言,一種平台無關的語言,提供者啟動並執行解釋環境。 上學期學了C語言,對現在學習Java也是有不少協助的,因為其邏輯的相同,能讓我更快的適應Java的
Time of Update: 2015-03-29
標籤:一、List介面,有序的Collection介面,可以精確地控制每一個元素插入的位置,同意有同樣的元素1.鏈表,LinkedList實現了List介面,同意null元素,提供了get()、remove()、insert()方法,沒有同步方法public void add() { LinkedList List = new LinkedList();
Time of Update: 2015-03-29
標籤:android java 多線程 並發 1、線程的狀態 1.1建立 線程 的兩種方式,介面和線程類。利用介面的好處:更好的體現物件導向的思想,可以避免由於Java的單繼承特性而帶來的局限; 增強程式的健壯性,代碼能夠被多個線程共用,代碼與資料是獨立的;(同步問題)適合多個相同程式碼的線程區處理同一資源的情況。
Time of Update: 2015-03-29
標籤:中斷線程 守護線程 守護線程/* * Daemon線程,即守護線程 * 一般都在後台運行,為其他線程提供服務,不能單獨存在 */public class Test08 { public static void main(String[] args) { MyThread8 t1 = new MyThread8("守護線程"); System.out.println("是守護線程嗎?"+t1
Time of Update: 2015-03-29
標籤:線程 編程 並發 守護線程 Java中有兩類線程:User Thread(使用者線程)、Daemon Thread(守護線程)
Time of Update: 2015-03-29
標籤:注釋 jdk Annotaton(註解)是jdk5.0後引入的,先今很多主流架構都支援註解。註解一般用於建立文檔,跟蹤代碼中的依賴以及編譯檢查。以@註解名存在jdk中常用的註解有@Override 覆蓋超類中方法@Deprecated 被廢棄的代碼@suppressWarings
Time of Update: 2015-03-29
標籤:java regex split 想搞清楚這個問題的原因就是我無法把一個文本裡的單詞全部給找出來,因為接觸C++的時候記得好像regex可以有好多個字元組成,這樣就可以通過,。!和空格等標點來分割文本了,但是split的方法所接受的參數只有String類型的regex和int類型的limit,limit用來表示最多可以將字串分成多少部分。後來通過在網上尋找資料
Time of Update: 2015-03-29
標籤:/*****************搜尋二叉樹*********************///《演算法導論》P161/*構建一個有n個不同關鍵字的二查搜尋樹的期望高度為h = O(lgn); 下述所有尋找等操作的時間複雜度為O(h)*//******定義搜尋二叉樹*****///對於任一節點x,滿足其左子樹上的節點key都不大於x.key// 右子樹上的節點key都不小於x.keyprivate class SearchTree{int
Time of Update: 2015-03-29
標籤:java 對象 比較 comparator介面 一般情況下,自己動手寫一個簡單排序程式還是沒有問題的,但是你能保證寫出來的排序程式的時間複雜度嗎?你能保證程式的正確性嗎,魯棒性呢,還有程式結構的清晰性,可維護性.......綜上所述,學習一下排序介面來實現對複雜物件的排序還是很有必要的。Java中有兩個用來實現排序的介面Comparator和Compara
Time of Update: 2015-03-29
標籤:ArrayList會比Vector快,他是非同步的,如果設計涉及到多線程,還是用Vector比較好一些 import java.util.*; /** * 示範Vector的使用。包括Vector的建立、向Vector中添加元素、從Vector中刪除元素、 * 統計Vector中元素的個數和遍曆Vector中的元素。 */public class VectorDemo{ public static void main(String[] args){//Vector的建立