Java的開發(fā)平臺有哪三個?分別是什么含義?JVM、JDK、JRE的含義?J2SE、J2EE、J2MEJVM:Java虛擬機JDK:Java開發(fā)工具包JRE:Java運行環(huán)境Java中標識符定義的語法?以字母、下劃線、$開頭,后面可以是字母...
Java的開發(fā)平臺有哪三個?分別是什么含義?JVM、JDK、JRE的含義?
J2SE、J2EE、J2MEJVM:Java虛擬機JDK:Java開發(fā)工具包JRE:Java運行環(huán)境
Java中標識符定義的語法?
以字母、下劃線、$開頭,后面可以是字母、數(shù)字、下劃線、$
Java數(shù)據(jù)類型的分類?
分為基本數(shù)據(jù)類型和引用數(shù)據(jù)類型
Java基本數(shù)據(jù)類型有哪些?長度是多少?
byte 8short 16int 32long 64float 32double 64char 16boolean 1
&和&&的區(qū)別?
&按位與:每一位都參與與運算&&短路與:效率高于按位與,第一個表達式的結果如果是false,第二個表達式不在計算,結果返回false
哪些類型可以向上自動轉(zhuǎn)型到哪些類型(自動向上轉(zhuǎn)型圖)
char int--long—float—doublebyte -- short
Math類中絕對值方法?開方方法?次冪方法?取整方法?
abs() sqrt() pow() round()
break和continue的區(qū)別?
break是結束循環(huán),如果是多層循環(huán),結束當前層循環(huán),后面有循環(huán)點,結束指定循環(huán)點的循環(huán)continue 是結束本次循環(huán),如果是多層循環(huán),結束當前層本次循環(huán),后面有循環(huán)點,結束指定循環(huán)點的本次循環(huán)
Arrays中有哪些關于數(shù)組的操作,都是什么?
sort() 排序方法binarySearch() 二元搜索法copyOf() 復制
類和對象的關系?類名、屬性名、方法名、包名的命名規(guī)范?
類是用來描述對象的;對象是類的實例類名開頭字母大寫,遵循駝峰式命名屬性名、方法名開頭字母小寫,遵循駝峰式命名包名,以公司域名倒寫+項目名+模塊名,全小寫
構造器的作用?如何定義一個構造器?構造器的特點?一個類中在構造器中調(diào)用另一個構造器?
創(chuàng)建對象的,其次還可以初始化對象定義構造器:名字和類名一致,沒有返回類型。特點:如果類中不寫構造器,系統(tǒng)默認提供一個無參構造器,如果寫了構造器,就不提供無參構造器了;一個類中可以有多個構造器,但要保證這些構造器的參數(shù)列表不同一個類中通過 this() 調(diào)用本類中其他構造器
什么是封裝?
將一個類的屬性和功能過程封裝,屬性可以封裝getter和setter方法,功能過程封裝為方法。好處是,提高代碼可重用性和可維護性
什么是繼承?子類可以繼承幾個父類?類層次結構的根類是什么?
子類繼承了父類,子類擁有父類所有的屬性和方法類是單繼承類層次結構的根類是 Object類
Object類有哪些方法?分別是什么含義?
equals方法:比較兩個對象是否相等,實質(zhì)比較的是==(地址)toString方法:將對象轉(zhuǎn)為字符串形式,實質(zhì)獲得的是:包名類名@16進制的地址hashCode方法:獲得該對象實際地址的哈希值finalize方法:當垃圾回收器要回收一個對象時,自動調(diào)用該對象的這個方法,完成回收clone方法:克隆對象getClass方法:獲得該對象的類對象wait方法:當前獲得該對象互斥鎖的線程將等待,只能通過notify方法喚醒wait(long sec) :當前獲得該對象互斥鎖的線程將等待,等待指定毫秒后自動喚醒notify方法:從當前對象上等待的線程中隨機喚醒一個。notifyAll方法:喚醒當前對象上等待的所有線程。
Java訪問范圍修飾符有哪些?具體的訪問范圍?
private 私有的,只能本類中訪問默認的,只能在本類、同一個包中訪問protected ,只能在本類、同一個、子類中訪問public 全局的,整個運行環(huán)境
什么是重寫?重寫要遵循的語法?
子類繼承父類的方法,不滿足子類的要求,在子類中重寫該方法要求:方法名、返回類型、參數(shù)列表和父類方法相同,修飾范圍不能低于父類的修飾范圍private和static 的方法不能重寫
子類構造器中如何調(diào)用父類構造器?默認調(diào)用父類哪個構造器?
子類構造器中通過super() 調(diào)用父類構造器,默認調(diào)用父類無參的構造器。
什么是多態(tài)?多態(tài)的寫法調(diào)用對象方法時注意什么?
一個對象的引用類型可以是父類類型或接口類型。多態(tài)表示的對象,不能調(diào)用子類對象獨有的方法,如果要調(diào)用,要轉(zhuǎn)成子類的類型
ClassCastException是什么異常?什么原因造成的?instanceof關鍵字的用法?
類轉(zhuǎn)型異常,將一個對象轉(zhuǎn)為一個不匹配的類型時,instanceof返回一個對象是否是屬于一個類型的運算符,對象 instanceof 類型
面向?qū)ο蟮奶卣饔心男糠謩e是什么含義?
抽象:將對象實體抽象為類的過程繼承:子類繼承了父類封裝:將一個類的屬性和功能過程封裝,屬性可以封裝getter和setter方法,功能過程封裝為方法 多態(tài):一個對象的引用類型可以是父類類型或接口類型。
來源:本文內(nèi)容搜集或轉(zhuǎn)自各大網(wǎng)絡平臺,并已注明來源、出處,如果轉(zhuǎn)載侵犯您的版權或非授權發(fā)布,請聯(lián)系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內(nèi)容的準確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責,僅作分享之用,文章版權及插圖屬于原作者。
Copyright?2013-2024 JSedu114 All Rights Reserved. 江蘇教育信息綜合發(fā)布查詢平臺保留所有權利
蘇公網(wǎng)安備32010402000125
蘇ICP備14051488號-3技術支持:南京博盛藍睿網(wǎng)絡科技有限公司