更新時間:2020-04-17 14:30:29 來源:動力節點 瀏覽3032次
簡述邏輯操作(&,|,^)與條件操作(&&,||)的區別?【基礎】
答:區別主要有兩點:a.條件操作只能操作布爾型的,而邏輯操作不僅可以操作布爾型,而且可以操作數值型b.邏輯操作不會產生短路。
heap和stack有什么區別?【基礎】
答:棧是一種線形集合,其添加和刪除元素的操作應在同一段完成,棧按照后進先出的方式進行處理;堆是棧的一個組成元素。
Math.round(11.5)等于多少?Math.round(-11.5)等于多少?【基礎】
答:Math.round(11.5)==12Math.round(-11.5)==-11round方法返回與參數最接近的長整數,參數加1/2后求其floor。
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?【基礎】
答:switch(expr1)中,expr1是一個整數表達式。因此傳遞給switch和case語句的參數應該是int、short、char或者byte。long,string都不能作用于swtich。
編程題:用最有效率的方法算出2乘以8等於幾?【基礎】
答:2<<3。
有沒有length()這個方法?String有沒有length()這個方法?【基礎】
答:數組沒有length()這個方法,有length的屬性。String有length()這個方法。
在JAVA中,如何跳出當前的多重嵌套循環?【基礎】
答:在最外層循環前加label標識,然后用break:label方法即可跳出多重循環。
構造器Constructor是否可被override?【基礎】
答:構造器Constructor不能被繼承,因此不能重寫Overriding,但可以被重載Overloading。
兩個對象值相同(x.equals(y)==true),但卻可有不同的hashcode,這句話對不對?【基礎】
答:不對,有相同的hashcode。
是否可以繼承String類?【基礎】
答:String類是final類,故不可以繼承。
以下二條語句返回值為true的有:
A:“beijing”==“beijing”;
B:“beijing”.equalsIgnoreCase(newString(“beijing”));【基礎】
答:A和B
以上就是動力節點java培訓機構的小編針對“Java初學者必備:java入門練習題”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習