Time of Update: 2018-12-03
在使用String.split方法分隔字串時,分隔字元如果用到一些特殊字元,可能會得不到我們預期的結果。public String[] split(String regex)Splits this string around matches of the given regularexpression.參數regex是一個regular-expression的匹配模式而不是一個簡單的String,他對一些特殊的字元可能會出現你預想不到的結果,比如測試下面的代碼:用豎線 |
Time of Update: 2018-12-03
1 。 JDK。http://www.oracle.com 現在SUN已經收歸Oracle門下了,所以也跑到了oracle的網站了。找JDK,也就是 Java SE Development Kit , 現在已經更新到30了。下載對應平台的JDK就行了。window下下載完是一個exe檔案,雙擊安裝,記住安裝路徑就OK了。2 。
Time of Update: 2018-12-03
學習設計模式有兩個意義:一、學習設計模式最重要的是瞭解模式的應用情境。編程遇到特定情境的話,要有意識聯想到設計模式,哪怕細節忘了也沒關係,翻翻書就找到了。二、提高設計的思想。學習設計模式的時候,要體會模式精妙之處,當想明白大師思想和自己的差距的時候,差距就縮短了一點兒。有的模式平淡無奇,應用卻廣泛。有的模式設計精巧,應用情境卻不易遇到。無論如何,要麼掌握工具,要麼學到思想,都是收穫。 最適合簡單概括設計模式的是UML圖,收集了一個非常好的資源,分享在我的sky
Time of Update: 2018-12-03
Java 技術既是一種進階的物件導向的程式設計語言,也是一個平台。Java 技術基於 JAVA 虛擬機器(Java virtual machine,JVM)的概念 —— 這是語言與底層軟體和硬體之間的一種轉換器。Java 語言的所有實現都必須實現 JVM,從而使 Java 程式可以在有 JVM 的任何系統上運行。Java 程式設計語言(Java programming language) 與眾不同之處在於:Java 程式既是編譯型的(compiled)(轉換為一種稱為 Java
Time of Update: 2018-12-03
integer, long, short, float, double, character, byte, boolean, yes_no, true_false這些類型都對應 Java 的原始類型或者其封裝類,來符合(特定廠商的)SQL 欄位類型。boolean, yes_no 和 true_false 都是 Java 中 boolean 或者 java.lang.Boolean 的另外說法。string從 java.lang.String 到 VARCHAR(或者 Oracle
Time of Update: 2018-12-03
下載了文檔自己存留8種排序之間的關係:1, 直接插入排序 (1)基本思想:在要排序的一組數中,假設前面(n-1)[n>=2] 個數已經是排好順序的,現在要把第n個數插到前面的有序數中,使得這n個數也是排好順序的。如此反覆迴圈,直到全部排好順序。 (2)執行個體(3)用java實現 package com.njue; public class insertSort {public insertSort(){ inta[]={49,38,65,97,76,13,27,49,78,34
Time of Update: 2018-12-03
本文是小編收集於一個技術論壇,無論是問題還是答案都很簡明,但卻完整詳細,所以在這裡推薦給初學者。int -> Stringint i=12345;String s="";第一種方法:s=i+""; 第二種方法:s=String.valueOf(i);這兩種方法有什麼區別呢?作用是不是一樣的呢?是不是在任何下都能互換呢?String -> ints="12345";int i;第一種方法:i=Integer.parseInt(s);第二種方法:i=Integer.valueOf(s)
Time of Update: 2018-12-03
java的int、char、long、float、double對byte的轉換,在通訊的時候會用到2011-07-18 16:53:40 我來說兩句 收藏 我要投稿 [字型:小 大]Java代碼 package com.util; /** * * <ul> * <li>檔案名稱: com.born.util.ByteUtil.java</li> * <li>檔案描述: byte轉換工具</li> *
Time of Update: 2018-12-03
除了加鎖外,其實還有一種方式可以防止並發修改異常,這就是將讀寫分離技術(不是資料庫上的)。先回顧一下一個常識:1、JAVA中“=”操作只是將引用和某個對象關聯,假如同時有一個線程將引用指向另外一個對象,一個線程擷取這個引用指向的對象,那麼他們之間不會發生ConcurrentModificationException,他們是在虛擬機器層面阻塞的,而且速度非常快,幾乎不需要CPU時間。2、JAVA中兩個不同的引用指向同一個對象,當第一個引用指向另外一個對象時,第二個引用還將保持原來的對象。
Time of Update: 2018-12-03
Java編程那些事兒70mso-hansi-font-family:Calibri">——抽象類別和介面(三)陳躍峰出自:http://blog.csdn.net/mailbomb8.9.3 Cambria;mso-hansi-font-family:Cambria">抽象類別和介面的比較
Time of Update: 2018-12-03
Java編程那些事兒28—運算子優先順序鄭州遊戲學院 陳躍峰出自:http://blog.csdn.net/mailbomb 4.7 運算子優先順序 在實際的開發中,可能在一個運算式中出現多個運算子,那麼計算時,就按照優先順序層級的高低進行計算,層級高的運算子先運算,層級低的運算子後計算,具體運算子的優先順序見下表:運算子優先順序表優先順序運算子結合性1() [] .從左至右2! +(正) -(負) ~ ++ --從右向左3* / %從左向右4+(加) -(減)從左向右5&
Time of Update: 2018-12-03
Java編程那些事兒71mso-hansi-font-family:Calibri">——內部類簡介陳躍峰出自:http://blog.csdn.net/mailbomb 8.10 內部類(Inner Class) 內部類是Javamso-hansi-font-family:Calibri">語言中的一種特殊的文法,簡單的來說,就是在一個類的內部再聲明一個類,這些聲明在類內部的類就被稱作內部類。在實際聲明時,內部類可以聲明在類的內部、類的方法內部,也可以聲明在類的構造方法內部,
Time of Update: 2018-12-03
Java編程那些事兒42—流程式控制制綜合練習鄭州遊戲學院 陳躍峰出自:http://blog.csdn.net/mailbomb5.6.2 綜合練習 本部分是一些整理的關於流程式控制制部分的綜合練習,可以通過這些練習熟悉Java語言的基本文法,以及鍛煉邏輯思維能力。 練習題:1、 計算數字12和18的最小公倍數。2、 如果蘋果 1元/個, 桔子 2 元/個, 芒果
Time of Update: 2018-12-03
Enumeration 介面(枚舉) java.util.Enumeration 介面的作用與 Iterator 介面類似,但只提供了遍曆 Vector 和 Hashtable (及子類 Perperties )類型集合元素的功能,不支援元素的移除操作。此外, Iterator 介面添加了一個可選的移除操作,並使用較短的方法名。註:此介面的功能與 Iterator 介面的功能是重複的。新的實現應該優先考慮使用 Iterator 介面而不是 Enumeration 介面。 public
Time of Update: 2018-12-03
package java.lang;/** * * 表示棧軌跡的元素,它定位在某類的某個方法的某行 * * comment by liqiang * * @author Josh Bloch */public final class StackTraceElement implements java.io.Serializable { //由虛擬機器初始化 private String declaringClass; //拋出異常的方法名 private
Time of Update: 2018-12-03
Java編程那些事兒44—數組基礎文法鄭州遊戲學院 陳躍峰出自:http://blog.csdn.net/mailbomb6.2 數組基本文法 瞭解了數組的概念以後,下面來看一下數組的文法格式。數組的文法格式主要有四種:數組聲明、數組初始化、引用數組元素和獲得數組長度。6.2.1 數組聲明 和變數類似,數組在使用以前也必須聲明,數組的聲明文法格式為: 資料類型 數組名稱[] 或: 資料類型[]
Time of Update: 2018-12-03
Java編程那些事兒50—多維陣列使用樣本2鄭州遊戲學院 陳躍峰出自:http://blog.csdn.net/mailbomb 6.6.3 儲存圖形結構 要求:根據數組中的值,在對應位置繪製指定的字元。規定0繪製空格,1繪製星號(*)。數組的值如下所示: { {0,0,0,1,0,0,0},
Time of Update: 2018-12-03
Java編程那些事兒39—流程式控制制綜合樣本1鄭州遊戲學院 陳躍峰出自:http://blog.csdn.net/mailbomb5.6 綜合樣本 在一般的學校學習流程式控制制時,重點是放在流程式控制制的相關文法,其實為了能成為一個合格的程式員,僅僅學好文法是遠遠不夠的,還需要通過大量的練習來適應程式設計語言的思維方式,並且熟練地把自己的解決問題的步驟形成代碼,這些都需要通過大量的閱讀代碼和編寫代碼來實現。
Time of Update: 2018-12-03
Java編程那些事兒66——final修飾符陳躍峰出自:http://blog.csdn.net/mailbomb8.7.2 final final關鍵字是最終的、最後的意思,在程式中可以用來修飾類、成員變數和方法的聲明,由該關鍵字修飾的內容都是不可變的。8.7.2.1 final資料 final修飾的資料是常量,常量既可以出現在類的內部,也可以出現在方法或構造方法的內部。在程式中常量只能賦值一次。 其它說明可以參看前面的常量介紹。
Time of Update: 2018-12-03
Java編程那些事兒46—數組使用樣本2鄭州遊戲學院 陳躍峰出自:http://blog.csdn.net/mailbomb6.3.4 判斷數組元素是否重複 要求:判斷一個數組中是否存在相同的元素,如果存在相同的元素則輸出“重複”,否則輸出“不重複”。 該題中如果需要判斷數組中元素是否重複,則需要對數組中的元素進行兩兩比較,如果有任意一組元素相等,則該數組中的元素存在重複,如果任意一組元素都不想等,則表示數組中的元素不重複。