自學(xué)Java要什么基礎(chǔ),這些都要熟練掌握

自學(xué)Java要什么基礎(chǔ),這些都要熟練掌握

天津卓眾教育      2022-03-15 01:40:01     13

自學(xué)Java要什么基礎(chǔ),這些都要熟練掌握,Java編程語(yǔ)言是一種高級(jí)、面向?qū)ο蟆⑼ㄓ们野踩木幊陶Z(yǔ)言。它由Sun Microsystems的James Gosling于1991年開(kāi)發(fā)。當(dāng)時(shí),他們稱其

課程價(jià)格 請(qǐng)咨詢

上課時(shí)段: 授課校區(qū):

詳細(xì)介紹

Java編程語(yǔ)言是一種高級(jí)、面向?qū)ο?、通用且安全的編程語(yǔ)言。它由Sun Microsystems的James Gosling于1991年開(kāi)發(fā)。當(dāng)時(shí),他們稱其為OAK。Sun Microsystem于1995年更名為Java。2009年,Oracle Corporation接管了Sun Microsystem。

Java是使用最廣泛的編程語(yǔ)言。它是為互聯(lián)網(wǎng)的分布式環(huán)境而設(shè)計(jì)的。Java可供用戶免費(fèi)訪問(wèn),我們可以在所有平臺(tái)上運(yùn)行它。Java遵循WORA(一次編寫(xiě),隨處運(yùn)行)原則,并且與平臺(tái)無(wú)關(guān)。

Java的版本

Java一共有三個(gè)版本。每個(gè)Java版本都有不同的功能。Java的版本是:

1.Java標(biāo)準(zhǔn)版(SE):我們使用此版本為臺(tái)式計(jì)算機(jī)創(chuàng)建程序。

2.Java企業(yè)版(EE):我們使用此版本創(chuàng)建在服務(wù)器上運(yùn)行的大型程序并管理繁重的流量和復(fù)雜的事務(wù)。

3.Java Micro Edition(ME):我們使用這個(gè)版本來(lái)開(kāi)發(fā)機(jī)頂盒、手機(jī)、家電等小型設(shè)備的應(yīng)用程序。

Java環(huán)境-JVM、JRE和JDK

1.JVM(Java虛擬機(jī))

Java虛擬機(jī)提供了一個(gè)運(yùn)行時(shí)環(huán)境,我們可以在其中執(zhí)行字節(jié)碼。JVM是平臺(tái)相關(guān)的。它執(zhí)行以下任務(wù):

  • 加載代碼
  • 驗(yàn)證代碼
  • 執(zhí)行代碼
  • 提供運(yùn)行時(shí)環(huán)境

2.JRE(Java運(yùn)行時(shí)環(huán)境)

JRE是一組工具。這些工具一起允許開(kāi)發(fā)應(yīng)用程序并提供運(yùn)行時(shí)環(huán)境。JVM是JRE的一部分。JRE也像JVM一樣依賴于平臺(tái)。

3.JDK(Java開(kāi)發(fā)工具包)

Java Development Kit提供了一個(gè)有助于開(kāi)發(fā)和執(zhí)行Java程序的環(huán)境。JDK中有開(kāi)發(fā)工具,提供開(kāi)發(fā)Java程序的環(huán)境。

JDK與JRE一起包含其他資源,如解釋器、加載器。編譯器、歸檔器(jar)和文檔生成器(Javadoc)。這些組件一起幫助您構(gòu)建Java程序。

Java變量

程序從鍵盤(pán)、鼠標(biāo)等輸入設(shè)備讀取數(shù)據(jù)。它們處理這些輸入數(shù)據(jù)并將其寫(xiě)入輸出設(shè)備或網(wǎng)絡(luò)。Java將程序數(shù)據(jù)存儲(chǔ)在變量中。

Java程序首先聲明變量,將數(shù)據(jù)讀入這些變量,對(duì)變量執(zhí)行操作,然后再將它們寫(xiě)入某處。

Java基礎(chǔ)中有以下類型的變量:

  • 局部變量
  • 類變量(靜態(tài)變量)
  • 實(shí)例變量(非靜態(tài)變量)

Java數(shù)據(jù)類型

Java中的每個(gè)變量都有一個(gè)基本的Java數(shù)據(jù)類型。變量的數(shù)據(jù)類型決定了該變量可以包含的數(shù)據(jù)類型,以及我們可以對(duì)其執(zhí)行哪些操作。

每天處理的每一位數(shù)據(jù)都被分為類型。數(shù)據(jù)的類型稱為數(shù)據(jù)類型。Java中有多種數(shù)據(jù)類型。

Java運(yùn)算符

Java運(yùn)算符是特殊類型的令牌。當(dāng)它們與變量或常量等實(shí)體耦合時(shí),它們會(huì)產(chǎn)生特定的操作。操作可以是任何操作,例如加法、乘法甚至位移位等。

有以下類型的Java運(yùn)算符;

  • 算術(shù)運(yùn)算符
  • 邏輯運(yùn)算符
  • 一元運(yùn)算符
  • 賦值運(yùn)算符
  • 三元運(yùn)算符
  • 關(guān)系運(yùn)算符
  • 按位運(yùn)算符
  • 移位運(yùn)算符
  • instanceOf運(yùn)算符

Java中的訪問(wèn)修飾符

Java中的訪問(wèn)修飾符使用戶能夠限制對(duì)其定義的實(shí)體或數(shù)據(jù)的訪問(wèn)。Java提供以下訪問(wèn)說(shuō)明符:

1.public:沒(méi)有訪問(wèn)限制,相同或不同包內(nèi)的每個(gè)類或接口都可以訪問(wèn)數(shù)據(jù)。

2.私有:私有說(shuō)明符允許實(shí)體只能在我們聲明它們的類中訪問(wèn)。

3.protected:用protected關(guān)鍵字聲明的類成員可以被同一包內(nèi)的類或不同包的子類訪問(wèn)。

4.default:如果沒(méi)有提到訪問(wèn)修飾符,則Java使用默認(rèn)訪問(wèn)修飾符。此訪問(wèn)說(shuō)明符僅限制同一包內(nèi)的訪問(wèn)。

 以上就是天津卓眾教育小編介紹的"自學(xué)Java要什么基礎(chǔ),這些都要熟練掌握",希望對(duì)大家有幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為您服務(wù)。    

培訓(xùn)啦提醒您:交易時(shí)請(qǐng)核實(shí)對(duì)方資質(zhì),對(duì)于過(guò)大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險(xiǎn),謹(jǐn)防上當(dāng)。