原创 java 字符串翻轉

使用數組 public class ok { public static String reverse(String str) { char[] chars = str.toCharArray();

原创 java String詳解(一)

String的構建方法 public class myString { String str ="abc";//指向字符串連接池 String str1=new String(); String str3=new String("

原创 java String 詳解(二)

String方法大全 1: char =charAt(int index0=) 返回給定的index對應位置的值 2:int = codePointAt 返回給定的index對應位置的Unicode值 a的Unicode=4

原创 java I/O(一)文件流

文件流 file不是真的的文件只是在堆內存中創建出來的對象來映射實際的文件 硬盤上的文件不區分大小寫 package my; import java.io.File; import java.lang.reflect.Fiel

原创 java 集合 詳解(三) Map

Map 1:可以通過某個key可以直接定位到一個value值 2:key 無序 value 無序可重複 基本使用 HashMap 1:Hashset基於HashMap 2:基本使用 增刪查改 import java.util.Ha

原创 java TimeZone用法

TimeZone tz = TimeZone.getDefault(); System.out.println(tz.getID());//獲取時區id System.out.pr

原创 java集合 詳解(一)

集合 Collection 存儲的都是value List:有序可重複 Set:無序不可重複 Map 存儲的是以Key-value的形式 key無序不可重複 value 無序可重複 ArrayList 1:底層就是一個數組 構建方

原创 capacity()與length()的區別

capacity():字符串底層char[] 容量 length(): 字符串有效元素個數

原创 java中System.currentTimeMillis

public class date { public static void main(String[] args) { long time = System.currentTimeMillis();

原创 java Pattern的用法 郵政編碼

package my; import java.util.regex.Matcher; import java.util.regex.Pattern; public class myPattern { public s

原创 java 集合(詳解二)

set 1:底層實現 數組+鏈表 (散列表) 2:創建對象: HashSet hashSet =new HashSet(); 3:常用方法: add addAll 並集 retainAll 並集 removeAll 差集 沒有

原创 java final finally finalize的區別

final 特徵修飾符 修飾變量 屬性 方法 類 修飾變量 如果是基本類型值不能改變 引用類型地址不能改變 修飾屬性 特點與修飾變量類似(但是必須給初始值) 修飾方法 不能被子類重寫 修飾類 不能被其他子類繼承 finally 處

原创 java I/O (二)字節流

字節型文件輸入流(1字節)(Stream—字節流) 1:兩種:FileInputStream和FileOutputStream 2:繼承關係: inputStream 3:創建對象: 帶file和String的構造方法 4:讀取文

原创 java 線程詳解(一)線程實現的兩種方式 Thread&Runable

線程定義 線程是操作系統能夠進行運算調度的最小單位。它被包含在進程之中,是進程中的實際運作單位。一條線程指的是進程中一個單一順序的控制流,一個進程中可以併發多個線程,每條線程並行執行不同的任務。在Unix System V及Sun

原创 java Calendar類用法

Date date4 = new Date();//無參構造器 Calendar instance = Calendar.getInstance(); System.out.println(inst