程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> java面試第一彈,java面試

java面試第一彈,java面試

編輯:JAVA綜合教程

java面試第一彈,java面試


1、  一個".java"源文件中是否可以包括多個類(不是內部類)?有什麼限制?、

可以有多個類,但只能有一個public的類,並且public的類名與文件名相同

2、  Java有沒有goto?

Java中的保留字,但現在不在用java中使用

3、  說說&和&&的區別。

&是位運算和邏輯運算,&&是用於邏輯運算,&&是用於短路的,短路就是當表達式兩邊第一個位false時,則不在執行第二個

4、  在JAVA中如何跳出當前的多重嵌套循環?

用標記,例如:biaoji:在帶有break的循環體中使用

5、  switch語句能否作用在byte上,能否作用在long上,能否作用在String上?

能作用在byte上,因為byte可以隱式轉換為int,不能作用在long和string上,因為它們並不能轉換為int,所以不能作用

6、short s1 = 1; 1 = s1 + 1;有什麼錯? short s1 = 1; s1 += 1;有什麼錯?

   第一個是錯的,因為類型不同而不能這樣直接計算,第二個是對的因為程序可以編譯雙位運算符

7、char型變量中能不能存貯一個中文漢字?為什麼?能,因為char儲存的是unicode,而unicode編碼類型可以包含漢字,所以可以存貯漢字,但特殊不在unicode中的不行。

 8、用最有效率的方法算出2乘以8等於幾?

2<<3

10、使用final關鍵字修飾一個變量時,是引用不能變,還是引用的對象不能變?

是引用不能變的,而引用的對象還是可以改變的

11、請描述一下你在項目性能優化方面是怎麼做的

         數據庫優化:建存儲過程,觸發器,視圖優化SQL語句

   服務器優化:初始化內存,連接池優化

     項目就從邏輯方面進行優化

12請描述一下項目流程?

項目需求分析,項目需求文檔,項目規格說明書,概要設計,詳細設計,項目開發階段,項目測試階段,測試文檔,項目維護文檔,項目上線試運行,項目上線,項目後期維護

13、在java中,對於金錢(貨幣)如何定義類型?

Bigdecimal

14、假設這個項目是你做的,請做個人模塊描述?

2015 /05--至今:公司任務管理分配系統

所屬行業: 計算機軟件

JAVA事業部 軟件工程師

開發環境: MyEclipse 、MySql數據庫、Tomcat

項目名稱: 公司任務管理系統

項目簡介: 公司任務管理系統是為了方便公司任務分配跟蹤管理做出的一款管理系統,主要功能包括;頁面登錄;人員管理;任務發布;任務查看;以及人員權限的分配,領導可以對自己以及自己的下屬發布任務並查看其任務的進度,一個任務可以對多人發布.普通員工只能對自己發布任務以及查看自己的任務. 該系統是頁面基於EasyUi實現的。結合Jquery封裝的ajax技術來實現頁面無刷新的效果.

用戶管理模塊:用於實現登錄,以及公司人員的帳號管理

任務發布模塊:實現對人員任務的分配,以及任務內容,備注,任務完成時間的顯示

任務查看模塊:又分為已完成的任務和未完成的任務,未完成板塊裡可以修改任務狀態,若修改為完成則顯示在已完成的模塊中.

權限管理模塊:管理員帳號擁有最高權限,根據員工等級可以對其他人員分配每個模塊的查看權限;

個人職責:主要負責權限模塊和查看任務分布任務, 運用EasyUi、ajax技術實現系統以及頁面的刷新工作。

            

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved