一:BigInteger
(1)針對大整數(shù)的運(yùn)算:可以讓超過Integer范圍內(nèi)的數(shù)據(jù)進(jìn)行運(yùn)算。
(2)構(gòu)造方法
A:BigInteger(String s)
(3)成員方法(自己補(bǔ)齊)
BigInteger b1=new BigInteger("100");
BigInteger b1=new BigInteger("50");
A:加:b1.add(b2);//150
B:減:b1.subtract(b2);//50
C:乘:b1.multiply(b2);//500(這個面試題考過)
D:除:b1.divide(b2);//2
填寫下面表單即可預(yù)約申請免費(fèi)試聽java課程!害怕學(xué)不會?助教全程陪讀,隨時解惑!擔(dān)心就業(yè)?一地學(xué)習(xí),可全國推薦就業(yè)!
二:面試題:
(1)靜態(tài)代碼塊,構(gòu)造代碼塊,構(gòu)造方法的順序問題?
靜態(tài)代碼塊>構(gòu)造代碼塊>構(gòu)造方法其中靜態(tài)代碼塊(只執(zhí)行一次)
(2)當(dāng)Son s=new Son();時父類和子類中各種代碼執(zhí)行順序。(先進(jìn)行父類初始化,然后進(jìn)行子類初始化)
父類靜態(tài)代碼塊1
子類靜態(tài)代碼塊2
父類構(gòu)造代碼塊3
父類無參構(gòu)造方法4
子類構(gòu)造代碼塊5
子類無參構(gòu)造方法6
十一:面試題
==和equals()的區(qū)別?
A:==
基本類型:比較的是值是否相同
引用類型:比較的是地址值是否相同
B:equals()
equals:Object中默認(rèn)比較引用類型的地址值,而String類重寫了equals()方法,比較的是內(nèi)容是否相等。
三:靜態(tài)變量和成員變量的區(qū)別
A:所屬不同
靜態(tài)變量:屬于類,類變量
成員變量:屬于對象,對象變量,實(shí)例變量
B:內(nèi)存位置不同
靜態(tài)變量:方法區(qū)的靜態(tài)區(qū)
成員變量:堆內(nèi)存
C:生命周期不同
靜態(tài)變量:靜態(tài)變量是隨著類的加載而加載,隨著類的消失而消失
成員變量:成員變量是隨著對象的創(chuàng)建而存在,隨著對象的消失而消失
D:調(diào)用不同
靜態(tài)變量:可以通過對象名調(diào)用,也可以通過類名調(diào)用
成員變量:只能通過對象名調(diào)用
四:final修飾 局部變量
a:基本類型 值不能發(fā)生改變 ,是常量。如:final int x=10;
b:引用類型 地址值不能發(fā)生改變,但是對象的內(nèi)容是可以改變的.
final Student s=new Student();
s.age=100;
如教室編號,302教室一旦被final確定,就沒法改變,但是教室里的學(xué)生(值)是可以改變的。
五:兩個面試題:
A:Override和Overload的區(qū)別?Overload是否可以改變返回值類型?方法重寫和方法重載的區(qū)別。
方法重寫:子類中出現(xiàn)了和父類中一模一樣的方法聲明。又稱方法覆蓋,方法復(fù)寫
方法重載:本類中出現(xiàn)了方法名一樣,參數(shù)列表不同的方法,與返回值無關(guān)。
B:this和super的區(qū)別和各自的作用?
this:代表當(dāng)前類的對象引用,
super:代表父類存儲空間的標(biāo)識,(可以理解為父類的引用,通過這個東西可以訪問父類的成員)
六:繼承的好處:
A:提高了代碼的復(fù)用性
B:提高了代碼的維護(hù)性
C:讓類與類產(chǎn)生了一個關(guān)系,是多態(tài)的前提
繼承的弊端:
A:讓類的耦合性增強(qiáng)。這樣某個類的改變,就會影響其他和該類相關(guān)的類。
開發(fā)的原則:低耦合,高內(nèi)聚。
耦合:類與類的關(guān)系
內(nèi)聚:自己完成某件事情的能力
B:打破了封裝性
初級會計職稱中級會計職稱經(jīng)濟(jì)師注冊會計師證券從業(yè)銀行從業(yè)會計實(shí)操統(tǒng)計師審計師高級會計師基金從業(yè)資格稅務(wù)師資產(chǎn)評估師國際內(nèi)審師ACCA/CAT價格鑒證師統(tǒng)計資格從業(yè)
一級建造師二級建造師消防工程師造價工程師土建職稱房地產(chǎn)經(jīng)紀(jì)人公路檢測工程師建筑八大員注冊建筑師二級造價師監(jiān)理工程師咨詢工程師房地產(chǎn)估價師 城鄉(xiāng)規(guī)劃師結(jié)構(gòu)工程師巖土工程師安全工程師設(shè)備監(jiān)理師環(huán)境影響評價土地登記代理公路造價師公路監(jiān)理師化工工程師暖通工程師給排水工程師計量工程師
人力資源考試教師資格考試出版專業(yè)資格健康管理師導(dǎo)游考試社會工作者司法考試職稱計算機(jī)營養(yǎng)師心理咨詢師育嬰師事業(yè)單位教師招聘公務(wù)員公選考試招警考試選調(diào)生村官
執(zhí)業(yè)藥師執(zhí)業(yè)醫(yī)師衛(wèi)生資格考試衛(wèi)生高級職稱護(hù)士資格證初級護(hù)師主管護(hù)師住院醫(yī)師臨床執(zhí)業(yè)醫(yī)師臨床助理醫(yī)師中醫(yī)執(zhí)業(yè)醫(yī)師中醫(yī)助理醫(yī)師中西醫(yī)醫(yī)師中西醫(yī)助理口腔執(zhí)業(yè)醫(yī)師口腔助理醫(yī)師公共衛(wèi)生醫(yī)師公衛(wèi)助理醫(yī)師實(shí)踐技能內(nèi)科主治醫(yī)師外科主治醫(yī)師中醫(yī)內(nèi)科主治兒科主治醫(yī)師婦產(chǎn)科醫(yī)師西藥士/師中藥士/師臨床檢驗技師臨床醫(yī)學(xué)理論中醫(yī)理論