第一篇:java軟件工程師就業(yè)(推薦)
java軟件工程師就業(yè)
java軟件工程師就業(yè),java作為唯一在互聯(lián)網(wǎng)上開(kāi)發(fā)的語(yǔ)言,java平臺(tái)以及移動(dòng)性、安全性和開(kāi)放性受到了追捧。Java成為成長(zhǎng)最快的語(yǔ)言之一,java受到了全世界IT企業(yè)的使用,成為各行各業(yè)倍受信賴(lài)的企業(yè)解決方案。它降低了企業(yè)的成本,保證了企業(yè)的安全性。
但我國(guó)目前相關(guān)的java軟件工程師人才急劇缺少,但是企業(yè)的用人需求又在急劇增加,合格的軟件人才需要將大于供給,同時(shí)java軟件工程師薪水也相當(dāng)較高,其中,具有3-5年的開(kāi)發(fā)經(jīng)驗(yàn)工程師,年薪一般在10以上,資深的java軟件工程師薪資更高,所以更多的選擇了一條便捷的路就是參加以實(shí)戰(zhàn)為主的java培訓(xùn),從而成為企業(yè)高薪聘請(qǐng)的java軟件工程師。
3G夢(mèng)工場(chǎng)在業(yè)界率先提出“教育標(biāo)準(zhǔn)化”的概念,圍繞“教學(xué)質(zhì)量管理”這一核心內(nèi)容,制定并規(guī)范整個(gè)體系的標(biāo)準(zhǔn)化流程。3G夢(mèng)工場(chǎng)將一批優(yōu)秀的具有豐富教學(xué)經(jīng)驗(yàn)的教師,經(jīng)過(guò)一線(xiàn)大量實(shí)踐所積累的有效經(jīng)驗(yàn)固化下來(lái),形成教學(xué)過(guò)程的標(biāo)準(zhǔn)化模式,從而使教學(xué)達(dá)到最佳效果。
第二篇:Java軟件工程師:IT最佳就業(yè)崗位
Java軟件工程師:IT最佳就業(yè)崗位
引言:信息時(shí)代的迅猛發(fā)展使得軟件工程師十分搶手,而其中的java軟件工程師更是備受青睞。那么,如何才能成為Java軟件工程師?Java軟件工程師又有怎樣的發(fā)展前途?本文將為你一一解答。
無(wú)處不在的Java技術(shù)
全球有25億Java器件運(yùn)行著Java,450多萬(wàn)Java開(kāi)發(fā)者活躍在地球的每個(gè)角落,數(shù)以千萬(wàn)計(jì)的Web用戶(hù)每次上網(wǎng)都親歷Java的威力。從桌面辦公應(yīng)用到網(wǎng)絡(luò)數(shù)據(jù)庫(kù)等應(yīng)用,從PC到嵌入式移動(dòng)平臺(tái),從Java小應(yīng)用程序(Applet)到架構(gòu)龐大的J2EE企業(yè)級(jí)解決方案,處處都有Java的身影,就連美國(guó)大型太空項(xiàng)目當(dāng)中,也使用了Java來(lái)開(kāi)發(fā)控制系統(tǒng)和相關(guān)軟件。今天,Java運(yùn)行在7.08億手機(jī)、10億智能卡和7億PC機(jī)上,并為28款可兼容的應(yīng)用服務(wù)器提供了功能強(qiáng)大的平臺(tái)。越來(lái)越多的企業(yè),因?yàn)槭褂昧薐ava而提高了生產(chǎn)效率。越來(lái)越多的用戶(hù),因?yàn)镴ava而降低了成本,享受了生活,而用途如此之廣的Java造就了Java工程師的輝煌。
Java軟件工程師——職業(yè)概述
Java軟件工程師是運(yùn)用Java這個(gè)開(kāi)發(fā)工具去完成軟件產(chǎn)品的軟件程序設(shè)計(jì)、開(kāi)發(fā)、測(cè)試、維護(hù)升級(jí)等工作的職業(yè)。Java軟件工程師可以從事jsp網(wǎng)站開(kāi)發(fā)、Java編程、Java游戲開(kāi)發(fā)、Java桌面程序設(shè)計(jì),以及其他與Java語(yǔ)言編程相關(guān)的工作,可進(jìn)入電信、銀行、保險(xiǎn)專(zhuān)業(yè)軟件開(kāi)發(fā)公司等從事軟件設(shè)計(jì)和開(kāi)發(fā)工作。
Java軟件工程師——職業(yè)大揭秘
揭秘一 工作內(nèi)容
1.完成軟件的設(shè)計(jì)、開(kāi)發(fā)、測(cè)試、修改bug等工作,包括業(yè)務(wù)需求的溝通,功能模塊的詳細(xì)設(shè)計(jì),業(yè)務(wù)功能實(shí)現(xiàn)與單元測(cè)試、系統(tǒng)維護(hù);
2.參與產(chǎn)品構(gòu)思和架構(gòu)設(shè)計(jì);
3.撰寫(xiě)相關(guān)的技術(shù)文檔;
4.支持售前技術(shù)服務(wù);
5.支持項(xiàng)目對(duì)產(chǎn)品的應(yīng)用服務(wù)。
揭秘二 職業(yè)要求
在專(zhuān)業(yè)方向和學(xué)歷水平上,Java軟件工程師需具備計(jì)算機(jī)相關(guān)專(zhuān)業(yè),大專(zhuān)及以上學(xué)歷。具體應(yīng)掌握的專(zhuān)業(yè)知識(shí)和技能包括:熟悉java語(yǔ)言,理解面向?qū)ο蟮乃枷肱c設(shè)計(jì)模式,至少熟悉j2ee、j2me、j2se等開(kāi)發(fā)體系中的一種;熟練使用Eclipse或Jbuilder等開(kāi)發(fā)工具,理解MVC模式及實(shí)際應(yīng)用;至少熟悉一種數(shù)據(jù)庫(kù)的開(kāi)發(fā)和設(shè)計(jì);具有一定的程序測(cè)試和設(shè)計(jì)分析能力。除此之外,良好的學(xué)習(xí)能力、團(tuán)隊(duì)合作精神、強(qiáng)烈的責(zé)任心以及溝通能力也是必不可少的。
揭秘三 職業(yè)前景
雖然全球金融危機(jī)時(shí)刻不在,但中國(guó)的軟件行業(yè)依然高速發(fā)展。預(yù)計(jì)今后5年,中國(guó)軟件行業(yè)每年會(huì)以30%的速度增長(zhǎng),跟普通程序員供大于求的情況相反,企業(yè)對(duì)Java軟件工程師的需求則遠(yuǎn)遠(yuǎn)不能獲得滿(mǎn)足。根據(jù)調(diào)查,我國(guó)軟件企業(yè)目前在Java高級(jí)軟件工程師這類(lèi)職位上的人員空缺至少在8萬(wàn)人。到2010年“十一五”末期,僅成都軟件人才缺口就將達(dá)20萬(wàn)。行業(yè)的蒸蒸日上和人才的嚴(yán)重不足,無(wú)疑給了從業(yè)者以廣闊的發(fā)展空間。揭秘四 薪酬水平
據(jù)統(tǒng)計(jì),在所有軟件開(kāi)發(fā)類(lèi)人才的需求中,對(duì)Java軟件工程師的需求占60%-70%。同時(shí),嚴(yán)重的供小于求的情況也使得Java軟件工程師的薪酬水漲船高。Java軟件工程師一般月薪范圍在4000-10000元之間,遠(yuǎn)遠(yuǎn)超過(guò)了應(yīng)屆畢業(yè)生平均月薪2500元的水平。
在美國(guó)、加拿大、澳大利亞、新加坡等發(fā)達(dá)國(guó)家和中等發(fā)達(dá)國(guó)家,持有Java Programmer認(rèn)證證書(shū)的人年薪均在4-10萬(wàn)美金,而在國(guó)內(nèi)持有Java Programmer認(rèn)證的程序員也有極好的工作機(jī)會(huì)和很高的薪水。通常來(lái)說(shuō),有一年工作經(jīng)驗(yàn)的Java高級(jí)軟件工程師的薪酬大致在年薪5-10萬(wàn)之間。
揭秘五 適合人群
日后希望從事IT軟件開(kāi)發(fā)行業(yè),對(duì)編程感興趣的所有人員。
揭秘六 職業(yè)發(fā)展“路在何方”
目前,雖然Java人才的薪水很高,但是對(duì)該類(lèi)人才需求旺盛的IT企業(yè)卻很難招聘到合格的Java軟件工程師。其中,最根本的原因就是許多計(jì)算機(jī)專(zhuān)業(yè)的畢業(yè)生在讀期間沒(méi)有掌握實(shí)用的技能與經(jīng)驗(yàn),距離企業(yè)的實(shí)際用人要求有較大的差距。因此,計(jì)算機(jī)專(zhuān)業(yè)的大學(xué)生欲成為Java軟件工程師,最便捷的一條路就是參加以實(shí)戰(zhàn)項(xiàng)目為主要教學(xué)方法的Java職業(yè)技能培訓(xùn),從而有效地縮短同企業(yè)具體用人要求之間的差距。那到底怎樣才能沖出重圍捧起Java軟件工程師金飯碗?可通過(guò)以下三種途徑:
途徑一:企業(yè)培養(yǎng)
企業(yè)培養(yǎng)的人才大多是通過(guò)參與項(xiàng)目自己摸索的軟件開(kāi)發(fā)人員,由于缺乏對(duì)軟件開(kāi)發(fā)全面的認(rèn)識(shí),在思想、技能、思維方式、溝通能力等方面都需要進(jìn)一步提高。
途徑二:高校培養(yǎng)
高校培養(yǎng)出來(lái)的人才具備一定理論知識(shí),但動(dòng)手能力較差,進(jìn)入企業(yè)后需要再培養(yǎng),不能立即到崗。
途徑三--IT培訓(xùn)機(jī)構(gòu)
培訓(xùn)機(jī)構(gòu)基本可以彌補(bǔ)前兩種方式的不足,通過(guò)理論講解、案例探討、商業(yè)項(xiàng)目實(shí)戰(zhàn)等方式,讓學(xué)員系統(tǒng)地提升軟件測(cè)試工程師的各項(xiàng)專(zhuān)業(yè)素質(zhì);在實(shí)戰(zhàn)中培養(yǎng)學(xué)生的實(shí)踐能力及職業(yè)素養(yǎng)能力,讓學(xué)員熟練運(yùn)用掌握軟件測(cè)試技巧、熟悉軟件測(cè)試流程、協(xié)作方法,快速積累測(cè)試經(jīng)驗(yàn)。
揭秘七 Java熱門(mén)就業(yè)崗位及適合企業(yè)
隨著Java語(yǔ)言的廣泛運(yùn)用,Java軟件工程師的未來(lái)發(fā)展方向大致分為兩類(lèi):一是努力提升自我的管理協(xié)調(diào)組織領(lǐng)導(dǎo)能力,從而成為管理人員,例如產(chǎn)品研發(fā)經(jīng)理、技術(shù)經(jīng)理等;二是繼續(xù)專(zhuān)注于技術(shù)工作之路,成為高級(jí)軟件工程師、需求工程師等。具體崗位如下:☆Java軟件工程師☆Java網(wǎng)絡(luò)編程工程師
☆Java桌面應(yīng)用開(kāi)發(fā)工程師☆Java Web軟件開(kāi)發(fā)工程師
☆JavaScript工程師☆Java軟件實(shí)施工程師
☆Java軟件售前工程師☆Java服務(wù)器維護(hù)工程師
☆Oracle數(shù)據(jù)分析師☆Java數(shù)據(jù)庫(kù)設(shè)計(jì)師
☆Java數(shù)據(jù)庫(kù)開(kāi)發(fā)工程師☆Java系統(tǒng)設(shè)計(jì)工程師
☆Java系統(tǒng)實(shí)施工程師☆Java系統(tǒng)集成工程師。
同時(shí)Java還適用于以下企業(yè):軟件開(kāi)發(fā)企業(yè)、網(wǎng)站建設(shè)企業(yè)、互聯(lián)網(wǎng)運(yùn)營(yíng)企業(yè)、電子商務(wù)企業(yè)及電信、金融等其他有軟件開(kāi)發(fā)與維護(hù),網(wǎng)站建設(shè)與維護(hù)相關(guān)崗位需求的企業(yè)。
第三篇:Java軟件工程師就業(yè)學(xué)習(xí)介紹
Java軟件工程師就業(yè)學(xué)習(xí)介紹
Java軟件工程師就業(yè)學(xué)習(xí)
課程目標(biāo):
1、培養(yǎng)符合大中型軟件企業(yè)要求的基于Unix/Linux系統(tǒng)、高端商業(yè)中間件服務(wù)器、面向行業(yè)Java EE架構(gòu),精通Java開(kāi)發(fā)語(yǔ)言的中高級(jí)軟件工程師。合格學(xué)員將具備1-2年成熟軟件開(kāi)發(fā)經(jīng)驗(yàn);
2、培養(yǎng)出符合大中型企業(yè)要求的Oracle數(shù)據(jù)庫(kù)管理員,能夠?qū)ζ髽I(yè)數(shù)據(jù)庫(kù)實(shí)施有效管理,保證數(shù)據(jù)庫(kù)的安全和穩(wěn)定,以及高效的數(shù)據(jù)庫(kù)性能;
Java軟件工程師就業(yè)課程
一、課程背景
當(dāng)前,軟件產(chǎn)業(yè)已經(jīng)成為國(guó)際競(jìng)爭(zhēng)的焦點(diǎn)和各國(guó)競(jìng)相發(fā)展的戰(zhàn)略性先導(dǎo)產(chǎn)業(yè)。經(jīng)濟(jì)全球化不斷深入、信息化不斷普及,全球范圍內(nèi)的信息產(chǎn)業(yè)結(jié)構(gòu)調(diào)整和梯次轉(zhuǎn)移日趨明顯,為中國(guó)軟件產(chǎn)業(yè)創(chuàng)造了良好的發(fā)展機(jī)遇。中國(guó)軟件產(chǎn)業(yè)經(jīng)過(guò)多年的低迷之后,進(jìn)入了高速發(fā)展時(shí)期。一方面國(guó)內(nèi)軟件行業(yè)市場(chǎng)需求不斷增長(zhǎng),另一方面海外的軟件外包項(xiàng)目日益增加,帶動(dòng)了國(guó)內(nèi)軟件行業(yè)規(guī)模的飛速遞增。
南京市作為全國(guó)軟件產(chǎn)業(yè)排名前五的城市,也以其優(yōu)厚的政策吸引著越來(lái)越多的軟件企業(yè)。比如華為、中興、東軟、西門(mén)子、摩托羅拉、三星、朗訊、富士通、趨勢(shì)科技等眾多國(guó)內(nèi)外知名企業(yè)已在南京設(shè)立了研發(fā)中心。目前僅南京的軟件企業(yè)就達(dá)到了800多家,而且還在以較高的速度增長(zhǎng)。南京市被授予“國(guó)家軟件出口創(chuàng)新基地”及“服務(wù)外包基地”,形成了高新技術(shù)開(kāi)發(fā)區(qū)、鼓樓區(qū)、玄武區(qū)、雨花區(qū)和江寧技術(shù)開(kāi)發(fā)區(qū)5個(gè)服務(wù)外包示范區(qū),外包服務(wù)企業(yè)達(dá)到148家。南京市政府明確計(jì)劃5年內(nèi)吸納5萬(wàn)大學(xué)生就業(yè),擁有20萬(wàn)服務(wù)外包從業(yè)人員,同時(shí)培訓(xùn)5萬(wàn)大學(xué)生,新增10萬(wàn)外包就業(yè)崗位,在“十一五”期間讓15萬(wàn)-20萬(wàn)人吃上“軟件飯”。
2006年年底,我們整合多年軟件行業(yè)培訓(xùn)經(jīng)驗(yàn),兼顧大中型軟件企業(yè)使用高端商用軟件進(jìn)行軟件項(xiàng)目開(kāi)發(fā)的需求,聯(lián)合國(guó)際知名IT廠商Sun公司及Oracle公司,推出了專(zhuān)注于培養(yǎng)軟件企業(yè)緊缺軟件人才的企業(yè)實(shí)訓(xùn)課程――《Java軟件工程師》課程,取得了良好的市場(chǎng)口碑。(何謂“企業(yè)實(shí)訓(xùn)”?“企業(yè)實(shí)訓(xùn)”是以軟件企業(yè)的需求為導(dǎo)向,打造具有軟件項(xiàng)目實(shí)戰(zhàn)能力的計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的高校畢業(yè)生)
二、課程目標(biāo)
1、培養(yǎng)符合大中型軟件企業(yè)要求的基于Unix/Linux系統(tǒng)、高端商業(yè)中間件服務(wù)器、面向行業(yè)Java EE架構(gòu),精通Java開(kāi)發(fā)語(yǔ)言的中高級(jí)軟件工程師。合格學(xué)員將具備1-2年成熟軟件開(kāi)發(fā)經(jīng)驗(yàn);
2、培養(yǎng)出符合大中型企業(yè)要求的Oracle數(shù)據(jù)庫(kù)管理員,能夠?qū)ζ髽I(yè)數(shù)據(jù)庫(kù)實(shí)施有效管理,保證數(shù)據(jù)庫(kù)的安全和穩(wěn)定,以及高效的數(shù)據(jù)庫(kù)性能;
三、課程介紹
針對(duì)我國(guó)軟件行業(yè)現(xiàn)狀,整個(gè)課程設(shè)計(jì)將理論知識(shí)及SUN公司最新的開(kāi)發(fā)技術(shù)與實(shí)際項(xiàng)目開(kāi)發(fā)、以及Oracle數(shù)據(jù)庫(kù)相關(guān)知識(shí)有效結(jié)合起來(lái),通過(guò)項(xiàng)目演練達(dá)到積累相關(guān)經(jīng)驗(yàn)的目的。另外,課程中相關(guān)《職業(yè)素養(yǎng)》培訓(xùn),從職場(chǎng)禮儀到著裝規(guī)范,從面試技巧到溝通措辭,全面提升大學(xué)生的綜合素質(zhì),使大學(xué)生走上社會(huì)前,就從“學(xué)校人”轉(zhuǎn)變?yōu)橐粋€(gè)準(zhǔn)“職業(yè)人”。
實(shí)訓(xùn)課程由5年以上軟件項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)的資深軟件工程師、項(xiàng)目經(jīng)理以及有著多年數(shù)據(jù)庫(kù)管理經(jīng)驗(yàn)的資深專(zhuān)家擔(dān)綱授課,學(xué)員通過(guò)9個(gè)月的課程學(xué)習(xí),可以掌握開(kāi)發(fā)Java大型軟件項(xiàng)目過(guò)程中所需要的軟件技術(shù)、設(shè)計(jì)規(guī)范、開(kāi)發(fā)流程、質(zhì)量控制及項(xiàng)目管理,以及Oracle數(shù)據(jù)庫(kù)相關(guān)知識(shí)內(nèi)容。整個(gè)課程采用案例教學(xué),授課與實(shí)踐相結(jié)合,項(xiàng)目貫穿于各個(gè)階段的課程當(dāng)中,使學(xué)員能夠?qū)W以致用。合格學(xué)員還可以獲得由國(guó)際著名廠商Sun公司及Oracle公司所頒發(fā)的Sun認(rèn)證Java程序員(SCJP)、Sun認(rèn)證Web組件開(kāi)發(fā)專(zhuān)家(SCWCD)、Oracle認(rèn)證數(shù)據(jù)庫(kù)管理專(zhuān)家(OCP)等權(quán)威國(guó)際認(rèn)證證書(shū),合格學(xué)員保證100%就業(yè)。
課程特點(diǎn):
1、角色定位:明確定位于軟件開(kāi)發(fā)崗位
2、專(zhuān)注專(zhuān)業(yè):專(zhuān)門(mén)針對(duì)Java企業(yè)開(kāi)發(fā)及Oracle數(shù)據(jù)庫(kù),充分體現(xiàn)專(zhuān)業(yè)深度
3、項(xiàng)目實(shí)訓(xùn):企業(yè)項(xiàng)目開(kāi)發(fā)的真實(shí)場(chǎng)景
4、工作經(jīng)驗(yàn):培訓(xùn)老師多年成熟的軟件開(kāi)發(fā)及數(shù)據(jù)庫(kù)相關(guān)經(jīng)驗(yàn)及心得
5、國(guó)際認(rèn)證:可以通過(guò)考試獲得原廠認(rèn)證證書(shū)
6、完善就業(yè):全面的就業(yè)合作渠道,多位專(zhuān)職HR資深人士提供就業(yè)保障
六大主題:
主題一:Web網(wǎng)頁(yè)開(kāi)發(fā)
主題二:Java面向?qū)ο缶幊?/p>
主題三:Java Web開(kāi)發(fā)技術(shù)
主題四:SSH集成開(kāi)發(fā)技術(shù)
主題五:Oracle數(shù)據(jù)庫(kù)管理技術(shù)
主題六:J2EE高級(jí)開(kāi)發(fā)技術(shù)
——北大資源研修學(xué)院
第四篇:Java軟件工程師
Java軟件工程師
Java軟件工程師,從1995年正式推出這么多年以為,java已從編程語(yǔ)言發(fā)展成為全球第一大統(tǒng)一開(kāi)發(fā)平臺(tái)。Java技術(shù)已成為計(jì)算機(jī)行業(yè)主要公司所采納。越來(lái)越多的國(guó)家化標(biāo)準(zhǔn)化組織所接受。在短短的十幾年的時(shí)間,java團(tuán)體已經(jīng)發(fā)展成為擁有數(shù)百萬(wàn)的群體,java的前景是非常之廣大的。
而且,先階段,在所有的軟件開(kāi)發(fā)人才中,java軟件工程師需求量最大,市場(chǎng)需求已經(jīng)達(dá)到了70%左右,而且java軟件工程師薪水相對(duì)較高,一般的開(kāi)發(fā)人員薪資年薪在10萬(wàn)以上,更多的人想成為java軟件工程師,可以通過(guò)參加java技術(shù)培訓(xùn),成為高薪的java工程師。
2009年是3G牌照發(fā)放元年,隨著三大運(yùn)營(yíng)商以千億計(jì)的3G網(wǎng)絡(luò)建設(shè)逐步展開(kāi),3G網(wǎng)絡(luò)資費(fèi)也隨著三大運(yùn)營(yíng)商對(duì)入網(wǎng)用戶(hù)的爭(zhēng)奪逐步被廣大用戶(hù)所接受,各大IT產(chǎn)品公司也紛紛招兵買(mǎi)馬擴(kuò)充實(shí)力,然而,國(guó)內(nèi)3G人才嚴(yán)重匱乏,專(zhuān)業(yè)的3G終端應(yīng)用開(kāi)發(fā)人才不足1000人,3G終端開(kāi)發(fā)人才培訓(xùn)迫在眉睫。
3G夢(mèng)工場(chǎng)由四維創(chuàng)意教育科技有限公司承辦,公司同時(shí)擁有四維夢(mèng)工場(chǎng)知名動(dòng)漫游戲教育品牌,是湖北省最權(quán)威的動(dòng)漫游戲人才實(shí)訓(xùn)機(jī)構(gòu),3G夢(mèng)工場(chǎng)致力于3G前端應(yīng)用開(kāi)發(fā)工程師、iphone 軟件應(yīng)用開(kāi)發(fā)工程師、Android開(kāi)發(fā)工程師、MTK高級(jí)開(kāi)發(fā)工程師: J2ME開(kāi)發(fā)工程師:Windows Mobile開(kāi)發(fā)工程師、Symbian初級(jí)、中級(jí)、高級(jí)開(kāi)發(fā)工程師、3G移動(dòng)嵌入式軟件開(kāi)發(fā)人才培養(yǎng),為各大企業(yè)提供優(yōu)質(zhì)3G應(yīng)用軟件開(kāi)發(fā)人才。培養(yǎng)人才重點(diǎn)針對(duì)電信巨頭的人才需求,如中國(guó)移動(dòng)、中國(guó)電信、中國(guó)聯(lián)通以及國(guó)外蘋(píng)果、微軟、google、黑莓、索尼等巨頭企業(yè)。3G夢(mèng)工場(chǎng)技術(shù)產(chǎn)品以與中國(guó)聯(lián)通、中國(guó)電信、iphone、google、微軟手機(jī)軟件商店取得戰(zhàn)略合作,提供優(yōu)質(zhì)技術(shù)產(chǎn)品的同時(shí)同時(shí)提供人才保障。
學(xué)院為確保教學(xué)質(zhì)量和學(xué)員項(xiàng)目開(kāi)發(fā)能力,聘請(qǐng)了數(shù)十位來(lái)自盛大、騰訊、日本LYC、Com2Us、掌上明珠等一線(xiàn)行業(yè)知名企業(yè)項(xiàng)目研發(fā)工程師及項(xiàng)目經(jīng)理,分別掌握J(rèn)2ME、Symbian、Windows Mobile、MTK、iPhone、Android等最新3G開(kāi)發(fā)技術(shù)、五年以上開(kāi)發(fā)經(jīng)驗(yàn)的一線(xiàn)項(xiàng)目經(jīng)理?yè)?dān)任專(zhuān)職講師,形成了IT培訓(xùn)行業(yè)內(nèi)實(shí)戰(zhàn)經(jīng)驗(yàn)最豐富、最專(zhuān)業(yè)、最有責(zé)任心、最強(qiáng)大的師資陣容。
第五篇:Java軟件工程師試題
姓名:聯(lián)系電話(huà):電子郵件:學(xué)歷:專(zhuān)業(yè):畢業(yè)時(shí)間:
Java軟件工程師試題(A卷)
(滿(mǎn)分100分,作答時(shí)間為120分鐘)
一、單選題(每題3分,共45分)
1.以下哪個(gè)修飾符可用于定義成員常量?B
A.start B.final C.abstract D.No modifier can be used
2.定義一個(gè)Java文件名字為:Sub.java,其代碼為:
class Super {
public int i=0;
public Super(){
}
public static void main(){
}
} System.out.println((new Super()).i);i = 1;
這段程序的運(yùn)行結(jié)果是: B
A.Compile will fail
C.Compile success and print 0
3.給出如下代碼:
class Test {
private int m;
public static void fun(){
// some code......}
} B.Compile success and print 1D.Compile success and print nothing
如何使成員變量m被函數(shù)fun()直接訪問(wèn)?D
A.將private int m改為protected int m
c.將private int m改為int m
4.下面代碼段中,執(zhí)行之后i和j的值是什么? C
int i = 1;
int j;
j = i++;
A.1,1B.1,2C.2,15.已知如下代碼:A
boolean m;
if(m == false)
System.out.println(“false”);
else
B.將private int m改為public int m D.將private int m改為static int mD.2,2
System.out.println(“true”);
執(zhí)行結(jié)果是什么?
A.Compile will fail
C.true
B.false D.An error will occur when running
6.下面哪個(gè)語(yǔ)句是創(chuàng)建數(shù)組的錯(cuò)誤語(yǔ)句?C
A.float f[][] = new float [6][6];
C.float f[][] = new float [][6];
E.float [][]f = new float [6][];
B.float []f[] = new float [6][6];D.float [][]f = new float [6][6];
7.給出如下代碼:C
String a = new String(“巨匠IT”);
String b = new String(“巨匠IT”);
請(qǐng)問(wèn)上面的語(yǔ)句在內(nèi)存中分配了多少個(gè)內(nèi)存區(qū)?
A.1B.2C.3D.48.給出如下代碼:D
Set set = new HashSet();
set.add(“gjun”);
set.add(“pcschoolchina”);
set.add(“gjun”);
set.add(“it”);
Iterator it = set.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
上面的代碼最有可能的輸出結(jié)果是:
A.gjun pcschoolchina gjun it
C.it gjun pcschoolchina gjun
9.請(qǐng)看下面的代碼段:
String a = “gjun”;
String b = new String(“gjun”);
String c = new String(“gjun”);
if(a==b){
System.out.println(“true”);
}else{B.gjun pcschoolchina it gjun D.it gjun pcschoolchina
System.out.println(“false”);
}
if(a.equals(b)){
System.out.println(“true”);
}else{
System.out.println(“false”);
}
if(c==b){
System.out.println(“true”);
}else{
System.out.println(“false”);
}
輸出的結(jié)果為:C
A.false truetrue B.truefalse true C.false truefalse D.false false true
10.以下哪個(gè)方法用于定義線(xiàn)程的執(zhí)行體?C
A.start()B.init()C.run()
D.main()E.synchronized()
11.給出url地址為“index?page=3&category=tech”,下面哪個(gè)描述是正確的:
A.通過(guò)request.getAttribute(“page”)可以獲取page的值
B.通過(guò)request.getParameter(“page”)可以獲取page的值
C.通過(guò)request.getAttribute(“page&category”)可以獲取page和category的值
D.通過(guò)request.getParameter(“page&category”)可以獲取page和category的值
12.有一個(gè)登錄的表單,其屬性有name=“l(fā)oginForm”, action=“l(fā)oginServlet”, method=“post”,下面哪個(gè)描述是正確的:
A.在loginServlet中使用doPost的方法來(lái)處理表單的請(qǐng)求
B.在loginServlet中使用doGet的方法來(lái)返回表單的處理結(jié)果
C.在loginServlet中,先調(diào)用doPost的方法,然后再調(diào)用service的方法來(lái)處理表單的請(qǐng)求
D.在loginServlet中,先調(diào)用doGet的方法,然后再調(diào)用service的方法來(lái)處理表單的請(qǐng)求
13.如果需要從一個(gè)Servlet中傳遞參數(shù)username到結(jié)果的頁(yè)面,下面哪種方式是可行的:
A.request.setParameter(“username”, username);
B.request.setAttribute(“username”, username);
C.response.setParameter(“username”, username);
D.request.setAttribute(“username”, username);
14.下列哪個(gè)描述是正確的:
A.EJB3.0包含Session Bean, Entity Bean和JMS
B.在系統(tǒng)中,我們會(huì)使用Entity Bean來(lái)保存數(shù)據(jù)和處理業(yè)務(wù)流程
C.Session Bean分為有狀態(tài)和無(wú)狀態(tài)兩中,其中有狀態(tài)的性能更高
D.遠(yuǎn)程調(diào)用EJB組件,可以通過(guò)lookup的方式去查找JNDI名稱(chēng),獲取代理接口來(lái)調(diào)用
15.關(guān)于JUnit的描述,哪個(gè)是正確的:
A.JUnit其實(shí)是一個(gè)main函數(shù)
B.JUnit可以應(yīng)用于系統(tǒng)的整體測(cè)試
C.如果要測(cè)試一個(gè)方法的話(huà)可以,使用assertEquals來(lái)判定結(jié)果的正確性
D.JUnit中可以的使用@Test來(lái)修飾方法,該方法可以帶參數(shù)
二、多選題(每題3分,共45分)
16.如下哪些字符串是Java中的標(biāo)識(shí)符?AE
A.fieldnameB.superC.3number
17.如下哪些是Java中有效的關(guān)鍵字?ACDE
A.constB.NULLC.false
D.#numberE.$numberD.thisE.native
18.在switch語(yǔ)句中,以下哪些參數(shù)類(lèi)型是合法的?ABCD
A.intB.ByteC.charD.byte
19.下面哪個(gè)賦值語(yǔ)句是合法的?BCD
A.float a = 2.0B.double b = 2.0
E.String C.int c = 2D.long d = 2
20.已知如下的命令執(zhí)行java MyTest a b c,請(qǐng)問(wèn)哪個(gè)語(yǔ)句是正確的?CD
A.args[0] = “MyTest a b c”;B.args[0] = “MyTest”;
C.args[0] = “a”;D.args[1] = “b”;
21.下面代碼執(zhí)行后的輸出是什么?ADC
for(int i=0;i<3;i++){
} for(int j=0;j<2;j++){} if(j==1)continue;System.out.println(j+“and”+i);
A.0 and 0
F.1 and 2
b.0 and 1G.2 and 0C.0 and 2H.2 and 1D.1 and 0I.2 and 2 E.1 and 1
22.Java中如下哪個(gè)修飾符是正確的?ABE
A.privateB.publicC.default
23.已知如下類(lèi)的說(shuō)明:
public class Test {
} private float f = 1.0f;int m = 12;static int n = 1;public static void main(String arg[]){} Test t = new Test();D.friendE.protected
如下哪個(gè)代碼可以加入到下劃線(xiàn)中?AD
A.t.f = 0;B.this.n = 1;
24.已知如下類(lèi)定義:
class Base {
}
public class Child extends Base { public Base(){} public Base(int m){} protected void fun(int n){}C.Test.m = 2;D.Test.n = 3;
// member methods
}
如下哪句可以正確地加入子類(lèi)中?CD
A.private void fun(int n){}
C.protected void fun(int n){}
B.void fun(int n){} D.public void fun(int n){}
25.下面哪個(gè)方法可用于定義新線(xiàn)程類(lèi)?AD
A.implement the Runnable interface B.add a run()method in the class
C.create an instance of ThreadD.extend the Thread class
26.下面哪個(gè)對(duì)象是JSP中內(nèi)置對(duì)象?
A.contextB.request
C.exceptionD.application
27.現(xiàn)在有一個(gè)登錄頁(yè)面login.jsp,提交到/LoginServlet來(lái)處理,下面哪些描述是正確的。
A.通過(guò)request.getParameter(“username”)獲取到login.jsp中的用戶(hù)名值
B.通過(guò)request.getAttribute(“username”)獲取到login.jsp中的用戶(hù)名值
C.可以在LoginSerlvet中的doPost方法中處理請(qǐng)求
D.可以在LoginSerlvet中的service方法中處理請(qǐng)求
28.在LoginServlet處理完成后,跳轉(zhuǎn)到要去到index.jsp頁(yè)面,下面那些描述是正確的。
A.response.sendRedirect(“index.jsp”);
B.response.forward(“index.jsp”);
C.request.getRequestDispatcher(“index.jsp”).forward(request, response);
D.request.sendRedirect(“index.jsp”);
29.在Struts2.0中,Action接口默認(rèn)的result值有:
A.SUCCESSB.FAILUREC.LOGIND.ERROR
E.OUTPUT
30.在Hibernate3.0中,假設(shè)現(xiàn)在有個(gè)Student的對(duì)象,下面那些HQL的寫(xiě)法是正確的:
A.select * from StudentB.from Student
C.select s from Student sD.select s from Student s where id>10
三、填空題(每題5分,共10分)
31.補(bǔ)充完整Test類(lèi)的定義,使其能計(jì)算下面的數(shù)列值:
F(1)= 1(n=1)
F(2)= 2(n=2)
F(n)= F(n-1)*n(n>3)
如: 當(dāng)n=5時(shí),f(5)=f(4)*5,f(4)=f(3)*4,f(3)=f(2)*3,f(2)=f(1)*1,f(1)=1
結(jié)果f(5)= 1*1*3*4*5 = 60
public class Test {
public static int calculate(int n){if(①)return 1;return②;} public static void main(String[] args){System.out.println(calculate(3));
}
}
32.請(qǐng)看TestAnimal類(lèi)的代碼:
public class TestAnimal{
public static void main(String args[]){Animal a1 = new Dog();Animal a2 = new Cat();①②
Dog b1 =③
Cat b2 =④
⑤
}⑥}
interface Animal {
}
class Dog implements Animal{
}
class Cat implements Animal{
} public void run(){} public void catchMouse(){} System.out.println(“catching mouse”);System.out.println(“A cat is running now”);public void run(){} public void watch(){} System.out.println(“watching house”);System.out.println(“A dog is running now”);public void run();
請(qǐng)補(bǔ)充完整上面的代碼,使其運(yùn)行的時(shí)候得到如下結(jié)果:
A dog is running now
A cat is running now
watching house
catching mouse