【Java學習筆記】檔案資訊

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/檔案路徑:import java.io.File; public class FilePath {     public static void main(String arg[]) {         String pname1 =             File.separator + "stuff" +             File.separator +

【Java習作】大小寫不敏感的Java尋找替代

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/方法可以採用正則表達在想要搜尋的字串前邊構造(?i),表示大小寫不敏感。例如,要搜尋here,則構造(?i)here,表示here,Here,HERE等。但是這還會匹配there,我們還可以加上字元間隔符來表示一個單獨的here單詞, /b(?i)here/b。 使用String的matches( )

【Java學習筆記】迴圈操作

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/import java.util.ArrayList;import java.util.Iterator;public class Practice { public static void main(String[] args) { int[] ary=new int [6]; ary[0] = 3; ary[1] = 4; ary[2]

【Java學習筆記】本地化

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/先介紹幾個術語:i18n: 就是internationalization, 國際化,由於首字母"i"和末尾字母"n"間有18個字元,所以簡稱i18n. internationalization指為了使應用程式能適應不同的語言和地區間的變化而不作系統性的變化所採取的設計措施。 l10n: 就是localization, 本地化,由於首字母"l"和末尾字母"n"間有10個字母,所以簡稱l10n.

【JAVA學習筆記】個人設定

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/1.簡介: 以前你想讓程式記住使用者自訂的習慣,比如介面字型等,你使用一個設定檔,但是在維護多個使用者或出現誤拼字時還是力不從心。而java.util.prefs包則提供了便利。線上文檔寫的非常糟糕,將java.util.prefs這個類描述為“a node in a hierarchical collection of preference data”,還說“there are two

【Java學習筆記】FileChannel的學習

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/定義了各種通道,這些通道表示到能夠執行 I/O 操作的實體(如檔案 和通訊端)的串連;定義了用於多工、非阻塞 I/O 操作的選取器。寫檔案import java.io.FileOutputStream; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.CharBuffer;

【Java學習筆記】Java6泛型執行個體

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/你若是不使用泛型,則會這樣處理資料類型不確定的問題:class Stash {     private Object x;     void set(Object x) {         this.x = x;     }     Object get() {         return(x);     } } public class

【Java學習筆記】使用split()方法分割字串

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/// Use split() to extract substrings from a string.class SplitDemo { static void showSplit(String[] strs) { for(String str : strs) System.out.print(str + "|"); System.out.println("/n"); } /

【Java學習筆記】向量類的使用

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/import java.util.Vector; public class CollectionOne {     public static void main(String arg[]) {         new CollectionOne();     }     CollectionOne() {         Vector<Object>

【Java學習筆記】編碼學習

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/1.ASCII碼 上個世紀60年代,美國制定了一套字元編碼,對英語字元與二進位位之間的關係,做了統一規定。這被稱為ASCII碼,一直沿用至今。 ASCII碼一共規定了128個字元的編碼,比如空格“SPACE”是32(二進位00100000),大寫的字母A是65(二進位01000001)。這128個符號(包括32個不能列印出來的控制符號),只佔用了一個位元組的後面7位,最前面的1位統一規定為0

【Java學習筆記】Comparable介面的實現和使用

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/1.什麼是Comparable介面此介面強行對實現它的每個類的對象進行整體排序。此排序被稱為該類的自然排序 ,類的 compareTo 方法被稱為它的自然比較方法 。實現此介面的對象列表(和數組)可以通過 Collections.sort (和 Arrays.sort )進行自動排序。實現此介面的對象可以用作有序映射表中的鍵或有序集合中的元素,無需指定比較子。 強烈推薦(雖然不是必需的)使自然排序與

【Java習作】提取漢字拼音首字母(Java版)

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/package info.gnuhpc;/** * @author gnuhpc email: warmbupt@gmail.com blog: http://gnuhpc.info * @date 2010-1-22 * @bugs 不支援多音文書處理 */public class PinyinConv { // 簡體中文的編碼範圍從B0A1(45217)一直到F7FE(63486)

【Java學習】JDK6在XP下的環境變數設定

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/要設定三個環境變數,都設定在系統內容變數下:1.JDK安裝路徑名稱:JAVA_HOME值:D:/Program Files/Java/jdk1.6.0_142.系統路徑名稱:Path 值:原來的Path值; %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin3.java載入類(class or

【Java學習筆記】Java中定義宏

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/在Java中,要定義常量的話,可以在類中使用 public   static   final   。。。。 比如: public   static   final   int   PI   =   3.14159;//java.lang.Math.PI差不多就應該是這麼定義的。 再比如: public   static   final   int   NAME  

【Java學習筆記】集合類

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/1.集合的特點:都位於 java.util包中,不能存放基本類型的資料,而只能存放對象的引用,操作的數目可以不固定(類似於動態數組)。 2.分類: 有三個類:a.Set(集):對象不按特定方式排序,沒有重複元素。這個與數學中的集合概念最相似。b.List(列表):按照索引位置排序,可以有重複元素,允許按照對象在集合中的索引位置檢索對象。c.Map(映射):每一個元素包含一個索引值對。沒有重複的索引值對,

【Java學習筆記】修飾符

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/1.修飾頂層類(不是指在一個類中定義的類)包括abstract、public、final。局部變數只能用final修飾。 2.一個類中,可以訪問類本身或內部類的執行個體的私人成員。 3.abstract修飾符:

【Java學習筆記】實現Comparator介面來進行字串逆向排序

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/// Create a Comparator that returns the outcome // of a reverse string comparison. class RevStrComp implements Comparator<String> {   // Implement the compare() method so that it   //

【Java學習筆記】數組的相關事項

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/1.聲明數組引用變數時不能指定數組的長度。如:int x[1];這句話非法。2.數組對象的建立,例如:int [] scores = new int[100];首先在堆中分配記憶體空間,上述的就是400個位元組,然後就給其賦預設值,各個資料類型的預設值不同,int為0.3.返回數組對象的引用:int [] x =new int [10]; <=> int size = 10; int []

【Java學習筆記】對象的序列化和還原序列化

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/1.定義:序列化,也叫序列化--將對象寫到一個輸出資料流(一般是一個檔案)中。還原序列化則是從一個輸入資料流中讀取一個對象。類中的成員必須是可序列化的,而且要實現Serializable介面,這樣的類的對象才能被序列化和還原序列化。這個介面是一個表示型的介面。serialVersionUID

【Java學習筆記】使用Collator進行本地化語言的排序

作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/// This Comparator uses a Collator to determine the// proper, case-insensitive lexicographical ordering// of two strings.class IgnoreCaseComp implements Comparator<String> { Collator col;

總頁數: 4058 1 .... 319 320 321 322 323 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.