java web 3年JAVA開發(fā)
3年JAVA開發(fā)讓我用我自己的經(jīng)驗(yàn)給你一個(gè)“示范”。我希望它能幫助你:從1999年底開始,我已經(jīng)和Java接觸了20年。我已經(jīng)中斷了5年,我已經(jīng)使用java將近15年了。15年來,Java幫助我一步步
3年JAVA開發(fā)
讓我用我自己的經(jīng)驗(yàn)給你一個(gè)“示范”。我希望它能幫助你:
從1999年底開始,我已經(jīng)和Java接觸了20年。我已經(jīng)中斷了5年,我已經(jīng)使用java將近15年了。15年來,Java幫助我一步步從初級程序員成長為技術(shù)總監(jiān)。我的經(jīng)驗(yàn)是Java很容易入門,也很難掌握。如果你想改過自新,我建議你至少再花5年時(shí)間:8年左右,你就可以成長為高級程序員甚至架構(gòu)師。您需要的知識是:
精通Java語法
atomicinteger,一個(gè)提供原子操作整數(shù)的類。在Java中,I和I操作不是線程安全的。在使用時(shí),不可避免地要使用synchronized關(guān)鍵字。Atomicinteger使用線程安全的加法和減法接口。為了使軟件開發(fā)人員、服務(wù)提供商和設(shè)備制造商能夠針對特定的市場進(jìn)行開發(fā),Sun公司將Java分為三個(gè)技術(shù)平臺:javase(J2SE,Java2平臺標(biāo)準(zhǔn))javaee(J2EE,Java2平臺,企業(yè)版,企業(yè)版);javame(J2ME,Java2平臺,微版,迷你版)。Java語言的主要特點(diǎn)是:簡單、面向?qū)ο?、安全、跨平臺、支持多線程。
一名合格的Java工程師需要具備一定的軟件分析和設(shè)計(jì)能力;熟悉Java、servlet、JSP、EJB等開發(fā)技術(shù);熟悉eclipse或JBuilder等Java開發(fā)工具;熟悉Java Struts架構(gòu)和開發(fā)工具;至少熟悉一種數(shù)據(jù)庫的開發(fā)和設(shè)計(jì);良好的學(xué)習(xí)能力,責(zé)任心強(qiáng),良好的溝通能力和團(tuán)隊(duì)合作精神。