黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專(zhuān)注Java教育14年 全國(guó)咨詢(xún)/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) Java系統(tǒng)開(kāi)發(fā)工程師筆試題

Java系統(tǒng)開(kāi)發(fā)工程師筆試題

更新時(shí)間:2020-08-26 15:32:51 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2578次

1.Java的垮平臺(tái)原理

JVM也是一個(gè)軟件,不同的平臺(tái)有不同的版本。我們編寫(xiě)的Java源碼,編譯后會(huì)生成一種.class文件,稱(chēng)為字節(jié)碼文件。Java虛擬機(jī)就是負(fù)責(zé)將字節(jié)碼文件翻譯成特定平臺(tái)下的機(jī)器碼然后運(yùn)行。也就是說(shuō),只要在不同平臺(tái)上安裝對(duì)應(yīng)的JVM,就可以運(yùn)行字節(jié)碼文件,運(yùn)行我們編寫(xiě)的Java程序。

而這個(gè)過(guò)程中,我們編寫(xiě)的Java程序沒(méi)有做任何改變,僅僅是通過(guò)JVM這一”中間層“,就能在不同平臺(tái)上運(yùn)行,真正實(shí)現(xiàn)了”一次編譯,到處運(yùn)行“的目的。

JVM是一個(gè)”橋梁“,是一個(gè)”中間件“,是實(shí)現(xiàn)跨平臺(tái)的關(guān)鍵,Java代碼首先被編譯成字節(jié)碼文件,再由JVM將字節(jié)碼文件翻譯成機(jī)器語(yǔ)言,從而達(dá)到運(yùn)行Java程序的目的。

注意:編譯的結(jié)果不是生成機(jī)器碼,而是生成字節(jié)碼,字節(jié)碼不能直接運(yùn)行,必須通過(guò)JVM翻譯成機(jī)器碼才能運(yùn)行。不同平臺(tái)下編譯生成的字節(jié)碼是一樣的,但是由JVM翻譯成的機(jī)器碼卻不一樣。

所以,運(yùn)行Java程序必須有JVM的支持,因?yàn)榫幾g的結(jié)果不是機(jī)器碼,必須要經(jīng)過(guò)JVM的再次翻譯才能執(zhí)行。即使你將Java程序打包成可執(zhí)行文件(例如.exe),仍然需要JVM的支持。

注意:跨平臺(tái)的是Java程序,不是JVM。JVM是用C/C++開(kāi)發(fā)的,是編譯后的機(jī)器碼,不能跨平臺(tái),不同平臺(tái)下需要安裝不同版本的JVM。

2.Java中INT占幾個(gè)字節(jié)

char占2個(gè)字節(jié)

boolean一個(gè)字節(jié)(1位)

3.Java面向?qū)ο蟮奶卣?/span>

封裝、抽象、繼承和多態(tài)。

封裝:在面向?qū)ο笳Z(yǔ)言中,封裝特性是由類(lèi)來(lái)體現(xiàn)的,我們將現(xiàn)實(shí)生活中的一類(lèi)實(shí)體定義成類(lèi),其中包括屬性和行為(在Java中就是方法).例如電腦,

抽象:抽象就是將一類(lèi)實(shí)體的共同特性抽象出來(lái),封裝在一個(gè)抽象類(lèi)中,所以抽象在面向?qū)ο笳Z(yǔ)言是由抽象類(lèi)來(lái)體現(xiàn)的。比如人.

class Person{}

繼承:繼承就像是我們現(xiàn)實(shí)生活中的父子關(guān)系,兒子可以遺傳父親的一些特性,在面向?qū)ο笳Z(yǔ)言中,就是一個(gè)類(lèi)可以繼承另一個(gè)類(lèi)的一些特性,從而可以代碼重用.

eg:class Zhangsan extends Person{};

多態(tài):多態(tài)就是通過(guò)傳遞給父類(lèi)對(duì)象引用不同的子類(lèi)對(duì)象從而表現(xiàn)出不同的行為

eg:Person person=new Zhangsan();

4.裝箱和拆箱

為什么需要裝箱和拆箱:是java早年設(shè)計(jì)缺陷。基礎(chǔ)類(lèi)型是數(shù)據(jù),不是對(duì)象,也不是Object的子類(lèi)。

裝箱就是自動(dòng)將基本數(shù)據(jù)類(lèi)型轉(zhuǎn)換為包裝器類(lèi)型;拆箱就是自動(dòng)將包裝器類(lèi)型轉(zhuǎn)換為基本數(shù)據(jù)類(lèi)型。

Java系統(tǒng)開(kāi)發(fā)工程師筆試題

1.Integer a=Integer.valueOf(123);//裝箱

1.int b=a.intValue();//拆箱

5.==和EQUALS的區(qū)別

關(guān)于==

1.基本數(shù)據(jù)類(lèi)型,也稱(chēng)原始數(shù)據(jù)類(lèi)型。byte,short,char,int,long,float,double,boolean他們之間的比較,應(yīng)用雙等號(hào)(==),比較的是他們的值。

2.復(fù)合數(shù)據(jù)類(lèi)型(類(lèi))當(dāng)他們用(==)進(jìn)行比較的時(shí)候,比較的是他們?cè)趦?nèi)存中的存放地

equals

Java語(yǔ)言里的equals方法其實(shí)是交給開(kāi)發(fā)者去覆寫(xiě)的,讓開(kāi)發(fā)者自己去定義滿足什么條件的兩個(gè)Object是equal的。

Java系統(tǒng)開(kāi)發(fā)工程師筆試題

以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java系統(tǒng)開(kāi)發(fā)工程師筆試題”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢(xún),有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 欧美香蕉视频 | 亚洲黄色影视 | 丝袜美腿综合 | 爆操波多野结衣 | 一本大道香蕉最新在线视频 | 爱啪网亚洲第一福利网站 | 欧美97人人模人人爽 | 草草影院www色欧美极品 | 黄色a三级免费看 | 91情国产l精品国产亚洲区 | 中国黄色片一级 | 中文字幕视频免费 | 亚洲一二三区在线观看 | 97在线免费 | 亚洲高清中文字幕一区二区三区 | 免费观看a黄一级视频 | 2020精品极品国产色在线观看 | 日韩在线第二页 | 爽爽影院在线免费观看 | 丁香激情综合 | 你懂的在线观看网站 | 26uuu欧美日本 | 任我鲁这里有精品视频在线播 | 2017天天干天天射 | 色综合 成人 | 一级片黄色一级片 | 97精品国产自在现线免费观看 | 狠狠婷婷 | 天天操天天操天天干 | 成年人免费在线观看网站 | 欧美激情午夜 | 人人干人人草 | 久在线观看 | 欧美亚洲综合在线观看 | 亚洲日本中文字幕天天更新 | 黄色短视频免费观看 | www我要色综合com | 樱花aⅴ一区二区三区四区 影音先锋色69成人资源 | 最近中文免费字幕在线播放 | 在线亚洲精品视频 | 午夜影院免费体验区 |