国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 講解Java中的基礎類庫和語言包的使用

講解Java中的基礎類庫和語言包的使用

2020-01-07 14:26goldensun JAVA教程

這篇文章主要介紹了Java中的基礎類庫和語言包的使用,是Java入門學習中的基礎知識,需要的朋友可以參考下

Java基礎類庫
Java 的類庫是 Java 語言提供的已經實現的標準類的集合,是 Java 編程的 API(Application Program Interface),它可以幫助開發者方便、快捷地開發 Java 程序。這些類根據實現的功能不同,可以劃分為不同的集合,每個集合組成一個包,稱為類庫。Java 類庫中大部分都是由Sun 公司提供的,這些類庫稱為基礎類庫。

Java 語言中提供了大量的類庫共程序開發者來使用,了解類庫的結構可以幫助開發者節省大量的編程時間,而且能夠使編寫的程序更簡單更實用。Java 中豐富的類庫資源也是 Java 語言的一大特色,是 Java 程序設計的基礎。

Java 常用包的簡單介紹如下:
java.lang 包:主要含有與語言相關的類。java.lang 包由解釋程序自動加載,不需要顯示說明。
java.io 包:主要含有與輸入/輸出相關的類,這些類提供了對不同的輸入和輸出設備讀寫數據的支持,這些輸入和輸出設備包括鍵盤、顯示器、打印機、磁盤文件等。
java.util 包:包括許多具有特定功能的類,有日期、向量、哈希表、堆棧等,其中 Date類支持與時間有關的操作。
java.swing 包和 java.awt 包:提供了創建圖形用戶界面元素的類。通過這些元素,編程者可以控制所寫的 Applet 或 Application 的外觀界面。包中包含了窗口、對話框、菜單等類。
java.net 包:含有與網絡操作相關的類,如 TCP Scokets、URL 等工具。
java.applet 包:含有控制 HTML 文檔格式、應用程序中的聲音等資源的類,其中 Applet類是用來創建包含于 HTML 的 Applet 必不可少的類。
java.beans 包:定義了應用程序編程接口(API),Java Beans 是 Java 應用程序環境的中性平臺組件結構。

Java語言包(java.lang)簡介
Java語言包(java.lang)定義了Java中的大多數基本類,由Java語言自動調用,不需要顯示聲明。該包中包含了Object類,Object類是整個類層次結構的根結點,同時還定義了基本數據類型的類,如:String、Boolean、Byter、Short等。這些類支持數字類型的轉換和字符串的操作等,下面將進行簡單介紹。
Math類

Math類提供了常用的數學運算方法以及Math.PI和Math.E兩個數學常量。該類是final的,不能被繼承,類中的方法和屬性全部是靜態,不允許在類的外部創建Math類的對象。因此,只能使用Math類的方法而不能對其作任何更改。下表列出了Math類的主要方法。

講解Java中的基礎類庫和語言包的使用
【例】產生10個10~100之間的隨機整數。

?
1
2
3
4
5
6
7
8
9
10
11
12
//********** ep8_2.java **********
class ep8_2{
  public static void main(String args[]){
    int a;
    System.out.print("隨機數為:");
    for(int i=1;i<=10;i++){
      a=(int)((100-10+1)*Math.random()+10);
      System.out.print(" "+a);
    }
    System.out.println();
  }
}

運行結果: 隨機數為:12 26 21 68 56 98 22 69 68 31

由于產生的是隨機數,例8-2每次運行的結果都不會相同。若要產生[a,b]之間的隨機數其通式為:

?
1
(b-a+1)*Math.random()+a


字符串類

字符串是字符的序列。在 Java 中,字符串無論是常量還是變量都是用類的對象來實現的。java.lang 提供了兩種字符串類:String 類和 StringBuffer 類。

1.String 類
按照 Java 語言的規定,String 類是 immutable 的 Unicode 字符序列,其作用是實現一種不能改變的靜態字符串。例如,把兩個字符串連接起來的結果是生成一個新的字符串,而不會使原來的字符串改變。實際上,所有改變字符串的結果都是生成新的字符串,而不是改變原來字符串。

字符串與數組的實現很相似,也是通過 index 編號來指出字符在字符串中的位置的,編號從0 開始,第 2 個字符的編號為 1,以此類推。如果要訪問的編號不在合法的范圍內,系統會產生 StringIndexOutOfBoundsExecption 異常。如果 index 的值不是整數,則會產生編譯錯誤。

String 類提供了如下表所示的幾種字符串創建方法。
講解Java中的基礎類庫和語言包的使用
2.StringBuffer 類
String 類不能改變字符串對象中的內容,只能通過建立一個新串來實現字符串的變化。如果字符串需要動態改變,就需要用 StringBuffer 類。StringBuffer 類主要用來實現字符串內容的添加、修改、刪除,也就是說該類對象實體的內存空間可以自動改變大小,以便于存放一個可變的字符序列。
StringBuffer 類提供的三種構造方法
講解Java中的基礎類庫和語言包的使用
幾種 StringBuffer 類常用的方法
講解Java中的基礎類庫和語言包的使用

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人av在线网 | 激情欧美日韩一区二区 | 麻豆精品国产91久久久久久 | 综合一区| 爱免费视频 | 国产麻豆乱码精品一区二区三区 | 日韩美女一级片 | 中国freesex | 中文字幕在线观看日本 | 国产亲子乱弄免费视频 | 毛片免费观看视频 | 狠狠干av| 日b片| 亚洲成人一区在线 | 国产一极片 | 91精品国产综合久久香蕉922 | 寡妇高潮免费视频一区二区三区 | 亚洲国产中文字幕 | 91亚洲视频 | 国产激情网址 | 久久久久久免费看 | 天堂资源| 精品国产一区二区三区性色av | 精品在线观看一区 | 亚洲成av人影片在线观看 | 欧美成人久久久免费播放 | 亚洲成av人片一区二区梦乃 | 国产欧美日韩一区 | 久久综合久久综合久久综合 | 91精品国产欧美一区二区成人 | 精品福利一区二区三区 | 日韩精品在线视频观看 | 一区二区免费在线观看 | 一区二区三区有限公司 | 三级电影网址 | 国产区精品 | 午夜影院免费 | 最近免费中文字幕大全免费版视频 | 久久av综合 | 天天澡天天狠天天天做 | 色综合久久久久久久久久久 |