工作一年了,這個題還真有點(diǎn)搞不定! 第一個是繼承問題,B實(shí)例化的是自己,即使前面加了個對象,他輸出的依然是B;
成都創(chuàng)新互聯(lián)公司技術(shù)團(tuán)隊(duì)10多年來致力于為客戶提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、品牌網(wǎng)站設(shè)計(jì)、成都全網(wǎng)營銷推廣、搜索引擎SEO優(yōu)化等服務(wù)。經(jīng)過多年發(fā)展,公司擁有經(jīng)驗(yàn)豐富的技術(shù)團(tuán)隊(duì),先后服務(wù)、推廣了近1000家網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機(jī)構(gòu)單位。
第二個,首先1是false,2是false,3是true,4是false。 記著實(shí)例化后對象就會變成一個新值,即使你看著相同,在計(jì)算機(jī)哪里也是不一樣的,除非用.equals這個方法。具體的你可以去網(wǎng)絡(luò)查下,很多解釋。
第三個,作用域不同,輸出的依然是1.
第四個,就算你再怎么變,你沒賦值!hello這個值都不會變的!
第五個,也是且的含義,a不變,依然是1,b變化,因?yàn)樗鼫p減了“--”,所以它是1。
大多數(shù)網(wǎng)上都有,但是好久不碰了,有的還是請教別人才清楚的了,上班上的越來越回旋!
int i = 20; j = i + 1;
System.out.println(“j = ” + j);
這里的 j = i + 1; i是局部變量,用的是 i = 20
所以 j = 20+1 = 21
list.add(String.valueOf(50))
你要明白ListString 的含義,它的意思就是把你添加的數(shù)據(jù)給控死了,只能為String類型,添加Integer類型的肯定是不行的 ,除非你修改一下,改成List list=new ArrayList();在add就沒問題了
java面試題的解析方式(思路如下):
public static void main(String[] args) {
// TODO Auto-generated method stub
int up = 8;
int down = 8;
while(up=20){
if((up == 20-6) (up == 20-6)){
System.out.println("在"+up+"時(shí)到達(dá)同一地點(diǎn)");
break;
}
up += 1;
down += 1;
}
}
微軟面試題的背后
微軟的奇葩面試題答案并不重要,重要的是思考過程,而思考過程體現(xiàn)了你是否擁有公司所看重的能力,不僅是微軟,其他公司的面試也是為了測試你的某種能力,如果你提前培養(yǎng)了這種能力,相當(dāng)于知道了面試的“考綱”,在面試中自然就從容不迫,游刃有余了。
平時(shí)要知道轉(zhuǎn)化能力是看透問題,然后找到解決方案的能力。所以轉(zhuǎn)化能力最重要的是如何看透問題,也就是你思考問題的方式。
答案就是B
int m=0,n=3; --初始化m為0 n也為0
if(m0) --判斷m是否大于0
if(n2) --判斷n是否大于2
System.out.println("A"); --條件滿足打印“A”
else
System.out.println("B");--條件不滿足打印“B”
}
該程序的作用:進(jìn)到指定目錄,輸出這個目錄以及子目錄下所有文件的文件名,通過\t的行數(shù)來區(qū)別層級。
為了測試,我建立了這么一些文件:
D:\test
D:\test\test1
D:\test\test2
D:\test\test3.txt
D:\test\test1\t1.txt
D:\test\test1\t2.txt
D:\test\test2\t3.txt
其中,根路徑為D:\test,其level為0;
level1中包含文件夾test1、文件夾test2和文件test3;
level2中包含文件t1.txt(屬于文件夾test1)、文件t2.txt(屬于文件夾test1)、文件t3.txt(屬于文件夾test2)。
則該程序的輸出為:
其中:
t1.txt前有1行\(zhòng)t,說明t1.txt位于第2層級
t2.txt前有1行\(zhòng)t,說明t2.txt位于第2層級
t3.txt前有1行\(zhòng)t,說明t3.txt位于第2層級
test3.txt前沒有\(zhòng)t,說明test3.txt位于第1層級
符合預(yù)期。
另外為了再明顯一些,我給輸出再加點(diǎn)東西,這樣會不會更明顯一些:
其中,t1.txt位于的大括號中有一行\(zhòng)t和它的名字,表明了它確實(shí)在第2層級中,t2、t3同t1;test3.txt位于的大括號中只有它的名字表明了它確實(shí)在第1層級中