一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

java語(yǔ)言

Java語(yǔ)言簡(jiǎn)介

時(shí)間:2025-03-06 12:24:52 java語(yǔ)言 我要投稿

Java語(yǔ)言簡(jiǎn)介

  Java編程語(yǔ)言最初是由Sun微系統公司,這是由杰姆斯Gosling發(fā)起并發(fā)布1995為sun公司的java平臺的核心組件開(kāi)發(fā)。下面是Java語(yǔ)言簡(jiǎn)介,歡迎閱讀了解。

  一、背景

  Java的標準版的最新版本是 java SE 8。用java和廣泛普及的進(jìn)程,多個(gè)配置套房各類(lèi)平臺。例如:企業(yè)應用J2EE、J2ME移動(dòng)應用。

  二、組成

  Java大概由四個(gè)方面組成:

  Java編程語(yǔ)言,即語(yǔ)法;

  Java文件格式,即各種文件夾、文件的后綴;

  Java虛擬機(JVM),即處理*.class文件的解釋器

  Java API(Java SE 8)

  三、基本含義

  抽象類(lèi):規定一個(gè)或多個(gè)抽象方法的類(lèi)別本身必須定義為abstract,抽象類(lèi)只是用來(lái)派生子類(lèi),而不能用它來(lái)創(chuàng )建對象。

  final類(lèi):又稱(chēng)“最終類(lèi)”,它只能用來(lái)創(chuàng )建對象,而不能被繼承,與抽象類(lèi)剛好相反,而且抽象類(lèi)與最終類(lèi)不能同時(shí)修飾同一個(gè)類(lèi)。

  包:Java中的包是相關(guān)類(lèi)和接口的集合,創(chuàng )建包須使用關(guān)鍵字package。

  繼承:Java作為面向對象編程語(yǔ)言,支持繼承這基本概念。但Java只支持單根繼承,java.lang.Object是所有其他類(lèi)的基類(lèi)。

  多態(tài)類(lèi):在Java中,對象變量是多態(tài)的。而Java中不支持多重繼承。

  接口:Java中的接口是一系列方法的聲明,是一些方法特征的集合,一個(gè)接口只有方法的特征沒(méi)有方法的實(shí)現,因此這些方法可以在不同的地方被不同的類(lèi)實(shí)現,而這些實(shí)現可以具有不同的行為。

  通用編程:任何類(lèi)類(lèi)型的所有值都可以同Object類(lèi)型的變量來(lái)代替。

  封裝:把數據和行為結合起在一個(gè)包中,并對對象使用者隱藏數據的實(shí)現過(guò)程,一個(gè)對象中的數據叫他的實(shí)例字段(instance field)。

  重載:當多個(gè)方法具有相同的名字而含有不同的參數時(shí),便發(fā)生重載。編譯器必須挑選出調用哪個(gè)方法進(jìn)行編譯。

  重寫(xiě):也可稱(chēng)為方法的“覆蓋”。在Java中,子類(lèi)可繼承父類(lèi)中的方法,而不需要重新編寫(xiě)相同的方法。但有時(shí)子類(lèi)并不想原封不動(dòng)地繼承父類(lèi)的方法,而是想作一定的修改,這就需要采用方法的重寫(xiě)。值得注意的是,子類(lèi)在重新定義父類(lèi)已有的方法時(shí),應保持與父類(lèi)完全相同的方法頭聲明。

  Class類(lèi):Object類(lèi)中的getClass方法返回Class類(lèi)型的一個(gè)實(shí)例,程序啟動(dòng)時(shí)包含在main方法的類(lèi)會(huì )被加載,虛擬機要加載他需要的所有類(lèi),每一個(gè)加載的類(lèi)都要加載它需要的類(lèi)。

  四、Java關(guān)鍵字

關(guān)鍵字注釋
abstract抽象方法,抽象類(lèi)的修飾符
assert斷言條件是否滿(mǎn)足
continue不執行循環(huán)體剩余部分
defaultswitch語(yǔ)句中的默認分支
do-while循環(huán)語(yǔ)句,循環(huán)體至少會(huì )執行一次
double64-bit雙精度浮點(diǎn)數
elseif條件不成立時(shí)執行的分支
enum枚舉類(lèi)型
extends表示一個(gè)類(lèi)是另一個(gè)類(lèi)的子類(lèi)
final表示定義常量
finally無(wú)論有沒(méi)有異常發(fā)生都執行代碼
float32-bit單精度浮點(diǎn)數
forfor循環(huán)語(yǔ)句
goto用于流程控制
if條件語(yǔ)句
implements表示一個(gè)類(lèi)實(shí)現了接口
import導入類(lèi)
instanceof測試一個(gè)對象是否是某個(gè)類(lèi)的實(shí)例
int32位整型數
interface接口,一種抽象的類(lèi)型,僅有方法和常量的定義
long64位整型數
native表示方法用非java代碼實(shí)現
new分配新的類(lèi)實(shí)例
package一系列相關(guān)類(lèi)組成一個(gè)包
private表示私有字段,或者方法等,只能從類(lèi)內部訪(fǎng)問(wèn)
protected表示保護類(lèi)型字段
public表示共有屬性或者方法
return方法返回值
short16位數字
static表示在類(lèi)級別定義,所有實(shí)例共享的
strictfp浮點(diǎn)數比較使用嚴格的規則
super表示基類(lèi)
switch選擇語(yǔ)句
synchronized表示同一時(shí)間只能由一個(gè)線(xiàn)程訪(fǎng)問(wèn)的代碼塊
this調用當前實(shí)例或者調用另一個(gè)構造函數
throw拋出異常
throws定義方法可能拋出的異常
transient修飾不要序列化的字段
try表示代碼塊要做異常處理
void標記方法不返回任何值
volatile標記字段可能會(huì )被多個(gè)線(xiàn)程同時(shí)訪(fǎng)問(wèn),而不做同步
whilewhile循環(huán)


【Java語(yǔ)言簡(jiǎn)介】相關(guān)文章:

java語(yǔ)言的簡(jiǎn)介08-30

Java語(yǔ)言的簡(jiǎn)介09-09

Java語(yǔ)言編程簡(jiǎn)介08-31

java的緩存機制簡(jiǎn)介09-06

關(guān)于Java 反射的簡(jiǎn)介08-27

java集合類(lèi)基本簡(jiǎn)介10-26

java學(xué)習內容簡(jiǎn)介08-22

淺談Java語(yǔ)言與Java 技術(shù)09-22

談Java語(yǔ)言與Java技術(shù)的介紹09-20

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看