java核心學習(九) java基礎類庫之Scanner
從第九節開始,對java的基礎類庫進行初步學習,這些基礎類其中的一些內容是java程序員的基本功
言歸正傳,開始學習。對於java類庫的具體使用方法,可以在IDE裏面查看源碼和註釋,也可以在官方網站查看文檔,本學習只是簡單過一邊重點,並不會面面俱到。
Scanner顧名思義就是一個掃描器,可以從文件、輸入流、字符串解析數據。
在new Scanner時可以使用不同的構造器參數來創建不同數據源的Scanner,如Scanner sc = new Scanner(System.in)就是對標準輸入流的掃描器。
Scanner類使用hasNextXxx()方法來判斷是否讀取完數據,用nextXxx()來獲取數據
大致就是這樣。
java核心學習(九) java基礎類庫之Scanner
相關推薦
java核心學習(九) java基礎類庫之Scanner
system.in 網站 文檔 數據源 java程序 官方網站 基本功 簡單 方法 從第九節開始,對java的基礎類庫進行初步學習,這些基礎類其中的一些內容是java程序員的基本功 言歸正傳,開始學習。對於java類庫的具體使用方法,可以在IDE裏面查看源碼和註釋,也可以在
java 基礎類庫之 SQLFun
cnblogs import bsp 轉換 span pre param ack urn package com.exjor.webdemo; import java.sql.Timestamp; import java.util.Date; public
java 基礎類庫之 FormatFun
final mat web port efault div break orm log package com.exjor.webdemo; import java.text.SimpleDateFormat; import java.util.Date;
Java基礎類庫之StringBuffer類
導語 很多新手都搞不懂String、StringBuffer、StringBuilder之間到底有什麼區別,那就一點一點來說一下吧。 主要內容 StringBuffer類的主要特點 StringBuffer、StringBuilder、Str
java基礎類庫學習(四.2)異常處理的陷阱
前言 java的異常類Exception繼承自非正常情況類Throwable,異常類下又分為兩大類:checked異常和runtime異常, 其中發生checked異常的類如果不做處理程式會發生編譯錯誤,導致程式中斷編譯 而runtime異常的類只有在執行階段才會發生,如果不做處理,
java基礎類庫學習(二.3)List子介面的實現類
List子介面的實現類:ArrayList/Vector/LinkedList List集合:元素有序。可重複的集合,List集合預設按元素的新增順序設定元素的索引,通過索引來訪問物件 List集合原始碼? public interface List<E> extends
java基礎類庫學習(二.2)Set子介面的實現類
Set子介面的實現類:HashSet/LinkedHashSet/TreeSet/EnumSet/SortedSet Set子介面和Collection父介面原始碼對比? 1Collection父介面原始碼 public interface Collection&l
java基礎類庫學習(七.3)控制執行緒
前言 執行緒的五個狀態新建/就緒/執行/阻塞/死亡 為了很好的控制執行緒的狀態(新建態,就緒態--執行態控制不了),我們來看一下執行緒物件的幾個方法,也就是Thread的幾個方法 控制執行緒的狀態 1使執行緒處於新建態 執行緒子類 a=new 執行緒子類();  
java基礎類庫學習(七.2)執行緒的生命週期
前言 利用java的類/介面建立好使用者執行緒後,我們呼叫執行緒物件的啟動方法,讓執行緒啟動 執行緒的生命週期:新建new 就緒runnable 執行running 阻塞blocked 死亡die 執行緒會在幾種狀態之間改變 新建new 執行緒類通過繼承Thread實現Run
java基礎類庫學習(六.6)物件序列化
前言 物件序列化:允許把記憶體中的物件轉換成平臺無關的二進位制流,從而把這種二進位制流持久的儲存自磁碟上,通過網路將這種二進位制流傳輸到網路的另一個節點,其他程式一旦獲得了這種二進位制流,都可以將這種二進位制流恢復成原來的java物件 物件的序列化是指將一個java物件寫入io流中,
java基礎類庫學習(六.5)輸入輸出流體系
前言 輸入輸出流的4個抽象基類InputStream/OutputStream Reader/Writer 4個訪問檔案的節點流:FileInputStream/FileReader FileOutputStream/FileWriter 處理流的用法:
java基礎類庫學習(六.3)位元組流 字元流(輸入輸出)
前言: 位元組流和字元流的操作方式幾乎相同,區別只是操作的資料單元不同而已 位元組流操作的資料單元是位元組8位,字元流操作的資料單元是字元16位 輸入流 字元輸入流/位元組輸入流原始碼(輸入流的抽象基類) InputStream public abstract class
java基礎類庫學習(六.2)輸入輸出 I/O流
前言 java的IO通過java.io包下的類和介面來支援,包括輸入輸出兩種流,每種流又分為位元組流和字元流, 輸入輸出流:位元組流和字元流 位元組流:以位元組為單位處理輸入輸出 字元流:以字元來處理輸入輸出 java7對原有io進行升級,提供了一系列全新的API放在NIO中
java基礎類庫學習Annotation
前言: jdk5開始,java提供了註解的支援 Annotation:是程式碼裡的特殊標記,這些標記可以在編譯/類載入/執行時被讀取,並執行相應的處理 而基本的註釋程式只在編譯的時處理 Annotation可以修飾什麼? 可以修飾包/類/構造器/方法/成員變數/引數/區域性變
java基礎類庫學習(一.2)String/StringBuffer/StringBuilder
String/StringBuffer/StringBuilder類是對字串的抽象? String類是一個不可變類,例項建立後不可改變 StringBuffer是一個可變類,實力建立後允許改變,是執行緒安全的,效能略低 可以將StringBuffer的例項轉換成Stin
java基礎類庫學習 java.sql(7)使用資料庫連線池來管理資料庫連線物件
前言: 在實際開發中,如果我們不斷地建立資料庫連線物件,一個數據庫連線物件均對應一個物理資料庫連線,每次操作都開啟一個物理連線,使用完後就立即關閉連線,頻繁的開啟關閉連線會造成系統性能下降 因此實際開發中不推薦頻繁的建立資料庫連線物件,頻繁的開啟物理資料庫連線,頻繁的關閉
Java基礎(四十九)-常用類庫
正則表示式 背景 通過之前一系列的分析可以看見,String是一個非常萬能的型別,因為String不僅僅可以支援有各種字串的處理操作,也支援有向各個資料型別的轉換功能,所以在專案的開發之中,只要是使用者輸入的資訊基本都是String表示。於是在向其他資料轉換的時
Java學習筆記29:Java基礎類庫簡介及lang包介紹彙總
Java基礎類庫簡介及lang包介紹 https://blog.csdn.net/gaoshoum/article/details/50194181 java.lang包介紹 https://blog.csdn.net/u012834750/article/details/7936155
Java核心技術梳理-基礎類庫
運行環境 http 定量 pattern 範圍 pareto datetime abcde 大小 一、引言 Oracle為Java提供了豐富的基礎類庫,Java 8 提供了4000多個基礎類庫,熟練掌握這些基礎類庫可以提高我們的開發效率,當然,記住所有的API是不可
java 核心學習筆記(四) 單例類
com null tools 初始化 equal inf div 特殊 對象 如果一個類始終只能創建一個實例,那麽這個類被稱作單例類。 一些特殊的應用場景可能會用到,為了保證只能創建一個實例,需要將構造方法用private修飾,不允許在類之外的其它地方創建類的實例。 又要保