1. gzyueqian
      18529173453

      Java基礎(chǔ)入門教程培訓——Java程序員面試技巧解析

      更新時間: 2019-02-21 13:59:47來源: Java培訓瀏覽量:5560

        Java的主要工作是通過編程語言來制作互聯(lián)網(wǎng)頁面、制作動態(tài)效果以及網(wǎng)站等技術(shù)。高薪崗位的Java程序員崗位在向大家招手。Java程序員面試的時候有什么基本技巧么?Java基礎(chǔ)入門教程培訓整理出這些:

        1、Java入門教學中,面向?qū)ο蟮奶卣饔心男┓矫?

        答:Java基礎(chǔ)入門教程(1)抽象的定義:抽象是將一類對象的共同特征總結(jié)出來構(gòu)造類的過程,包括數(shù)據(jù)抽象和行為抽象兩方面。

        (2)繼承是什么:繼承是從已有類得到繼承信息創(chuàng)建新類的過程。提供繼承信息的類被稱為父類(超類、基類);得到繼承信息的類被稱為子類(派生類)。

       ?。?)封裝:通常認為封裝是把數(shù)據(jù)和操作數(shù)據(jù)的方法綁定起來,對數(shù)據(jù)的訪問只能通過已定義的接口。面向?qū)ο蟮谋举|(zhì)就是將我們的現(xiàn)實世界塑造成一系列完全自治、封閉的對象。我們在類中編寫的方法就是對實現(xiàn)細節(jié)的一種封裝;我們編寫一個類就是對數(shù)據(jù)和數(shù)據(jù)操作的封裝。可以說,封裝就是隱藏一切可隱藏的東西,只向外界提供簡單的編程接口。

        (4)多態(tài)性:多態(tài)性是指允許不同子類型的對象對同一消息作出不同的響應。如果將對象的方法視為對象向外界提供的服務(wù),那么運行時的多態(tài)性可以解釋為:當A系統(tǒng)訪問B系統(tǒng)提供的服務(wù)時,B系統(tǒng)有多種提供服務(wù)的方式,但一切對A系統(tǒng)來說都是透明的。方法重載(overload)實現(xiàn)的是編譯時的多態(tài)性,而方法重寫(override)實現(xiàn)的是運行時的多態(tài)性。運行時的多態(tài)是面向?qū)ο缶璧臇|西,要實現(xiàn)多態(tài)需要做兩件事:1).方法重寫(子類繼承父類并重寫父類中已有的或抽象的方法);2).對象造型(用父類型引用引用子類型對象,這樣同樣的引用調(diào)用同樣的方法就會根據(jù)子類對象的不同而表現(xiàn)出不同的行為)。

        2、訪問修飾符public,private,protected,以及不寫(默認)時的區(qū)別?

        答:類的成員不寫訪問修飾時默認為default。默認對于同一個包中的其他類相當于公開(public),對于不是同一個包中的其他類相當于私有(private)。受保護(protected)對子類相當于公開,對不是同一包中的沒有父子關(guān)系的類相當于私有。Java中,外部類的修飾符只能是public或默認,類的成員(包括內(nèi)部類)的修飾符可以是以上四種。

        3、String 屬于Java基本的數(shù)據(jù)類型嗎?

        答:并不屬于。Java中的基本數(shù)據(jù)類型只有8個:byte、short、int、long、float、double、char、boolean;除了基本類型(primitivetype)和枚舉類型(enumeration type),剩下的都是引用類型(reference type)。

        4、float f=3.4;是否正確?

        答:錯誤。因為3.4是雙精度數(shù),如果將雙精度型(double)賦值給浮點型(float)屬于下轉(zhuǎn)型(down-casting,也稱為窄化)會造成精度損失,因此需要強制類型轉(zhuǎn)換float,f =(float)3.4; 或者寫成float f =3.4F;。

        5、short s1 = 1; s1 = s1 + 1;有錯嗎?short s1 = 1; s1 +=1;有錯嗎?

        答:對于short s1 = 1; s1 = s1 + 1;由于1是int類型,因此s1+1運算結(jié)果也是int型,需要強制轉(zhuǎn)換類型才能賦值給short型。而short s1 = 1; s1 += 1;是可以正確編譯的,因為s1+= 1;相當于s1 = (short)(s1+ 1);其中有隱含的強制類型轉(zhuǎn)換。

        6、Java有沒有g(shù)oto?

        答:goto是Java中的保留字,在目前版本的Java中沒有使用。

        可以看出,Java面試中的問題涉及到的很多內(nèi)容是很基礎(chǔ)的,這就要求我們在Java基礎(chǔ)入門教程階段就要讀懂讀透,只有深入理解了這些定義和解析,才能游刃有余。


      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲国产嫩草在线视频 | 亚洲中文字幕三区二区 | 精品国精品自拍自在线 | 色欧美4477福利网在线观看 | 综合系列国产91 | 日本精品久久久久中文字幕1 |