Java面試分享
在JAVA中如何跳出當前的多重嵌套循環?
在Java中,要想跳出多重循環,可以在外面的循環語句前定義一個標號,然後在裡層循環體的代碼中使用帶有標號的break語句,即可跳出外層循環。例如, ok:
for(int i=0;i
for(int j=0;j
另外,我個人通常並不使用標號這種方式,而是讓外層的循環條件表達式的結果可以受到裡層循環體代碼的控制。
Integer與int的區別
int是java提供的8種原始數據類型之一。Java為每個原始類型提供了封裝類,Integer是java為int提供的封裝類。int的默認值為0,而Integer的默認值為null,即Integer可以區分出未賦值和值為0的區別,int則無法表達出未賦值的情況,例如,要想表達出沒有參加考試和考試成績為0的區別,則只能使用Integer。在JSP開發中,Integer的默認為null,所以用el表達式在文本框中顯示時,值為空白字元串,而int默認的默認值為0,所以用el表達式,
在文本框中顯示時,結果為0,所以,int不適合作為web層的表單數據的類型。
在Hibernate中,如果將OID定義為Integer類型,那麼Hibernate就可以根據其值是否為null而判斷一個對象是否是臨時的,如果將OID定義為了int類型,還需要在hbm映射文件中設置其unsaved-value屬性為0。
另外,Integer提供了多個與整數相關的操作方法,例如,將一個字元串轉換成整數,Integer中還定義了表示整數的最大值和最小值的常量。
點擊展開全文
※Java代碼規範
※Java核心知識點-JVM結構和工作方式
※JAVA封裝
※用這幾招大大的提高了 編程的效率!
※java基礎語法
TAG:java學習吧 |
※Tomcat+Servlet面試題都在這裡
※Android面試題推薦
※Hibernate面試題大全
※Auswahlgespr?ch 遴選面試
※Python面試攻略
※關於 ArrayList 的 5 道面試題
※搞定這套 Python 爬蟲面試題,面試會 so easy
※30秒戳中面試官痛點,Career Fair上的必殺問題總結
※Linux大牛分享的7道經典面試題和秒收 offer 的技巧
※Python面試攻略(coding篇)
※斬獲BAT等7家Offer!GitHub 4萬Star項目作者的面試經歷
※面試必問Elasticsearch倒排索引原理
※80%的人都不知道,面試前該如何做Company Research?
※常規外企面試問題1 Tell Me About Yourself
※今日份電話面試feedback
※Spring 面試問題 TOP 50
※想成為Axé的一份子嗎?趕緊報名團員培訓生項目面試!AxéTeam Trainee Program Audition!
※新面孔Fashion】模特參加時裝周面試-標準和流程請查收
※面試題殺手鐧:CopyOnWrite思想
※一文詳解Android開發面試考察