首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Java 面試高頻題精選(一):基礎語法與項目經驗

     編輯:Java 綜合教學

Java 面試高頻題精選(一):基礎語法與項目經驗

基礎語法題

  1. .java 文件可包含多個類嗎? 可,但僅能有一個 public 類,且類名與文件名一致。
  2. Java 有 goto 嗎? goto 是保留字,不可用。
  3. & 與 && 區別? & 為位運算/邏輯運算;&& 為短路邏輯與,左側 false 時右側不執行。
  4. 如何跳出多重循環? 標籤 label: + break label;。
  5. switch 能用於 byte/long/String? byte 可隱式轉 int ✅;long、String (JDK 7 前) ❌;JDK 7+ 支持 String。
  6. short s1=1; s1=s1+1 vs s1+=1? 前者需強轉,s1 = (short)(s1+1);後者隱含強轉 ✅。
  7. char 能存漢字嗎? 能,char 16 位存 Unicode,涵蓋漢字。
  8. 最高效計算 2×8? 2 << 3(左移 3 位)。
  9. final 修飾變量:引用不可變,對象內容可變。

項目經驗題

  1. 性能優化怎麼做? 數據庫(存儲過程、視圖、SQL 調優)、服務器(初始化內存、連接池)、業務邏輯優化。
  2. 項目流程? 需求分析→文檔→概要/詳細設計→開發→測試→文檔→試運行→上線→維護。
  3. 貨幣金額用什麼類型? BigDecimal,避免浮點誤差。
  4. 自我項目描述範例:任務管理系統,技術棧 MyEclipse/MySQL/Tomcat/EasyUI/jQuery/Ajax,負責權限、任務發布查看模塊。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved