• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Java,開(kāi)發(fā)者的突擊

    2009-04-29 03:08:10關(guān)
    計(jì)算機(jī)應(yīng)用文摘 2009年15期
    關(guān)鍵詞:程序開(kāi)發(fā)程序員開(kāi)發(fā)者

    關(guān) 山

    Java——著名的Sun公司研發(fā)的一門(mén)程序開(kāi)發(fā)語(yǔ)言,作為衡量員工技術(shù)水準(zhǔn)的依據(jù),是眾多IT企業(yè)招聘人才的評(píng)判標(biāo)準(zhǔn)。如今,Sun公司凄凄慘慘地被收購(gòu),卻絲毫沒(méi)有影響到Java在程序開(kāi)發(fā)領(lǐng)域的風(fēng)光。然而,有人說(shuō),每一個(gè)技術(shù)、每一種語(yǔ)言,都是前進(jìn)道路上的堡礁;每一個(gè)開(kāi)發(fā)者,都是軟件世界里的列兵!學(xué)習(xí)Java,從頭做起,對(duì)于很多開(kāi)發(fā)者來(lái)說(shuō),無(wú)疑仍然是一場(chǎng)突擊。

    Java是個(gè)啥?

    無(wú)論你是誰(shuí),只要你所從事的職業(yè)跟IT業(yè)沾親帶故,Java就不是一個(gè)陌生的名詞。說(shuō)起它,都知道是一種程序開(kāi)發(fā)語(yǔ)言,但是它到底有何神奇之處讓人趨之若鶩,那就讓我們先來(lái)八卦一下。

    Java語(yǔ)言誕生于1991年,最早的名字叫OAK。就在它誕生不久之后的某一天,研發(fā)組的幾位成員尋思著給它換個(gè)更好記的名字。當(dāng)時(shí)他們正好坐在咖啡館喝著Java(爪哇)咖啡,于是,OAK就非常無(wú)厘頭地?fù)碛辛恕癑ava”這個(gè)在以后的日子里聲名遠(yuǎn)播的大名,Java的Logo也就順理成章成了一杯正冒著熱氣的咖啡。

    說(shuō)起誕生之初Java,其實(shí)只是Sun公司為一些消費(fèi)型電子產(chǎn)品設(shè)計(jì)的一個(gè)通用環(huán)境。不僅默默無(wú)聞,甚至頗有點(diǎn)姥姥不疼舅舅不愛(ài)。不過(guò),還算它走運(yùn),就在它差點(diǎn)夭折的時(shí)候,網(wǎng)絡(luò)的普及改變了它的命運(yùn)。

    在Java出現(xiàn)之前,互聯(lián)網(wǎng)上的信息都是一些乏味死板的HTML文檔,這對(duì)于那些沉迷其中的網(wǎng)蟲(chóng)來(lái)說(shuō)簡(jiǎn)直不可容忍,因?yàn)樗麄儫o(wú)法在網(wǎng)絡(luò)中表達(dá)觀點(diǎn),體現(xiàn)自己的存在。他們迫切希望能在Web中看到一些交互式的內(nèi)容,開(kāi)發(fā)人員也希望能夠在Web上創(chuàng)建一類無(wú)需考慮軟硬件平臺(tái)就可以執(zhí)行的應(yīng)用程序。對(duì)于用戶的這種要求,傳統(tǒng)的編程語(yǔ)言就顯得無(wú)能為力了。Sun的工程師敏銳地察覺(jué)到了這一點(diǎn),從1994年起,他們開(kāi)始將Java技術(shù)應(yīng)用于Web上,并且開(kāi)發(fā)出了HotJava的第一個(gè)版本。當(dāng)Sun公司在1995年正式以Java這個(gè)名字推出這門(mén)語(yǔ)言的時(shí)候,幾乎所有的Web開(kāi)發(fā)人員都在想:“啊,這正是我想要的!”于是,Java一下子就從丑小鴨變成了白天鵝。而隨著電子商務(wù)的火爆,Java更是以其安全性、硬件結(jié)構(gòu)無(wú)關(guān)性、語(yǔ)言簡(jiǎn)潔,成為電子商務(wù)系統(tǒng)的首選語(yǔ)言。

    Java怎么學(xué)

    要想學(xué)好Java,必須首先選好方向。

    Sun自推出J ava以來(lái),就非常有野心,力圖使其無(wú)所不包。所以,J a v a家族已經(jīng)發(fā)展三大塊:J2SE,J2ME和J2EE。J2SE就是Java2的標(biāo)準(zhǔn)版,主要用于桌面應(yīng)用軟件的編程;J2ME主要應(yīng)用于嵌入式系統(tǒng)開(kāi)發(fā),如手機(jī)和PDA的編程;J2EE是Java2的企業(yè)版,主要用于分布式網(wǎng)絡(luò)程序的開(kāi)發(fā),比如電子商務(wù)網(wǎng)站和ERP系統(tǒng)。這其中,應(yīng)用最廣泛、最好學(xué),而且最好找工作的,就是J2EE啦!]

    J2EE又包含了很多組件,學(xué)起來(lái)可不是一兩天的事。當(dāng)然,首先得看看語(yǔ)法,然后從JSP學(xué)起。如果你學(xué)過(guò)HTML,事情就好辦得多,如果沒(méi)學(xué)過(guò),那就趕緊去惡補(bǔ)!接下來(lái),跟著老師和書(shū)本好好學(xué),理解什么是servlet,什么是java bean,熟悉jsp常使用的標(biāo)簽……。弄懂基本概念和理論之后,就該編一些程序了。這個(gè)階段千萬(wàn)不要紙上談兵,最好找一些實(shí)例來(lái)看,看到好的程序就可以直接Ctrl+C再Ctrl+V。再自己琢磨琢磨,寫(xiě)點(diǎn)代碼。如果你夠無(wú)聊,還可以嘗試著破壞代碼的結(jié)構(gòu),看看會(huì)有什么結(jié)果。通過(guò)這樣的方式,你很快就能掌握J(rèn)ava。

    不過(guò),這只是萬(wàn)里長(zhǎng)征走完了第一步,你離高手還遠(yuǎn)著吶!不信?那你馬上出去接一個(gè)項(xiàng)目,你知道怎么下手嗎,你知道怎么設(shè)計(jì)嗎,你知道怎么組織人員進(jìn)行開(kāi)發(fā)嗎?你現(xiàn)在腦子里除了一些散亂的代碼之外,可能再?zèng)]有別的東西了。明白了吧?你現(xiàn)在最缺的是實(shí)際的工作經(jīng)驗(yàn),而不是書(shū)本上那些憑空想出來(lái)的程序。趕緊去找一份Java的編程工作來(lái)做吧,在實(shí)踐中提高自己,那才是最快的。要想快速提高,還有一個(gè)偏方,那就是讀開(kāi)放源碼的程序。開(kāi)放源碼大都出自高手,他們?cè)O(shè)計(jì)合理,考慮周到,再加上有廣大的程序員參與,這些代碼的價(jià)值那叫一個(gè)字字珠璣!那叫一個(gè)鏗鏘有力!

    到這個(gè)時(shí)候,你一定會(huì)高興地說(shuō),哈哈,原來(lái)成為Java高手就這么簡(jiǎn)單啊!好吧,原諒我再潑你一盆冷水,你現(xiàn)在只是學(xué)到了Java的骨架,卻沒(méi)有學(xué)到Java的精髓。接下來(lái)你得研究設(shè)計(jì)模式了,它是高級(jí)程序員真正掌握面向?qū)ο蠛诵乃枷氲谋匦拚n。同時(shí)再整理一下你的Java代碼,把那些經(jīng)典的程序和常見(jiàn)的應(yīng)用整理出來(lái),精心打造一番,提高其可擴(kuò)展性。要是你夠有魄力,還可以找?guī)讉€(gè)志同道合的朋友成立一個(gè)工作室,接一些項(xiàng)目來(lái)做。一開(kāi)始可能有些困難,可是你有技術(shù)積累,又考慮周全,項(xiàng)目越做越順利,大家以后都會(huì)來(lái)找你,Money自然就嘩啦啦地來(lái)嘍!

    Java怎么考

    辛辛苦苦學(xué)了那么長(zhǎng)時(shí)間的Java,接下來(lái)就到了把知識(shí)轉(zhuǎn)化成金錢(qián)的時(shí)候。當(dāng)然,不是每個(gè)人都有錢(qián)有精力搞工作室,那就替人打工吧!應(yīng)聘的時(shí)候,有項(xiàng)目經(jīng)驗(yàn)當(dāng)然是最好。要是應(yīng)屆生連項(xiàng)目經(jīng)驗(yàn)也沒(méi)有,好歹也要捏張Java認(rèn)證作為敲門(mén)磚吧!

    針對(duì)Java方面的認(rèn)證,Sun公司推出兩項(xiàng)認(rèn)證:一項(xiàng)是Sun Certified Java Programmer(Java程序員),簡(jiǎn)稱“SCJP”,測(cè)驗(yàn)Java程序設(shè)計(jì)概念及能力,內(nèi)容偏重于Java語(yǔ)法及JDK的內(nèi)容;另一項(xiàng)是Sun Certified Java Developer(Java開(kāi)發(fā)員),簡(jiǎn)稱“SCJD”,進(jìn)一步測(cè)試用Java開(kāi)發(fā)應(yīng)用程序的能力。

    雖然最近在大魚(yú)吃小魚(yú)的游戲規(guī)則中,S u n公司被Oracle公司收購(gòu)了,但目前來(lái)看,Java認(rèn)證考試的科目和形式還沒(méi)什么變化(如表一)。在這兩項(xiàng)認(rèn)證考試中,SCJP相對(duì)簡(jiǎn)單一點(diǎn),初次參加Java認(rèn)證的同學(xué)可以考慮先報(bào)考它,若想深入學(xué)習(xí)Java,以后再考SCJD認(rèn)證。

    報(bào)考的時(shí)候先登錄https://www.Suntrainingcatalogue.com/eduserv/client/cmsearch.do?meId=4&l=zh_CN,根據(jù)提示報(bào)名,然后按時(shí)參加考試,考試完成后就立即可以得到成績(jī)以及通過(guò)與否的提示。

    如果你通過(guò)了考試,考試中心將您的成績(jī)傳到認(rèn)證中心,半個(gè)月左右,Sun公司就會(huì)給您寄來(lái)證書(shū)、徽章和一份禮品,你就正式踏上程序員之路啦!

    猜你喜歡
    程序開(kāi)發(fā)程序員開(kāi)發(fā)者
    為了讓媽媽看懂地圖,一位“野生程序員”做了個(gè)小程序
    怎樣成為一名優(yōu)秀程序員
    幼兒100(2020年29期)2020-10-21 06:17:58
    APP應(yīng)用程序開(kāi)發(fā)模式探究
    電子制作(2019年19期)2019-11-23 08:42:02
    基于TestStand的自動(dòng)檢測(cè)程序開(kāi)發(fā)
    程序員之子
    意林(2017年24期)2018-01-02 22:49:14
    基于嵌入式系統(tǒng)Windows CE的應(yīng)用程序開(kāi)發(fā)
    基于App inventor 2手機(jī)程序開(kāi)發(fā)過(guò)程的學(xué)習(xí)與實(shí)——以“喵喵定時(shí)器”APP開(kāi)發(fā)為例
    電子制作(2017年1期)2017-05-17 03:54:08
    加班
    三月三(2016年6期)2016-06-21 10:25:33
    16%游戲開(kāi)發(fā)者看好VR
    CHIP新電腦(2016年3期)2016-03-10 13:06:42
    iOS開(kāi)發(fā)者調(diào)查
    電腦迷(2015年8期)2015-05-30 12:27:10
    浮梁县| 石嘴山市| 潍坊市| 通辽市| 云安县| 章丘市| 天全县| 墨脱县| 和田市| 黑山县| 肃南| 阜新| 宣武区| 炎陵县| 天柱县| 阜新| 全南县| 梁平县| 纳雍县| 正宁县| 河西区| 迁安市| 呼和浩特市| 稻城县| 石景山区| 吉水县| 德州市| 无棣县| 庆安县| 固阳县| 澎湖县| 哈巴河县| 偏关县| 弥渡县| 镇江市| 昭平县| 西贡区| 方山县| 温州市| 炉霍县| 高台县|