欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      JAVA網(wǎng)站開發(fā)工程師面試題

      時(shí)間:2019-05-13 01:15:29下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫小編為你整理了多篇相關(guān)的《JAVA網(wǎng)站開發(fā)工程師面試題》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《JAVA網(wǎng)站開發(fā)工程師面試題》。

      第一篇:JAVA網(wǎng)站開發(fā)工程師面試題

      JAVA_WEB開發(fā)人員面試題及答案

      面試人:面試時(shí)間:

      一.選擇題(每題1分,共20分)

      1.jsp 有幾個(gè)內(nèi)置對(duì)象?(c)(單選)

      A 5個(gè)B6個(gè)C9個(gè)D8個(gè)

      2.在JAVA中,如何跳出當(dāng)前的多重嵌套循環(huán)?(ab)(多選)

      A breakBreturnCforwardDfinally

      3.四種會(huì)話跟蹤技術(shù),哪個(gè)范圍最大?(d)(單選)

      A pageBrequestCsessionDapplication

      4.java中有幾種方法可以實(shí)現(xiàn)一個(gè)線程?(b)(單選)

      A1種B2種C3種D 4種

      5.同步有幾種實(shí)現(xiàn)方法(b)(單選)

      A 4種B2種C3種D 1種

      6.xml有哪些解析技術(shù)?(abcd)(多選)

      A DOMBSAXCSTAXD JDOM

      7.下列說法正確的是(bd)(多選)

      A 構(gòu)造器Constructor可被繼承

      BString類不可以繼承

      C 判斷兩個(gè)對(duì)象值相同用“==”

      D char型變量中能不能存貯一個(gè)中文漢字

      8.下列關(guān)于線程說法正確的是(abc)(多選)

      A調(diào)用sleep不會(huì)釋放對(duì)象鎖。

      B調(diào)用wait方法導(dǎo)致本線程放棄對(duì)象鎖

      C當(dāng)一個(gè)線程進(jìn)入一個(gè)對(duì)象的一個(gè)synchronized方法后,其它線程不可進(jìn)入此對(duì)象的其它方法

      Dnotify():喚醒全部處于等待狀態(tài)的線程。

      9.給定JSP程序源碼如下,該JSP運(yùn)行后輸出的結(jié)果是(b)。(單選)

      <%int Count=1;%>

      Count:<%= Count%>

      ACount:1BCount:2C1:2 DCount:

      10.在J2EE中的一個(gè)JSP文件中,有表達(dá)式<%=2 3%>,它將輸出(b)(單選)

      a)2 3b)5c)23d)不會(huì)輸出,因?yàn)楸磉_(dá)式是錯(cuò)誤的11.在J2EE中,編寫Servlet過濾器時(shí),(c)接口用于調(diào)用過濾器鏈中的下一個(gè)過濾器。(單選)

      a)Filterb)FilterConfigc)FilterChaind)Servlet

      12)關(guān)于視圖的描述正確的是(c)(單選)

      a)視圖是一種特殊的表,它存儲(chǔ)了用戶定制的數(shù)據(jù)。

      b)視圖僅用于用戶進(jìn)行查詢,不可以通過視圖對(duì)數(shù)據(jù)進(jìn)行修改。

      c)在sql server中可以通過用T-sql語句來創(chuàng)建,也可以通過企業(yè)管理器。

      d)創(chuàng)建視圖只能操作本機(jī)器上的數(shù)據(jù)庫表。

      13)STRUTS框架中,(c)類在視圖層和控制層之間傳遞HTML表單數(shù)據(jù)。(單選)a)Actionb)ActionForward c)ActionFormd)ActionServlet

      18)Struts控制器的主要任務(wù)是接受用戶請(qǐng)求、根據(jù)用戶請(qǐng)求調(diào)用對(duì)應(yīng)的模型組件、獲取業(yè)務(wù)邏輯執(zhí)行結(jié)果的根據(jù)處理結(jié)果選擇適合的視圖組件返回給用戶,實(shí)現(xiàn)Struts控制器的類中不包括(c)。(單選)

      a)ActionServletb)Actionc)ActionFormd)ActionForward

      14)以下關(guān)于SessionFactory的說法哪些正確?(bc)(多選)

      A)對(duì)于每個(gè)數(shù)據(jù)庫事務(wù),應(yīng)該創(chuàng)建一個(gè)SessionFactory對(duì)象

      B)一個(gè)SessionFactory對(duì)象對(duì)應(yīng)一個(gè)數(shù)據(jù)庫存儲(chǔ)源。

      C)SessionFactory是重量級(jí)的對(duì)象,不應(yīng)該隨意創(chuàng)建。如果系統(tǒng)中只有一個(gè)數(shù)據(jù)庫存儲(chǔ)源只需要?jiǎng)?chuàng)建一個(gè)。

      D)SessionFactory的load()方法用于加載持久化對(duì)象

      15)下面那些是Hibernate的查詢方式(abc)(多選)

      A)sqlB)hqlC)Criteria

      18)以下數(shù)據(jù)結(jié)構(gòu)不屬于線性結(jié)構(gòu)的是(c)(單選)

      A)隊(duì)列B)線性表C)二叉樹D)棧

      16)下列是文件讀寫的類是(ac)(多選)

      A)File ReaderB)FileC)FileWriterD)InputStream

      17)數(shù)據(jù)庫技術(shù)中的“臟數(shù)據(jù)',是指(c)的數(shù)據(jù)。(單選)

      A)錯(cuò)誤B 回返C 未提交D 未提交的隨后又被撤消

      18)在計(jì)算機(jī)中,—個(gè)字節(jié)是由多少個(gè)二進(jìn)制位組成的(b)(單選)

      A).4B).8C).16D).24

      19.下列不屬于面向?qū)ο蟮姆椒ㄊ牵╠)(單選)

      A).對(duì)象B).類C).繼承D).過程調(diào)用

      29.設(shè)正x、y均為整型變量,且x=10 y=3,則以下語句printf(“%d,%dn”,x--,--y);的輸出結(jié)果是(d)(單選)

      A).10,3B).9,3C).9,2D).10,2二.填空(每空1分,共10分)

      1.String s = new String(“xyz”);創(chuàng)建了__2__個(gè)String 對(duì)象?

      2.Math.round(9.5)等於__10___Math.round(-9.5)等於__-9____

      3.try {}里有一個(gè)return語句,那么緊跟在這個(gè)try后的finally {}里的code會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行,在return____前_____(前還是后?)

      4.如何現(xiàn)實(shí)servlet的單線程模式 ______<%@ page isThreadSafe=“false”%> _________

      5.類變量必須帶的修飾符是 ______ static _________

      6.final類可以修飾在屬性 , 方法和___類___前面

      7.Java默認(rèn)的包是______ java.lang.*_________

      8.Hibernate里面怎樣實(shí)現(xiàn)類與類之間的關(guān)系__________表映射_______________

      9.Socket 編程服務(wù)器端用____ serverSocket ____類來創(chuàng)建socket對(duì)象。

      三. 判斷題(每題2分,共10分)

      1.依賴注入即是“面向接口”的編程。錯(cuò)

      2.Overload和Override都是java多態(tài)的不同體現(xiàn)形式。對(duì)

      3.String是最基本的數(shù)據(jù)類型。錯(cuò)

      4.啟動(dòng)一個(gè)線程是用start。對(duì)

      5.接口可以繼承接口。對(duì)

      四.簡(jiǎn)答題(每題5分,共30分)

      1、網(wǎng)頁設(shè)計(jì)采用div css有什么好處?

      答:布局實(shí)現(xiàn)了表現(xiàn)與內(nèi)容的分離,大大縮減頁面代碼,符合W3C的標(biāo)準(zhǔn),兼容性更好;易于后期網(wǎng)站的更新、維護(hù);SEO的優(yōu)化:對(duì)搜索引擎更加友好,更容易被搜索引擎收錄。

      2、前端頁面有哪三層構(gòu)成,分別是什么?作用是什么?

      答:網(wǎng)頁分成三個(gè)層次,即:結(jié)構(gòu)層、表示層、行為層。

      網(wǎng)頁的結(jié)構(gòu)層(structural layer)由HTML或 XHTML之類的標(biāo)記語言負(fù)責(zé)創(chuàng)建。標(biāo)簽,也就是那些出現(xiàn)在尖括號(hào)里的單詞,對(duì)網(wǎng)頁內(nèi)容的語義含義做出了描述,但這些標(biāo)簽不包含任何關(guān)于如何顯示有關(guān)內(nèi)容的信息。例如,P 標(biāo)簽表達(dá)了這樣一種語義:“這是一個(gè)文本段?!?/p>

      網(wǎng)頁的表示層(presentation layer)由CSS負(fù)責(zé)創(chuàng)建。CSS 對(duì)“如何顯示有關(guān)內(nèi)容”的問題做出了回答。

      網(wǎng)頁的行為層(behavior layer)負(fù)責(zé)回答“內(nèi)容應(yīng)該如何對(duì)事件做出反應(yīng)”這一問題。這是 Javascript 語言和 DOM 主宰的領(lǐng)域。

      3、如何區(qū)別display:none與visibility:hidden?

      答:相同的是display:none與visibility:hidden都可以用來隱藏某個(gè)元素;

      不同的是display:none在隱藏元素的時(shí)候,將其占位空間也去掉;而visibility:hidden只是隱藏了內(nèi)容而已,其占位空間仍然保留。

      4.購物網(wǎng)站的主色調(diào)應(yīng)該是什么樣色?交友網(wǎng)站?體育網(wǎng)站?軟件網(wǎng)站?年輕的互聯(lián)網(wǎng)? 答:購物:暖色;交友:粉紅之類的;體育:酷一點(diǎn);軟件公司:無所謂;年輕互聯(lián)網(wǎng):有朝氣的顏色,比如綠色。

      5. 一個(gè)網(wǎng)站最多有幾種色彩

      答:一到兩各種主色彩。

      6.如果背景是黑色,那么字體用什么顏色能突出字體,且不顯得刺眼?

      答:紅色。

      五.編程操作題(每題6分,30分)

      注:有上機(jī)機(jī)會(huì)上機(jī)操作,沒有就手動(dòng)把代碼寫出來;

      1.一個(gè)表td中的部分Id有多個(gè)記錄,把所有有多個(gè)記錄的id查出來,并顯示共有多少條 記錄數(shù)。

      2.寫出冒泡排序的實(shí)現(xiàn)

      答:代碼如下:

      public void fun9(){

      int[] a = {1,3,5,61,2,123,12,}

      Conica.print(a);

      for(int i=0;i

      for(int j=0;j

      {

      if(a[j]>a[j 1]){

      int temp = a[j];

      a[j] = a[j 1];

      a[j 1] = temp;

      }

      }

      }

      }編程:編寫一個(gè)截取字符串的函數(shù),輸入為一個(gè)字符串和字節(jié)數(shù),輸出為按字節(jié)截取的字符串。但是要保證漢字不被截半個(gè),如“我ABC”4,應(yīng)該截為“我AB”,輸入“我ABC漢DEF”,應(yīng)該輸出為“我ABC”而不是“我ABC 漢的半個(gè)”。

      答:代碼如下:

      package test;

      class SplitString {

      String SplitStr;

      int SplitByte;

      public SplitString(String str,intbytes){

      SplitStr=str;

      SplitByte=bytes;

      System.out.println(“TheString is:′” SplitStr “′;SplitBytes=” SplitByte);

      }

      public void SplitIt(){

      int loopCount;

      loopCount=(SplitStr.length()%SplitByte==0)?(SplitStr.length()/SplitByte):(SplitStr.length()/SplitByte

      1);

      System.out.println(“WillSplit into ” loopCount);

      for(int i=1;i<=loopCount;i){

      if(i==loopCount){

      System.out.println(SplitStr.substring((i-1)*SplitByte,SplitStr.length()));

      }

      else {

      System.out.println(SplitStr.substring((i-1)*SplitByte,(i*SplitByte)));

      }

      }

      }

      public static void main(String[]args){

      SplitString ss = newSplitString(“test中dd文dsaf中男大3443n中國43中國人

      0ewldfls=103”,4);

      ss.SplitIt();

      }

      }

      注:另外關(guān)于美工操作,如果有photoshop等軟件可以任選擇兩題考下:

      1.手寫 html 能力

      描述一個(gè)不規(guī)則表格,一定要有跨列和跨行的,讓他把 html 代碼寫出來;

      2.讓他用 Photoshop 或 Fireworks 設(shè)計(jì)一個(gè)頁面布局,或者指定一個(gè)效果(比如半透明的按鈕),讓他畫出來,在或者,提供一幅人物照片,要求他摳掉背景,這是平面軟件能力的一種體現(xiàn)方式;

      3.如果要涉及 Flash,讓他做一個(gè)兩種形狀(方形、圓圈)的漸變,要求過渡平滑、美觀,新手都直接用 shapemotion,很難看,高手知道加過渡。

      第二篇:java開發(fā)面試題

      1、編寫程序

      題目:古典問題:有一對(duì)公母豬,從出生后第3個(gè)月起每個(gè)月都生一對(duì)豬,小豬長(zhǎng)到第三個(gè)月后每個(gè)月又生一對(duì)豬,假如豬都不死,問每個(gè)月的豬總數(shù)為多少?

      答案:

      public class lianxi01 {

      public static void main(String[] args){

      System.out.println(“第1個(gè)月的兔子對(duì)數(shù): 1”);

      System.out.println(“第2個(gè)月的兔子對(duì)數(shù):1”);

      int f1 = 1, f2 = 1, f, M=24;

      for(int i=3;i<=M;i++){

      f = f2;

      f2 = f1 + f2;

      f1 = f;

      System.out.println(“第” + i +“個(gè)月的兔子對(duì)數(shù): ”+f2);

      }

      }

      }

      2、是非題

      2.1 Java程序中的起始類名稱必須與存放該類的文件名相同。()

      答案:正確

      2.2 原生類中的數(shù)據(jù)類型均可任意轉(zhuǎn)換。()

      答案:錯(cuò)誤

      3、問答題

      3.1 try {}里有一個(gè)return語句,那么緊跟在這個(gè)try后的finally {}里的code會(huì)不會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行,在return前還是后?

      答案:

      會(huì)執(zhí)行,在return前執(zhí)行。

      3.2 sleep()和 wait()有什么區(qū)別:

      答案:

      sleep是線程類(Thread)的方法,導(dǎo)致此線程暫停執(zhí)行指定時(shí)間,給執(zhí)行機(jī)會(huì)給其他線程,但是監(jiān)控狀態(tài)依然保持,到時(shí)后會(huì)自動(dòng)恢復(fù)。調(diào)用sleep不會(huì) 釋放對(duì)象鎖。wait是Object類的方法,對(duì)此對(duì)象調(diào)用wait方法導(dǎo)致本線程放棄對(duì)象鎖,進(jìn)入等待此對(duì)象的等待鎖定池,只有針對(duì)此對(duì)象發(fā)出notify方法(或notifyAll)后本線程才進(jìn)入對(duì)象鎖定池準(zhǔn)備獲得對(duì)象鎖進(jìn)入運(yùn)行狀態(tài)。

      4、數(shù)據(jù)庫題

      聚集函數(shù)的應(yīng)用

      編寫一條sql語句,希望從藝術(shù)家表artist_tab中,看到只有一個(gè)專長(zhǎng)specialty的是哪些專長(zhǎng)

      答案:seelctspecialty from artist_tab group by specialty having count(*)=1’;

      第三篇:java工程師面試題

      西安三元數(shù)碼軟件有限公司 外派JAVA軟件工程師筆試題4303

      返回上級(jí)目錄

      選擇題

      1:在軟件生命周期中,下列哪個(gè)說法是不準(zhǔn)確的?

      A.軟件生命周期分為計(jì)劃、開發(fā)和運(yùn)行三個(gè)階段

      B.在計(jì)劃階段要進(jìn)行問題焉醛和需求分析

      C.在開發(fā)后期要進(jìn)行編寫代碼和軟件測(cè)試

      D.在運(yùn)行階段主要是進(jìn)行軟件維護(hù)

      2:public class Parent {

      int change(){…} }

      class Child extends Parent {

      }

      Which methods can be added into class Child?

      A.public int change(){} B.abstract int chang(){} C.private int change(){} D.none 3:

      1.Give the following method: 2.public void method(){ 3.String a,b;

      4.a=new String(“hello world”);5.b=new String(“game over”);6.System.out.println(a+b+”ok”);7.a=null;8.a=b;

      9.System.out.println(a);10.}

      11.In the absence of compiler optimization, which is the earliest point the object a refered is definitely elibile to be garbage collection.A.before line 5 B.before line 6 C.before line 7 D.before line 9 4:

      1.String s=”Example String”;Which operation is not legal? A.int i=s.length();B.s[3]=”x”;

      C.String short_s=s.trim();D.String t=”root”+s;

      5:關(guān)于垃圾收集的哪些敘述是對(duì)的。

      A.程序開發(fā)者必須自己創(chuàng)建一個(gè)線程進(jìn)行內(nèi)存釋放的工作。

      B.垃圾收集將檢查并釋放不再使用的內(nèi)存。

      C.垃圾收集允許程序開發(fā)者明確指定并立即釋放該內(nèi)存。

      D.垃圾收集能夠在期望的時(shí)間釋放被java對(duì)象使用的內(nèi)存。

      6:

      1.Give the following code: 2.public class Example{

      3.public static void main(String args[]){ 4.int l=0;5.do{

      6.System.out.println(“Doing it for l is:”+l);7.}while(--l>0)

      8.System.out.println(“Finish”);9.} 10.}

      11.Which well be output: A.Doing it for l is 3 B.Doing it for l is 1 C.Doing it for l is 2 D.Doing it for l is 0

      7: Which of the following statements are true?

      A.The automatic garbage collection of the JVM prevents programs from ever running out of memory

      B.A program can suggest that garbage collection be performed and force it C.Garbage collection is platform independent

      D.An object becomes eligible for garbage collection when all references denoting it are set to null.8:下面關(guān)于變量及其范圍的陳述哪些是錯(cuò)的。

      A.實(shí)例變量是類的成員變量。

      B.實(shí)例變量用關(guān)鍵字static聲明。

      C.在方法中定義的局部變量在該方法被執(zhí)行時(shí)創(chuàng)建

      D.局部變量在使用前必須被初始化。

      9:

      1.Which is the most appropriate code snippet that can be inserted at line 18 in the following code? 2.3.(Assume that the code is compiled and run with assertions enabled)4.5.1.import java.util.*;6.7.2.8.9.3.public class AssertTest 10.11.4.{ 12.13.5.private HashMap cctld;14.15.6.16.17.7.public AssertTest()18.19.8.{ 20.21.9.cctld = new HashMap();22.23.10.cctld.put(“in”, “India”);24.25.11.cctld.put(“uk”, “United Kingdom”);26.27.12.cctld.put(“au”, “Australia”);28.29.13.// more code...30.31.14.} 32.33.15.// other methods....34.35.16.public String getCountry(String countryCode)36.37.17.{ 38.39.18.// What should be inserted here? 40.41.19.String country =(String)cctld.get(countryCode);42.43.20.return country;44.45.21.} 46.47.22.} A.assert countryCode!= null;

      B.assert countryCode!= null : “Country code can not be null”;C.assert cctld!= null : “No country code data is available”;D.assert cctld : “No country code data is available”;10:在下述選項(xiàng)時(shí),沒有構(gòu)成死循環(huán)的程序是

      A.int i=100 while(1){ i=i%100+1;if(i>100)break;} B.for(;;);

      C.int k=1000;do { ++k;}while(k>=10000);D.int s=36;while(s);--s;11:

      1.給出下面的代碼片斷。。下面的哪些陳述為錯(cuò)誤的? 2.1)public void create(){ 3.2)Vector myVect;4.3)myVect = new Vector();5.4)} A.第二行的聲明不會(huì)為變量myVect分配內(nèi)存空間。

      B.第二行語句創(chuàng)建一個(gè)Vector類對(duì)象。

      C.第三行語句創(chuàng)建一個(gè)Vector類對(duì)象。

      D.第三行語句為一個(gè)Vector類對(duì)象分配內(nèi)存空間

      12:A class design requires that a member variable should be accessible only by same package, which modifer word should be used?

      A.protected B.public C.no modifer D.private 13:

      1.Give the following java source fragement: 2.//point x

      3.public class Interesting{ 4.//do something 5.}

      6.Which statement is correctly Java syntax at point x? A.public class MyClass{//do other thing…} B.static int PI=3.14

      C.class MyClass{//do something…} D.none

      14:Which fragments are not correct in Java source file?

      A.package testpackage;public class Test{//do something...}

      B.import java.io.*;package testpackage;public class Test{// do something...}

      C.import java.io.*;class Person{// do something...} public class Test{// do something...} D.import java.io.*;import java.awt.*;public class Test{// do something...} 15:以下的C程序代碼片段運(yùn)行后C和d的值分別是多少

      Int a =1,b =2;Int c,d;c =(a&b)&&a;d =(a&&b)&a;

      A.0,0 B.0,1 C.1,0 D.1,1 16:

      1.What will be the result of executing the following code? 2.3.public static void main(String args[])4.{

      5.char digit = 'a';

      6.for(int i = 0;i < 10;i++)7.{

      8.switch(digit)9.{

      10.case 'x' : 11.{ 12.int j = 0;13.System.out.println(j);14.} 15.default : 16.{

      17.int j = 100;18.System.out.println(j);19.} 20.} 21.} 22.int i = j;

      23.System.out.println(i);24.} 25.26.Choices: A.100 will be printed 11 times.B.The code will not compile because the variable i cannot be declared twice within the main()method.C.The code will not compile because the variable j cannot be declared twice within the switch statement.D.None of these.17:

      1.Give this class outline: 2.class Example{ 3.private int x;

      4.//rest of class body… 5.}

      6.Assuming that x invoked by the code java Example, which statement can made x be directly accessible in main()method of Example.java? A.Change private int x to public int x B.change private int x to static int x C.Change private int x to protected int x D.change private int x to final int x 18:Which are not Java keywords? A.TRUE B.const C.super D.void

      19:設(shè)有變量說明語句int a=1,b=0;則執(zhí)行以下程序段的輸出結(jié)果為()。

      switch(a){ case 1: switch(b){

      case 0:printf(“**0**”);break;case 1:printf(“**1**”);break;}

      case 2:printf(“**2**”);break;}

      printf(“n”);

      A.**0** B.**0****2** C.**0****1****2** D.有語法錯(cuò)誤

      20:軟件生命周期的瀑布模型把軟件項(xiàng)目分為3個(gè)階段、8個(gè)子階段,以下哪一個(gè)是正常的開發(fā)順序?

      A.計(jì)劃階段、開發(fā)階段、運(yùn)行階段

      B.設(shè)計(jì)階段、開發(fā)階段、編碼階段

      C.設(shè)計(jì)階段、編碼階段、維護(hù)階段

      D.計(jì)劃階段、編碼階段、測(cè)試階段

      21:

      1.What will happen when you attempt to compile and run the following code? 2.3.class Base 4.5.{ 6.7.int i = 99;8.9.public void amethod()10.11.{

      12.13.System.out.println(“Base.amethod()”);14.15.} 16.17.Base()18.19.{

      20.21.amethod();22.23.} 24.25.}

      26.27.public class Derived extends Base 28.29.{

      30.31.int i =-1;32.33.34.35.public static void main(String argv[])36.37.{

      38.39.Base b = new Derived();40.41.System.out.println(b.i);42.43.b.amethod();44.45.} 46.47.public void amethod()48.49.{

      50.51.System.out.println(“Derived.amethod()”);52.53.} 54.55.}

      56.57.Choices: A.Derived.amethod()-1 Derived.amethod()B.Derived.amethod()99 C.Compile time error D.Derived.amethod()簡(jiǎn)答題

      22:怎樣在復(fù)雜的各種形式的網(wǎng)頁中提取mp3下載的結(jié)構(gòu)化數(shù)據(jù)?

      23:編寫一程序,利用RandomAccessFile類將一個(gè)文件的全部?jī)?nèi)容追加到另一個(gè)文件的末尾。

      24:已知abc+cba=1333,其中a,b,c均為一位數(shù),編程求出滿足條件的a,b,c所有組合。

      25:servlet的生命周期?

      26:Static Inner Class 和 Inner Class的不同,說得越多越好。

      27:如果有幾千個(gè)session,怎么提高效率。

      28:

      1.public class Something { 2.void doSomething(){ 3.private String s = "";4.int l = s.length();5.} 6.} 7.有錯(cuò)嗎? 29:是否可以從一個(gè)static方法內(nèi)部發(fā)出對(duì)非static方法的調(diào)用?

      30:error和exception有什么區(qū)別?

      31:Is Tomcat faster than serving static HTML pages than Apache httpd?

      第四篇:java開發(fā)工程師個(gè)人簡(jiǎn)歷

      個(gè)人介紹

      名:

      別:

      戶口所在地:

      齡:

      畢 業(yè) 院校:

      業(yè):

      學(xué)

      歷:

      聯(lián) 系 電 話:

      箱:

      求職意向 Java軟件研發(fā)

      英語水平

      四級(jí)

      專業(yè)技能

      ? ? 熟練的運(yùn)用java開發(fā)環(huán)境和項(xiàng)目構(gòu)建

      熟練掌握java程序設(shè)計(jì)語言,有牢固的J2SE基礎(chǔ),能夠熟練使用JDBC、Servlet、JSP技術(shù)。熟悉C/S,B/S軟件架構(gòu)模式 ? ? ? ? 熟練應(yīng)用JSP/Servlet/JavaBean的MVC模式開發(fā)項(xiàng)目 會(huì)基本的EJB技術(shù)。熟練使用MyEclipse開發(fā)環(huán)境 熟悉數(shù)據(jù)庫 SQL Server、Oracle,熟練掌握標(biāo)準(zhǔn)SQL語言

      掌握關(guān)系數(shù)據(jù)庫的原理。熟練使用Oracle、SQL Server進(jìn)行軟件系統(tǒng)開發(fā)。熟練使用Tomcat服務(wù)器。? ? 具備一般的英語讀寫能力

      初步了解Struts、Hibernate、Spring應(yīng)用

      項(xiàng)目經(jīng)驗(yàn)

      一、基于.NET的聊天系統(tǒng)

      描述 :采用的是傳統(tǒng)的C/S模式,基于.NET的COM+組件和微軟的自帶的消息隊(duì)列(MSMQ),可以很方便的存貯和獲取隊(duì)列中的消息,并且采用管道通信,可以不關(guān)心其中的通信原理;該系統(tǒng)的功能比較簡(jiǎn)單,能夠?qū)崿F(xiàn)局域網(wǎng)通信

      開發(fā)技術(shù):ADO.NET + COM+組件 開發(fā)工具:MS Visual Studio 數(shù) 據(jù) 庫:SQL Server 角 色:組長(zhǎng)(單人開發(fā))

      負(fù)責(zé)模塊:界面、數(shù)據(jù)庫建立和管理、后臺(tái)的編寫等等 時(shí) 間:一周

      二、基于Java的聊天系統(tǒng)

      描述:本系統(tǒng)采用的任然是基于傳統(tǒng)的C/S模式開發(fā),前臺(tái)用的是java.swing包做的界面,后臺(tái)的編程采用了一些工廠模式,接口編程,給程序的擴(kuò)展帶來了很大的方便,數(shù)

      據(jù)庫則是利用的文本文件保存相關(guān)的信息,采用傳統(tǒng)的sql從文本文件中獲取自己要的信息,數(shù)據(jù)庫能實(shí)現(xiàn)查詢、添加、刪除等功能。通信則是采用最底層的socket套接字編程;實(shí)現(xiàn)的主要功能有:閃屏,截圖,托盤顯示來信消息,多人會(huì)話等 開發(fā)技術(shù): socket套接字+面向接口編程+工廠模式 開發(fā)工具: MyEclipse8.0 數(shù) 據(jù) 庫:自己寫的文本數(shù)據(jù)庫 角 色:組長(zhǎng)(單人開發(fā))

      負(fù)責(zé)模塊:頁面,數(shù)據(jù)庫的編寫,以及所有業(yè)務(wù)邏輯的編寫 時(shí) 間:一周

      三、連連看小程序

      描述: 依然是傳統(tǒng)的C/S模式開發(fā),該程序有很多細(xì)節(jié)的地方考慮比較周到,例如只在有圖片的地方產(chǎn)生label、圖片遍歷填充算法、圖片連接的算法等,這在一定程度上減少了該程序的內(nèi)存開銷,同樣采用了工廠模式,可以在不改變?cè)闯绦虼a的同時(shí),增加新的關(guān)卡

      開發(fā)技術(shù):J2SE

      開發(fā)工具: NetBeans 角 色:組長(zhǎng)(單人開發(fā))時(shí) 間:三天

      四、庫存管理系統(tǒng)

      描述:本系統(tǒng)采用了b/s模式開發(fā),其中用到了jsp、servlet、JavaBean、jstl標(biāo)簽庫、el表達(dá)式等技術(shù),本人負(fù)責(zé)入庫單和出庫單管理模塊,其中包含的功能大致有根據(jù)進(jìn)貨單產(chǎn)生入庫單,根據(jù)訂貨單產(chǎn)生出庫單,以及直接導(dǎo)入入庫單等,采用了mvc框架,和單例模式,工廠模式開發(fā)

      開發(fā)技術(shù):J2EE、servlet、jsp、JavaBean、el表達(dá)式、jndi等等 開發(fā)工具: Myeclipse 角 色:組員 時(shí) 間:一周

      自我評(píng)價(jià)

      吃苦耐勞,有強(qiáng)烈的敬業(yè)精神和團(tuán)隊(duì)協(xié)作精神,能夠承受一定的壓力,能迅速的適應(yīng)各

      環(huán)境,并融合其中同時(shí)對(duì)編程具有濃厚的興趣。

      有積極進(jìn)取的工作精神和實(shí)際動(dòng)手能力,對(duì)新知識(shí)、新技術(shù)有著強(qiáng)烈的求知欲與良好的接受能力。

      第五篇:Java開發(fā)工程師簡(jiǎn)歷模版

      個(gè)人簡(jiǎn)歷

      個(gè)人基本信息

      姓名:

      XXX

      性別:

      年齡:

      24歲

      政治面貌: 中共黨員 籍貫:

      河南-濮陽

      居住地: 北京-昌平學(xué)歷:

      本科

      工作年限: 2年

      手機(jī):

      ***

      E-mail:

      @sina.com 求職意向

      工作性質(zhì): 全職 目標(biāo)地點(diǎn): 北京

      目標(biāo)職能: JAVA開發(fā)工程師

      開發(fā)技能描述

      1.2.3.具備扎實(shí)的Java基礎(chǔ),深入理解OOP編程思想,具有良好的編碼習(xí)慣 深刻理解JavaWEB技術(shù)體系架構(gòu),熟練掌握Servlet/JSP技術(shù)

      熟練掌握Struts2、Hibernate、Spring框架,深刻理解Struts2核心流程,理解Hibernate的一二級(jí)緩存,理解Spring IOC、DI、AOP 4.熟練掌握SpringMVC、JPA&SpringData、SpringSecurity、Shiro、JBPM、MyBatis 等開源框架、深刻理解 SpringMVC 核心流程 5.6.熟練使用基于 CXF 框架 WebService 的客戶端、服務(wù)端開發(fā)

      熟練掌握J(rèn)avaScript,Ajax,jQuery、easyui 等前臺(tái)開發(fā)技術(shù),深刻理解 JavaScript 面向?qū)ο笠约盎谠屠^承的編程思想 7.8.9.熟悉Oracle、MySQL關(guān)系型數(shù)據(jù)庫,掌握PL/SQL語言 熟悉Linux 常用命令及服務(wù)配置,熟悉 Shell 編程

      熟練使用 SVN、CVS、MAVEN 等項(xiàng)目版本管理及構(gòu)建工具;

      工作經(jīng)驗(yàn)

      2012年7月到2014年10月

      河南省863軟件孵化器有限公司

      java開發(fā)工程師

      河南省863軟件孵化器有限公司是國家863中部軟件孵化器的運(yùn)營(yíng)機(jī)構(gòu),由鄭州高新區(qū)、河南省科技廳生產(chǎn)力促進(jìn)中心等單位共同出資組建,經(jīng)國家科技部批準(zhǔn)于2001年9月26日成立,注冊(cè)資金1200萬元,是河南省“優(yōu)秀科技企業(yè)孵化器”、國家認(rèn)定的高新技術(shù)企業(yè)、河南省認(rèn)定軟件企業(yè)、國家科技部首批認(rèn)定的國家技術(shù)轉(zhuǎn)移示范機(jī)構(gòu),河南省優(yōu)秀服務(wù)外包企業(yè)。是河南省最早從事軟件外包、最具規(guī)模的軟件外包企業(yè)。

      項(xiàng)目經(jīng)驗(yàn)

      項(xiàng)目一:錦城世紀(jì)電子商務(wù)項(xiàng)目

      開發(fā)環(huán)境: Eclipse + Tomcat6.0 + Mysql5 + SVN + Maven 軟件架構(gòu): Struts2 + Spring + Hibernate + Ajax + Jquery + MySQL +Jbpm + Poi 項(xiàng)目描述:

      1、本系統(tǒng)類似于淘寶:分為商品展示,用戶信息的管理,訂單管理,產(chǎn)品類別管理,產(chǎn)品管理,和幫助中心,還有自動(dòng)通知客戶信息等模塊;用戶個(gè)性化配置,方便用戶配置和使用;運(yùn)用了當(dāng)前比較流行的Ajax,Jquery,mysql等技術(shù)以及一些Jquery插件增強(qiáng)了客戶體驗(yàn)和強(qiáng)大的數(shù)據(jù)處理能力。責(zé)任描述:

      1、參與系統(tǒng)的需求分析,需求設(shè)計(jì),以及主要模塊代碼的編寫;

      2、主要負(fù)責(zé)用戶注冊(cè)和登錄模塊的功能的實(shí)現(xiàn);

      3、對(duì)系統(tǒng)進(jìn)行了一些簡(jiǎn)單的代碼重構(gòu)優(yōu)化,如利用泛型技術(shù)對(duì)DAO層進(jìn)行重構(gòu)以提高代碼重用度; 技術(shù)描述:

      1,使用SSH作為底層框架,Struts2處理訪問請(qǐng)求,調(diào)用業(yè)務(wù)代碼并反饋,Hibernate使得數(shù)據(jù)的訪問與操作更加強(qiáng)簡(jiǎn)易,Spring管理各架構(gòu)層的bean,實(shí)現(xiàn)自動(dòng)注入;

      2、使用struts配置校驗(yàn)實(shí)現(xiàn)后臺(tái)驗(yàn)證數(shù)據(jù),以及文件下載;

      3、利用poi實(shí)現(xiàn)將銷售數(shù)據(jù)輸出到Excel中,4,使用Hibernate及QBC查詢進(jìn)行條件查詢的分頁封裝

      項(xiàng)目二:匯友辦公自動(dòng)化系統(tǒng)

      開發(fā)環(huán)境: Eclipse + Tomcat6.0 + Mysql5 + SVN + Maven 軟件架構(gòu): Spring + Struts2 + Hibernate+Mysql + SpringSecutiry + Ajax + easyui + Poi + JFreeChart 項(xiàng)目描述:

      該系統(tǒng)主要完成企業(yè)辦公流程控制,包含任務(wù)管理、郵件管理、文檔管理、審批管理、考勤管理、人員管理、職位管理、權(quán)限管理、公司論壇、客戶管理、項(xiàng)目管理等,項(xiàng)目基于J2EE體系架構(gòu),實(shí)現(xiàn)了智能辦公自動(dòng)化、通用化、標(biāo)準(zhǔn)化、人性化等需求。系統(tǒng)采用DAO(業(yè)務(wù)代理模式)、單利模式、MVC模式、工廠模式等。其中,數(shù)據(jù)持久化層使用Hibernian技術(shù)與底層數(shù)據(jù)庫交互,模型層用JavaBean實(shí)現(xiàn),Hibernian實(shí)現(xiàn)對(duì)象的持久化。為了使表示層與業(yè)務(wù)邏輯層分離,充分運(yùn)用了業(yè)務(wù)代理模式,通過業(yè)務(wù)代理接口向上層Struts中的Action控制器開發(fā)接口,Spring框架的Ioc(即依賴注入)很好的實(shí)現(xiàn)控制反轉(zhuǎn)。使業(yè)務(wù)層與持久層實(shí)現(xiàn)代碼分離。當(dāng)模型層改變時(shí),表現(xiàn)層不受影響。責(zé)任描述:

      1、主要負(fù)責(zé)實(shí)現(xiàn)權(quán)限管理模塊的具體代碼;

      2、負(fù)責(zé)關(guān)鍵使用jQuery和easyui Tree構(gòu)建一個(gè)管理權(quán)限樹和系統(tǒng)權(quán)限樹;

      3、利用Spring泛型注入特性重構(gòu)DAO和Service層,編寫高重用性的代碼; 技術(shù)描述:

      1、Spring,Struts2,Hibernate作為底層框架,使用easyUI完成頁面布局,2、使用struts-json插件實(shí)現(xiàn)Ajax的響應(yīng);

      3、用jFreeChart實(shí)現(xiàn)報(bào)表統(tǒng)計(jì),使用poi框架導(dǎo)入導(dǎo)出Excel報(bào)表; 4,使用SpringSecutiry來實(shí)現(xiàn)權(quán)限模塊

      項(xiàng)目三: 正普客戶關(guān)系管理系統(tǒng)

      開發(fā)環(huán)境: Eclipse + Oracle10G + Rose + PL/SQL Developer

      軟件架構(gòu): Spring + JPA/SpringData + SpringMVC + Shiro + jQuery + Quartz + StrutsMenu + Ajax 項(xiàng)目描述:

      本系統(tǒng)是對(duì)客戶基本信息、聯(lián)系人信息、交往信息、客戶服務(wù)信息的充分共享和規(guī)范化管理;通過對(duì)銷售機(jī)會(huì) 客戶開發(fā)過程的追蹤和記錄,提高新客戶的開發(fā)能力并在客戶將要流失時(shí)系統(tǒng)及時(shí)預(yù)警,以便銷售人員及時(shí)采取措施,降低損失,并希望系統(tǒng)提供相關(guān)報(bào)表,以便公司高層隨時(shí)了解公司客戶情況。本系統(tǒng)包括:營(yíng)銷管理、客戶管理、服務(wù)管理、統(tǒng)計(jì)報(bào)表、基礎(chǔ)數(shù)據(jù)和權(quán)限管理六個(gè)功能模塊。責(zé)任描述:

      負(fù)責(zé)權(quán)限管理模塊的實(shí)現(xiàn)及部分模塊的測(cè)試及客戶端的驗(yàn)證。技術(shù)描述:

      1、采用 Spring, SpringMVC, JPA&SpringData作為底層架構(gòu)

      2、利用Quartz調(diào)用存儲(chǔ)過程,完成定時(shí)調(diào)度。

      3、頁面中使用 jQuery, Ajax 及 jQuery插件以給用戶更好的使用體驗(yàn)

      4、使用 StrutsMenu 實(shí)現(xiàn)導(dǎo)航欄菜單的權(quán)限化

      教育經(jīng)歷

      鄭州大學(xué)

      專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)

      學(xué)位:工學(xué)學(xué)士

      證書:連續(xù)三年獲“鄭州大學(xué)優(yōu)秀班干部”“鄭州大學(xué)獎(jiǎng)學(xué)金”

      自我評(píng)價(jià)

      1、本人性格開朗、與人為善、積極進(jìn)取、樂觀自信。工作仔細(xì)認(rèn)真、有耐心和責(zé)任感。

      2、溝通能力強(qiáng),有優(yōu)秀的理解與判斷能力,有良好的技術(shù)鉆研能力,快速學(xué)習(xí)能力。

      3、有良好的團(tuán)隊(duì)協(xié)調(diào)能力和環(huán)境適應(yīng)能力,能吃苦耐勞,能承受一定的工作壓力。

      下載JAVA網(wǎng)站開發(fā)工程師面試題word格式文檔
      下載JAVA網(wǎng)站開發(fā)工程師面試題.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        IOS開發(fā)工程師面試題

        湖南路線圖網(wǎng)絡(luò)科技有限公司 技術(shù)中心 內(nèi)部資料 IOS開發(fā)工程師面試題(45分鐘) 1. 請(qǐng)?jiān)斒鰒iewController的生命周期? 2. OC中類的屬性retain, assign, weak, strong的作用是什么......

        Java軟件開發(fā)工程師面試題寶典

        這套面試題主要目的是幫助那些還沒有java軟件開發(fā)實(shí)際工作經(jīng)驗(yàn),而正在努力尋找java軟件開發(fā)工作的朋友在筆試時(shí)更好地贏得筆試和面試。由于這套面試題涉及的范圍很泛,很廣,很雜......

        JAVA面試題

        1、 面向?qū)ο蟮乃膫€(gè)特征:封裝、繼承、多態(tài)、抽象 封裝: 繼承:子類繼承父類,除private修飾以外的所以方法和屬性 多態(tài):一個(gè)對(duì)象多種狀態(tài),可以把子類對(duì)象當(dāng)作父類對(duì)象來看,一旦這樣做......

        java開發(fā)工程師招聘要求

        招聘要求 JAVA開發(fā)工程師招聘要求 崗位職責(zé): 1、在軟件項(xiàng)目經(jīng)理的領(lǐng)導(dǎo)下,配合完成程序設(shè)計(jì)和開發(fā)。2、按產(chǎn)品需求進(jìn)行軟件設(shè)計(jì)和編碼實(shí)現(xiàn),確保安全、質(zhì)量和性能。3、參與內(nèi)部測(cè)......

        JAVA開發(fā)工程師職位要求

        JAVA開發(fā)工程師1、精通JAVA語言,熟練使用編程工具JBuider或MyEclipse。 2、熟悉HTML, CSS, JavaScript。有Web前臺(tái)開發(fā)經(jīng)驗(yàn),對(duì)JavaScript前臺(tái)開發(fā)有深入理解。 3、熟悉J2EE相......

        Java開發(fā)工程師就業(yè)培訓(xùn)

        Java開發(fā)工程師就業(yè)培訓(xùn) 課程名稱及實(shí)訓(xùn)內(nèi)容第一單元:Linux系統(tǒng)使用與管理了解Unix/GNU和Linux操作系統(tǒng);紅帽Linux企業(yè)版RHEL介紹;Linux安裝與配置;紅帽Linux5.X版在虛擬機(jī)上的......

        Java開發(fā)工程師筆試題

        Java開發(fā)工程師筆試題 一、 單項(xiàng)選擇題(每題2分,共計(jì)30分) 1. 下列哪一種敘述是正確的 (A). abstract修飾符可修飾字段、方法和類 (B). 抽象方法的body部分必須用一對(duì)大括號(hào){}......

        java開發(fā)工程師加薪申請(qǐng)書

        加薪申請(qǐng)書 尊敬的領(lǐng)導(dǎo): 您好! 自201X年XX月XX日我有幸進(jìn)入公司以來,將近1年了。首先感謝公司領(lǐng)導(dǎo)對(duì)我的關(guān)心、重視和幫助,使我迅速的融入到工作中去,把工作做好。我為能成為深......