本文目錄一覽:
什麼是java jdk?
jdk安裝好配置環境變數後,系統就承認了 java,javac等命令,當編譯好java文件,就可以在開始——運行——cmd的dos系統下運用指定命令運行java文件。
JDK 是整個Java的核心,包括了Java運行環境,Java工具和Java基礎的類庫。
JDK包含的基本組件包括:
javac – 編譯器,將源程序轉成位元組碼
jar – 打包工具,將相關的類文件打包成一個文件
javadoc – 文檔生成器,從源碼注釋中提取文檔
jdb – debugger,查錯工具
java – 運行編譯後的java程序(.class後綴的)
appletviewer:小程序瀏覽器,一種執行HTML文件上的Java小程序的Java瀏覽器。 Javah:產生可以調用Java過程的C過程,或建立能被Java程序調用的C過程的頭文件。 Javap:Java反彙編器,顯示編譯類文件中的可訪問功能和數據,同時顯示位元組代碼含義。 Jconsole: Java進行系統調試和監控的工具
總之,jdk並不是一個應運軟體,並不能從哪裡運行。編譯時在任何可輸入文本的軟體中均可(通常用.txt記事本編譯),編譯好後改名.java文件,在dos系統中用 javac命令編譯連接 java命令 .運行。
java基礎類庫中提供的類能不能直接使用
可以直接使用。
Java最常用的包都屬於該包,程序不需要注入此包,就可以使用該包中的類,利用這些類可以設計最基本的Java程序。String類,提供了字元串連接、比較、字元定位、字元串列印等處理方法。
StringBuffer類,提供字元串進一步的處理方法,包括子字元串處理、字元添加插入、字元替換等。
System類,提供對標準輸入、輸出設備io的讀寫方法,包括鍵盤、屏幕的in/out控制。常用的System。out。print、System。out。println都是該類的靜態變數輸出流out所提供的方法。
Thread類,提供Java多線程處理方法,包括線程的懸掛、睡眠、終止和運行等。
Math類,提供大量的數學計算方法。
Java類庫和包有什麼區別?
通俗一點點講,類是為了解決java中的問題而出現的,你要跟好友通信,就寫一個通信類來解決這個問題,你要處理網頁前台的數據,你就寫個數據處理類,寫好的類就好比數學公式,參數不同,公式固定不變,得出結果不同,你寫好一個通信類,這個類不改變,但你可以跟不同人聊天
包的存在是為了區別相同名字的類出現的,包通俗的講就是電腦上的文件夾,你可以在一個文件夾下創建兩個名字一樣的文本文件么,當然不可以,包也是,包里不允許同名文件,你的手機可以選擇移動的手機卡和電信的手機卡,卡長的都一樣,但它們能在同一個運營商那裡買到么,不能,移動運營商和電信運營商相當於包,電話卡相當於同名文件,不同包存儲不同功能的類
java常用類庫有哪些
java.lang.*
Java編程語言的基本類庫
java.util.*
包括集合類、時間處理模式、日期時間工具等各類常用工具包
這兩個是最基本的類庫,學習java要熟悉這兩個類庫。
下面也是一些常用的:
java.awt.*
提供了創建用戶界面以及繪製和管理圖形、圖像的類(現在已不常用)
javax.swing.*
提供了一系列輕量級的用戶界面組件,是目前Java用戶界面常用的包
現在更多用swing來構建java用戶界面。
java.io.*
提供了通過數據流、對象序列以及文件系統實現的系統輸入、輸出
java.sql.*
提供了訪問和處理來自於Java標準數據源數據的類
java.math.*
提供了簡明的整數算術以及十進位算術的基本函數
java.rmi.*
提供了與遠程方法調用相關的所有類
java.net.*
提供了用於實現網路通訊應用的所有類
什麼是Java類庫?
java類庫就是由一堆java類打包在一起組成的庫,封裝一些類方便你使用,比如Map,List這種。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/309993.html