您好,登錄后才能下訂單哦!
這篇文章主要介紹“常用Java命令有哪些”,在日常操作中,相信很多人在常用Java命令有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”常用Java命令有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
一、Core Java核心概念
1.什么叫類?
類就是某一種事物的一般性的集合體,是相同或相似的各個事物共同特性的一種抽象。
2.什么叫對象?
在面向對象概念中,對象(Object)是類的實例(instance)。對象與類的關系就像變量與數(shù)據(jù)類型的關系一樣。
3.類的核心特性有哪些?
類具有封裝性、繼承性和多態(tài)性。
封裝性:
類的封裝性為類的成員提供公有、缺省、保護和私有等多級訪問權限,目的是隱藏類中的私有變量和類中方法的現(xiàn)細節(jié)。
繼承性:
類的繼承性提供從已存在的類創(chuàng)建新類的機制,繼承(inheritance)使一個新類自動擁有被繼承類(父類)的全部成員。
多態(tài)性:
類的多態(tài)性提供類中方法執(zhí)行的多樣性,多態(tài)性有兩種表現(xiàn)形式:重載和覆蓋。
4.方法
對象中的方法表達了對象所具有的行為。方法實際上就是函數(shù)。
5.屬性
一個對象的屬性是能夠被外界或對象所處的環(huán)境所感知或操縱的數(shù)據(jù)或狀態(tài)。
6.Java是什么?
Java是一門易于變成的跨平臺編程語言,同時又是一個開發(fā)、應用、執(zhí)行和部署平臺。Java包括Java編程語言,開發(fā)工具和環(huán)境、Java類庫等。Java語言是由美國Sun公司開發(fā)的一種完全面向對象的程序設計語言。Java語言由C++語言發(fā)展起來,但比C++語言簡單。Java語言具有簡單、與平臺無關、高效、健壯、安全、多線程等特點,它是當前網(wǎng)絡編程的***語言。Java既是一門編程語言又是一個平臺。
7.為什么要用Java?
最主要的原因是Java與平臺無關,一次編譯,處處運行,以及它的易于編程的特性。
8.用Java開發(fā)程序的步驟是怎么樣的?
編寫源代碼(*.java)→編譯(javac *.java)→執(zhí)行(java *.class)
9.Java的環(huán)境變量
由于Java是平臺無關的,安裝JDK時Java不會自動設置路徑,也不會修改注冊表,需要用戶自行設置環(huán)境變量,但不需要修改注冊表。
JAVA_HOME:JDK的安裝路徑;
CLASSPATH:JVM裝載、class字節(jié)碼文件時的搜索路徑;
PATH:系統(tǒng)的環(huán)境變量,命令的搜索路徑。
path變量指出Java提供的可執(zhí)行文件的路徑;
class path變量指出Java包的路徑(for Windows)
set path=%path%; C:\Program Files\jdk1.5.0\bin; set classpath=.; C:\Progam Files\jdk1.5.0\lib
10.JVM是什么?
JVM,Java Virtual Machine,Java虛擬機,是一個邏輯的操作系統(tǒng),它屏蔽了硬件和平臺信息,JVM能將字節(jié)碼文件(*.class)解釋并執(zhí)行。正是這種獨立執(zhí)行的方式,使得Java具有與平臺無關的特性。
11.類的加載過程
類加載器(class loader)加載字節(jié)碼到內存,JVM內存數(shù)據(jù)區(qū)將對象狀態(tài)放置在堆區(qū),各線程使用的變量放在棧區(qū),類的特征放在方法區(qū)。然后進行字節(jié)碼驗證(Byte code verifer),再執(zhí)行。
二、常用Java命令
1.$javac
2.$java
執(zhí)行類文件(Byte code 文件)
3.$jdb
4.$javadoc [options] [packagenames] [sourcefiles] [@files]
生成Javadoc文檔
5.$jar {ctxu} {jar -flie} [manifest -flie] [-c directory] fiels…
解壓縮jar文件命令
c:創(chuàng)建新的壓縮文件(create)
t:列出清單(tail)
u:更新壓縮文件(update)
v:顯示壓縮過程(view)
f:壓縮文件的名稱(filename)
m;按照清單指定信息進行壓縮
三、Core Java語法與規(guī)范
1. 一個源文件只有一個public類;
2.public源文件可以有多個類定義;
3.源文件名字必須與public類名一致
4.包名必須在***行(except annotation)注釋通常放在***行,定義了包,則包定義放在***行(包用來區(qū)分同名的類以及組織類);
5.包名可以有零個或一個,但不可以有多個;
6.源文件如果帶包的話,***存放在包結構對應的目錄下。
到此,關于“常用Java命令有哪些”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。