Time of Update: 2015-04-13
標籤:1.字串的長度String str = new String(" abcd");int length = str.length();2.數組的長度2.1對於 a[][] a.length代表a的行數 a[i].length代表a的列數2.2對於a[] a.length代表a的長度3.字串與字元數組的轉化String str = new String("abcd");char []
Time of Update: 2015-04-13
標籤:異常是程式在執行時發生的事件,它會打斷指令的正常流程。 Java中提供了一種獨特的處理異常的機制,通過異常來處理常式設計中出現的錯誤。 Java異常是一個描述在程式碼片段中發生的異常情況(出錯)的對象。引發異常: 在Java程式的執行過程中,如果出現了例外狀況事件,就會產生一個異常對象。產生的異常對象將傳遞給Java運行時系統,這一異常的產生和提交過程稱為引發異常。分類:JRE(系統)產生異常對象人為產生異常對象(明確用throw關鍵字)異常處理機制:兩種處理例外的機制:
Time of Update: 2015-04-13
標籤:先貼代碼package com.tsubasa.collection;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.Iterator;public class ReversibleArrayList<T> extends ArrayList<T>{ public
Time of Update: 2015-04-14
標籤:Convert Sorted Array to Binary Search TreeGiven an array where elements are sorted in ascending order, convert it to a height balanced BST.很簡單的二分法,只要給出Array的開始和結束下標作為參數傳入即可。 1 public TreeNode sortedArrayToBST(int[] num) { 2 return
Time of Update: 2015-04-14
標籤:java並發 並發 並行 轉載請註明:http://blog.csdn.net/UniKylin/article/details/450161171.線程和進程的區別並行:是多個任務在同一時間同時執行,例如多核電腦同時計算的任務可以理解為並行
Time of Update: 2015-04-14
標籤: 1 package com.xt.test; 2 3 /** 4 * 泛型實現堆棧,thinking in java中的例子 5 * 6 * @author Administrator 7 * 8 * @param <T> 9 */10 public class LinkedTrack<T> {11 private static class Node<U> {12 U item;13
Time of Update: 2015-04-14
標籤:設計 hashcode equals 繼承 boolean
Time of Update: 2015-04-14
標籤:java 就業指導 面試指南 面試題 面試準備 ??想要成為合格的Java程式員或工程師到底需要具備哪些專業技能,面試者在面試之前到底需要準備哪些東西呢?本文陳列的這些內容既可以作為個人簡曆中的內容,也可以作為面試的時候跟面試官聊的東西,你可以把這些內容寫到你的簡曆中,當然更需要的是你在面試的時候向面試官展示這些專業技能。
Time of Update: 2015-04-14
標籤:在 Java 中,聲明類、變數和方法時,可使用關鍵字 final 來修飾。final 所修飾的資料具有“終態”的特徵,表示“最終的”意思。具體規定如下:final 修飾的類不能被繼承。final 修飾的方法不能被子類重寫。final 修飾的變數(成員變數或局部變數)即成為常量,只能賦值一次。final 修飾的成員變數必須在聲明的同時賦值,如果在聲明的時候沒有賦值,那麼只有
Time of Update: 2015-04-14
標籤:在讀取資料時需要對資料的強制轉換,可採用String.valueOf(a),把a強制轉換成字串類型有時候a本來就已經是字串類型了,但是為了代碼的嚴謹性,也會加入String.valueOf(a),這時String.valueOf(a)省略也不會出錯的。但有時會涉及到伺服器的問題,所以還是加入String.valueOf(a)比較好。 使用 String.valueOf() 進行資料轉換,如果被轉換的資料為 null, 則這種方法將返回一個 "null" 字串String)
Time of Update: 2015-04-14
標籤:1.定義:Regex是一種可以用於模式比對和替換的規範,一個Regex就是由普通的字元(例如字元a到z)以及特殊字元(元字元)組成的文字模式,它 用以描述在尋找文字主體時待匹配的一個或多個字串。Regex作為一個模板,將某個字元模式與所搜尋的字串進行匹配。 2.用途:字串匹配(字元匹配)字串尋找字串替換字串分割 例如:從網頁中揪出email地址IP地址是否正確從網頁中揪出連結
Time of Update: 2015-04-14
標籤: 1 package exercise; 2 3 class Tank 4 { 5 int level; 6 } 7 8 public class Assignment{ 9 public static void main(String[]args){10 Tank t1=new Tank();11 Tank t2=new Tank();12 13 t1.level=9;14
Time of Update: 2015-04-14
標籤:一、Regex基礎知識 1.1 句點符號
Time of Update: 2015-04-14
標籤:1位元組(Byte)=8bitjava的基本類型類型所佔位元組byte1short2int4long8float4double8char2 String中字母和漢字所佔字元是不一樣的,並且與編碼有關英文字母:A位元組數編碼1GB23121GBK1GB180301ISO-8859-11UTF-84UTF-162UTF-16BE2UTF-16-LE &nb
Time of Update: 2015-04-13
標籤:public 使用者名稱 frame null import import javax.swing.*;/** * Created by Administrator on 2015/4/13 0013. * <p>
Time of Update: 2015-04-13
標籤:java 多線程 線程池 Java實現多線程的3種方法:繼承Thread類、實現runnable介面、使用ExecutorService,Callable、Future實現有返回值的多線程。前2種線程的實現方式沒有返回值,第三種實現方式可以擷取線程執行的返回值。一:繼承java.lang.Thread類public class MyThread
Time of Update: 2015-04-13
標籤:java eclipse jdk spring struts2 1、錯誤描述嚴重: Exception starting filter struts2java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to
Time of Update: 2015-04-13
標籤:java操作zk叢集 zookeeper叢集java操作 1.zk叢集java簡單操作1.0 包目錄結構lib取自zookpeeper官方壓縮包(基於zk3.4.5測試通過)1.1 AbstractZooKeeper.javapackage com.ccy.zk;import java.io.IOException;import
Time of Update: 2015-04-13
標籤: 所謂哈夫曼樹就是要求最小加權路徑長度,這是什麼意思呢?簡而言之,就是要所有的節點對應的路徑長度(高度-1)乘以該節點的權值,然後保證這些結果之和最小。 哈夫曼樹最常執行的 App就是解決編碼問題。一般我們用的ASCII是固定長度的編碼,對於那些常用的字元,使用很長的長度就顯得略為浪費空間了。 下面以一個執行個體來構建一顆哈夫曼編碼樹。
Time of Update: 2015-04-13
標籤: 筆者今天認真試讀了下此書,首先,按照筆者看書的習慣來說,喜歡先看看前面的部分。作者在前言裡放了張學習java的路線圖,是一個比較標準的學習流程。可是為什麼在編程進階那裡放了個設計模式,然後下次才是抽象類別與介面,包及存取權限(這名字和java編程思想好熟悉啊),個人認為,設計模式不應該放上來的,可能作者這裡的設計模式有其它的含義吧。