第一篇:學(xué)習(xí)java可以從事什么工作?
國(guó)信安教育基地 004km.cn
學(xué)習(xí)java可以從事什么工作?
成都國(guó)信安java培訓(xùn)由副教學(xué)總監(jiān),優(yōu)秀講師帶隊(duì)并親自授課,秉承成都國(guó)信安一貫的專業(yè)品質(zhì)態(tài)度,在課程質(zhì)量,學(xué)生素質(zhì),就業(yè)服務(wù)上相當(dāng)嚴(yán)格要求,并以學(xué)業(yè)滿意就業(yè)為目標(biāo),打造國(guó)內(nèi)優(yōu)秀java培訓(xùn)班,感興趣的同學(xué)不妨關(guān)注國(guó)信安教育基地了解一下吧
程序員艱巨的任務(wù)跟編寫代碼沒有多少關(guān)系。編碼是邏輯思路的一種實(shí)踐,這 跟程序員日常工作中的其它任務(wù)比起來(lái)相對(duì)簡(jiǎn)單。如果你認(rèn)為自己還是一個(gè)水平一般的程序員,在你真正的能進(jìn)入到高手行列前,請(qǐng)確保你已經(jīng)克服了下列晉級(jí)的障礙。1.解釋你在干什么 2.形象地說出軟件解決方案 3.評(píng)估工期 4.維護(hù)他人的代碼
5.軟件邊界的模糊蔓延和讓人吐血的奇怪功能需求 6.在缺少優(yōu)化和過度優(yōu)化之間找到平衡點(diǎn) 7.測(cè)試你的代碼 8.寫軟件文檔 9.處理IT問題 10.處理人的問題
上面的這些難題都可以總結(jié)為“人的問題”。很少有外行人會(huì)去建議一個(gè)飛行員如何開飛機(jī)或建議一個(gè)電器工程師如何布線。但很多人卻會(huì)興致勃勃的勇敢的建議如何開發(fā)軟件。我相信對(duì)于這些人沒有什么好辦法,而你需要做的是在合理的建議中完善自己!
四川地處中國(guó)大西南,肥沃的土地,豐富的自然資源,悠久的歷史和絢爛多彩的少數(shù)民族文化,構(gòu)成了多樣性的自然和文化旅游資源。如今在廣大農(nóng)村地區(qū),越來(lái)越多有前瞻性的家長(zhǎng)鼓勵(lì)自己的孩子去學(xué)習(xí)一門技術(shù),因?yàn)樗麄円呀?jīng)意識(shí)到:技術(shù)人才在就業(yè)方面更具優(yōu)勢(shì)。在這個(gè)拼爹的時(shí)代,拼背景?拼人脈?我們并沒有優(yōu)勢(shì),只有掌握一門技術(shù),才能在就業(yè)場(chǎng)上擁有自己的一席之地。俗話說的好:掌握一門技術(shù),走遍天下都不怕。那么,學(xué)什么技術(shù)有前途呢? 國(guó)信安教育基地 004km.cn
我們正身處信息爆炸的時(shí)代,網(wǎng)上各類信息充斥著我們的生活,要想找到準(zhǔn)確實(shí)用的信息更是難上加難,不過沒關(guān)系,經(jīng)過小編的收集整理,馬上讓您免除煩惱!接下來(lái)就讓小編帶你來(lái)看看IT培訓(xùn)的相關(guān)情況吧~帶你了解IT培訓(xùn)~
有些人覺得Java做界面不是很美觀,Java做底層不如C++,java運(yùn)行速度不如DELPHI??那么,Java可以做什么或者學(xué)習(xí)Java可以干什么呢?現(xiàn)在參加Java培訓(xùn)有前途么? 做網(wǎng)絡(luò)服務(wù)感覺還是ASP.NET,PHP一類上手快,而且用來(lái)用去還是遵循標(biāo)準(zhǔn)的通訊協(xié)議,而這些本身已經(jīng)做的很好了,什么SOCKET,DCOME.....現(xiàn)在流行的VC,DELPHI有期獨(dú)特的一面。用他們寫個(gè)CGI一類的東西也不是很難,還可以生成ACTIVE,只要有瀏覽器就可以到處運(yùn)行,看看我們平時(shí)接觸的QQ,傳奇就是他們的杰作。
現(xiàn)在LINUX下的DELPHI也出了好久了,原DELPHI的代碼大多數(shù)只要在LINUX下重新編譯一下就可以正常運(yùn)行,也算是一種跨平臺(tái)了。而且微軟現(xiàn)在又出了 C++!簡(jiǎn)直就是JAVA的翻版,不過感覺更好用一些。
Java可以用來(lái)做什么?Java是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,是Java程序語(yǔ)言和Java平臺(tái)的總稱。Java 自面世后就非常流行,發(fā)展迅速。
Java平臺(tái)JavaSE、JavaEE、JavaME。對(duì)于不同的平臺(tái),可以用Java語(yǔ)言編程不同的程序,開發(fā)適合不同平臺(tái)的應(yīng)用軟件。國(guó)信安教育基地 004km.cn
Java SE允許開發(fā)和部署在桌面、服務(wù)器、嵌入式環(huán)境和實(shí)時(shí)環(huán)境中使用的Java應(yīng)用程序。Java SE 包含了支持Java Web 服務(wù)開發(fā)的類,并為Java EE提供基礎(chǔ)。
Java EE幫助開發(fā)和部署可移植、健壯、可伸縮且安全的服務(wù)器端 Java 應(yīng)用程序。Java EE 是在Java SE 的基礎(chǔ)上構(gòu)建的,它提供Web 服務(wù)、組件模型、管理和通信API,可以用來(lái)實(shí)現(xiàn)企業(yè)級(jí)的面向服務(wù)體系結(jié)構(gòu)和Web 2.0 應(yīng)用程序。
Java ME 為在移動(dòng)設(shè)備和嵌入式設(shè)備,比如手機(jī)、PDA、電視機(jī)頂盒和打印機(jī)上運(yùn)行的應(yīng)用程序提供一個(gè)健壯且靈活的環(huán)境。Java ME 包括靈活的用戶界面、健壯的安全模型、許多內(nèi)置的網(wǎng)絡(luò)協(xié)議以及對(duì)可以動(dòng)態(tài)下載的連網(wǎng)和離線應(yīng)用程序的豐富支持。并且,基于Java ME 規(guī)范的應(yīng)用程序只需編寫一次,就可以用于許多設(shè)備,而且可以利用每個(gè)設(shè)備的本機(jī)功能。
由此可見,Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于個(gè)人PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng)。在全球移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)環(huán)境下,Java更具備了巨大的優(yōu)勢(shì)和廣闊的前景。很多人看到這廣闊的前景,都想要學(xué)習(xí)Java,取得這方面的相關(guān)工作。學(xué)Java需要多久呢?許多優(yōu)秀的Java開發(fā)工程師指出,只要你靜下心來(lái),踏踏實(shí)實(shí)的學(xué)習(xí),大約半年的時(shí)候,都是可以學(xué)會(huì)了,并能找到相關(guān)的工作,在實(shí)踐中不斷進(jìn)行自我提升,成為Java開發(fā)工程師。
四川國(guó)興安IT培訓(xùn)基地,擁有優(yōu)秀的師資和研發(fā)團(tuán)隊(duì),在教學(xué)當(dāng)中讓學(xué)員參與企業(yè)項(xiàng)目實(shí)踐,同時(shí)提供就業(yè)培訓(xùn),讓學(xué)員能優(yōu)就業(yè),挑戰(zhàn)高薪資。國(guó)信安教育基地 004km.cn
國(guó)信安IT培訓(xùn)基地專注java培訓(xùn)、php培訓(xùn)、UI設(shè)計(jì)培訓(xùn)、軟件測(cè)試培訓(xùn)、大數(shù)據(jù)培訓(xùn)、web前端培訓(xùn)等培訓(xùn)課程。你們準(zhǔn)備好怎么學(xué)習(xí)IT技術(shù)了嗎?來(lái)參加國(guó)信安IT培訓(xùn)課程,你的選擇不會(huì)有錯(cuò)!
第二篇:女生可以從事IT運(yùn)維工作嗎
004km.cn 女生可以從事IT運(yùn)維工作嗎
很多IT行業(yè)的崗位都是高薪崗位,而且屬于市場(chǎng)緊缺類型的,像軟件開發(fā)、IT運(yùn)維啦等等。但是好像從事IT運(yùn)維的,都是男生比較多。女生做IT運(yùn)維有好處嗎?女生可以從事IT運(yùn)維工作嗎?
隨著IT建設(shè)的不斷深入和完善,計(jì)算機(jī)硬軟件系統(tǒng)的運(yùn)行維護(hù)已經(jīng)成為了各行各業(yè)各單位領(lǐng)導(dǎo)和信息服務(wù)部門普遍關(guān)注和不堪重負(fù)的問題,這也使得IT運(yùn)維人員緊缺度再次亮起紅燈。
和其他行業(yè)不同的是,IT行業(yè)對(duì)于性別并無(wú)過多要求,只要技術(shù)過關(guān),就能夠獲得一席之地。而且IT運(yùn)維這個(gè)崗位主要在于以下幾個(gè)管理方面,女生最為天生的管理者,是極具優(yōu)勢(shì)的。
1.設(shè)備管理
對(duì)網(wǎng)絡(luò)設(shè)備、服務(wù)器設(shè)備、操作系統(tǒng)運(yùn)行狀況進(jìn)行監(jiān)控和管理;
2.應(yīng)用和服務(wù)管理
對(duì)各種應(yīng)用支持軟件如數(shù)據(jù)庫(kù)、中間件、群件以及各種通用或特定服務(wù)的監(jiān)控管理;
004km.cn
3.數(shù)據(jù)、存儲(chǔ)和容災(zāi)管理
對(duì)系統(tǒng)和業(yè)務(wù)數(shù)據(jù)進(jìn)行統(tǒng)一存儲(chǔ)、備份和恢復(fù);
4.業(yè)務(wù)管理
包含對(duì)企業(yè)自身核心業(yè)務(wù)系統(tǒng)運(yùn)行情況的監(jiān)控與管理,對(duì)于業(yè)務(wù)的管理,主要關(guān)注該業(yè)務(wù)系統(tǒng)的CSF和KPI;
5.目錄和內(nèi)容管理
該部分主要對(duì)于企業(yè)需要統(tǒng)一發(fā)布或因人定制的內(nèi)容管理和對(duì)公共信息的管理;
6.資源資產(chǎn)管理
管理企業(yè)中各IT系統(tǒng)的資源資產(chǎn)情況,這些資源資產(chǎn)可以是物理存在的,也可以是邏輯存在的,并能夠與企業(yè)的財(cái)務(wù)部門進(jìn)行數(shù)據(jù)交互;
7.信息安全管理
004km.cn
目前信息安全管理主要依據(jù)的國(guó)際標(biāo)準(zhǔn)是 ISO17799,該標(biāo)準(zhǔn)涵蓋了信息安全管理的十大控制方面,36個(gè)控制目標(biāo)和127種控制方式;
8.日常工作管理
該部分主要用于規(guī)范和明確運(yùn)維人員的崗位職責(zé)和工作安排、提供績(jī)效考核量化依據(jù)、提供解決經(jīng)驗(yàn)與知識(shí)的積累與共享手段。
女生做IT運(yùn)維更多只是日常的管理方面,并不像其他崗位那么需要天天加班熬夜,而且還能拿到高薪,為什么不選擇呢?
(ps:本文章由北大青鳥廣安門校區(qū)搜集自互聯(lián)網(wǎng))
第三篇:病假期間可以從事第二職業(yè)嗎
病假期間可以從事第二職業(yè)嗎?
問:張某在某單位上班,前段時(shí)間經(jīng)過醫(yī)院診斷,患有嚴(yán)重的骨質(zhì)增生,于是向單位提出病假申請(qǐng),單位給予其6個(gè)月病假期。在醫(yī)療治療了3個(gè)月后,病情有了很大的好轉(zhuǎn),便從醫(yī)院回家療養(yǎng)。在療養(yǎng)期間,和鄰居李某到外地做起了販賣服裝生意。在販賣服裝生意的過程中,單位發(fā)現(xiàn)張某在從事第二職業(yè),遂停止了其病假休息,通知張某回廠上班,張某以患病為由拒絕上班。單位遂派人將張某送到某醫(yī)院檢查,診斷結(jié)果為“均正?!薄S谑?,單位書面通知他在15天之內(nèi)回廠上班,并提醒若不按通知規(guī)定的期限上班,將以連續(xù)曠工超過15天為由,將其除名。請(qǐng)問:在病假期間可以從事第二職業(yè)嗎?
答:根據(jù)勞動(dòng)部第五部發(fā)勞險(xiǎn)字{1992}14號(hào)文規(guī)定:“傷病休假職工不得從事有收入的活動(dòng),機(jī)關(guān)、事業(yè)單位、社會(huì)團(tuán)體和企業(yè)不得聘用傷病休假職工。對(duì)利用傷病假?gòu)氖掠惺杖牖顒?dòng)的職工,要停其傷病保險(xiǎn)待遇,不予報(bào)銷醫(yī)藥費(fèi),并限期返回單位復(fù)工。經(jīng)批評(píng)教育不改的,可按《企業(yè)職工獎(jiǎng)懲條例》和辭退違約職工的規(guī)定處理。”張某憑醫(yī)院出具的診斷證明,經(jīng)廠方批準(zhǔn)后休假,本是他的權(quán)利,但他利用休假?gòu)氖掠惺杖氲幕顒?dòng)。形成新的事實(shí)上的勞動(dòng)關(guān)系,自然不會(huì)受到法律的保護(hù)。單位合理合法安排其回去工作,若無(wú)理拒絕,造成曠工事實(shí),單位對(duì)其除名當(dāng)然是合法的。根據(jù)《勞動(dòng)法》的規(guī)定,職工獲得勞動(dòng)報(bào)酬是以為用人單位提供了勞動(dòng)為條件的。張某既然休病假,領(lǐng)取了病假工資,就應(yīng)當(dāng)接受治療,安心在家休養(yǎng),身體恢復(fù)健康后,就應(yīng)立即回單位上班。而張某卻利用病休假期,一方面與另外的單位形成勞動(dòng)關(guān)系,另一方面以養(yǎng)病為借口在單位領(lǐng)取病假工資,這是只顧個(gè)人利益而損害單位利益的做法。在單位體制轉(zhuǎn)軌的過程中,企業(yè)富余人員下崗期間在領(lǐng)取生活費(fèi)的同時(shí)從事其他有報(bào)酬的勞動(dòng),這種情況是政策允許的,與張某以養(yǎng)病為借口不回公司上班而從事第二職業(yè)是兩回事,張某的行為上違背法律規(guī)定的,不應(yīng)得到支持。
第四篇:java學(xué)習(xí)
.如何學(xué)習(xí)Java?
3.1 Java學(xué)習(xí)路線
3.1.1 基礎(chǔ)語(yǔ)法及Java原理基礎(chǔ)語(yǔ)法和Java原理是地基,地基不牢靠,猶如沙地上建摩天大廈,是相當(dāng)危險(xiǎn)的。學(xué)習(xí)Java也是如此,必須要有扎實(shí)的基礎(chǔ),你才能在J2EE、J2ME領(lǐng)域游刃有余。參加SCJP(SUN公司認(rèn)證的Java程序員)考試不失為一個(gè)好方法,原因之一是為了對(duì)得起你交的1200大洋考試費(fèi),你會(huì)更努力學(xué)習(xí),原因之二是SCJP考試能夠讓你把基礎(chǔ)打得很牢靠,它要求你跟JDK一樣熟悉Java基礎(chǔ)知識(shí);但是你千萬(wàn)不要認(rèn)為考過了SCJP就有多了不起,就能夠獲得軟件公司的青睞,就能夠獲取高薪,這樣的想法也是很危險(xiǎn)的。獲得“真正”的SCJP只能證明你的基礎(chǔ)還過得去,但離實(shí)際開發(fā)還有很長(zhǎng)的一段路要走。
3.1.2 OO思想的領(lǐng)悟掌握了基礎(chǔ)語(yǔ)法和Java程序運(yùn)行原理后,我們就可以用Java語(yǔ)言實(shí)現(xiàn)面向?qū)ο蟮乃枷肓?。面向?qū)ο螅且环N方法學(xué);是獨(dú)立于語(yǔ)言之外的編程思想;是 CBD基于組件開發(fā)的基礎(chǔ);屬于強(qiáng)勢(shì)技術(shù)之一。當(dāng)以后因工作需要轉(zhuǎn)到別的面向?qū)ο笳Z(yǔ)言的時(shí)候,你會(huì)感到特別的熟悉親切,學(xué)起來(lái)像喝涼水這么簡(jiǎn)單。
使用面向?qū)ο蟮乃枷脒M(jìn)行開發(fā)的基本過程是: ●調(diào)查收集需求。●建立用例模型。
●從用例模型中識(shí)別分析類及類與類之間的靜態(tài)動(dòng)態(tài)關(guān)系,從而建立分析模型?!窦?xì)化分析模型到設(shè)計(jì)模型。●用具體的技術(shù)去實(shí)現(xiàn)。●測(cè)試、部署、總結(jié)。
3.1.3 基本API的學(xué)習(xí)進(jìn)行軟件開發(fā)的時(shí)候,并不是什么功能都需要我們?nèi)?shí)現(xiàn),也就是經(jīng)典名言所說的“不需要重新發(fā)明輪子”。我們可以利用現(xiàn)成的類、組件、框架來(lái)搭建我們的應(yīng)用,如SUN公司編寫好了眾多類實(shí)現(xiàn)一些底層功能,以及我們下載過來(lái)的JAR文件中包含的類,我們可以調(diào)用類中的方法來(lái)完成某些功能或繼承它。那么這些類中究竟提供了哪些方法給我們使用?方法的參數(shù)個(gè)數(shù)及類型是?類的構(gòu)造器需不需要參數(shù)?總不可能SUN公司的工程師打國(guó)際長(zhǎng)途甚至飄洋過海來(lái)告訴你他編寫的類該如何使用吧。他們只能提供文檔給我們查看,Java DOC文檔(參考文獻(xiàn)4.4)就是這樣的文檔,它可以說是程序員與程序員交流的文檔?;続PI指的是實(shí)現(xiàn)了一些底層功能的類,通用性較強(qiáng)的API,如字符串處理/輸入輸出等等。我們又把它成為類庫(kù)。熟悉API的方法一是多查Java DOC文檔(參考文獻(xiàn)4.4),二是使用JBuilder/Eclipse等IDE的代碼提示功能。
3.1.4 特定API的學(xué)習(xí)Java介入的領(lǐng)域很廣泛,不同的領(lǐng)域有不同的API,沒有人熟悉所有的API,對(duì)一般人而言只是熟悉工作中要用到的API。如果你做界面開發(fā),那么你需要學(xué)習(xí)Swing/AWT/SWT等API;如果你進(jìn)行網(wǎng)絡(luò)游戲開發(fā),你需要深入了解網(wǎng)絡(luò)API/多媒體API/2D3D等;如果你做WEB開發(fā),就需要熟 悉Servlet等API啦。總之,需要根據(jù)工作的需要或你的興趣發(fā)展方向去選擇學(xué)習(xí)特定的API。
3.1.5 開發(fā)工具的用法在學(xué)習(xí)基礎(chǔ)語(yǔ)法與基本的面向?qū)ο蟾拍顣r(shí),從鍛煉語(yǔ)言熟練程度的角度考慮,我們推薦使用的工具是Editplus/JCreator+JDK,這時(shí)候不要急于上手JBuilder/Eclipse等集成開發(fā)環(huán)境,以免過于關(guān)注IDE的強(qiáng)大功能而分散對(duì)Java技術(shù)本身的注意力。過了這一階段你就可以開始熟悉 IDE了。程序員日常工作包括很多活動(dòng),編輯、編譯及構(gòu)建、調(diào)試、單元測(cè)試、版本控制、維持模型與代碼同步、文檔的更新等等,幾乎每一項(xiàng)活動(dòng)都有專門的工具,如果獨(dú)立使用這些工具的話,你將會(huì)很痛苦,你需要在堆滿工具的任務(wù)欄上不斷的切換,效率很低下,也很容易出錯(cuò)。在JBuilder、Eclipse等IDE中已經(jīng)自動(dòng)集成編輯器、編譯器、調(diào)試器、單元測(cè)試工具JUnit、自動(dòng)構(gòu)建工具ANT、版本控制工具CVS、DOC文檔生成與更新等等,甚至可以把UML建模工具也集成進(jìn)去,又提供了豐富的向?qū)椭煽蚣艽a,讓我們的開發(fā)變得更輕松。應(yīng)該說IDE發(fā)展的趨勢(shì)就是集成軟件開發(fā)中要用到的幾乎所有工具。從開發(fā)效率的角度考慮,使用IDE是必經(jīng)之路,也是從一個(gè)學(xué)生到一個(gè)職業(yè)程序員轉(zhuǎn)變的里程碑。Java開發(fā)使用的IDE主要有Eclipse、JBuilder、JDeveloper、NetBeans等幾種;而Eclipse、JBuilder 占有的市場(chǎng)份額是最大的。JBuilder在近幾年來(lái)一直是Java集成開發(fā)環(huán)境中的霸主,它是由備受程序員尊敬的Borland公司開發(fā),在硝煙彌漫的 Java IDE大戰(zhàn)中,以其快速的版本更新?lián)魯BM的Visual Age for Java等而成就一番偉業(yè)。IBM在Visual Age for Java上已經(jīng)無(wú)利可圖之下,干脆將之貢獻(xiàn)給開源社區(qū),成為Eclipse的前身,真所謂“柳暗花明又一村”。浴火重生的Eclipse以其開放式的插件擴(kuò)展機(jī)制、免費(fèi)開源獲得廣大程序員(包括幾乎所有的骨灰級(jí)程序員)的青睞,極具發(fā)展?jié)摿Α?/p>
3.1.6 學(xué)習(xí)軟件工程 對(duì)小型項(xiàng)目而言,你可能認(rèn)為軟件工程沒太大的必要。隨著項(xiàng)目的復(fù)雜性越來(lái)越高,軟件工程的必要性才會(huì)體現(xiàn)出來(lái)。參見“軟件開發(fā)學(xué)習(xí)路線”小節(jié)。
3.2學(xué)習(xí)要點(diǎn) 確立的學(xué)習(xí)路線之后,我們還需要總結(jié)一下Java的學(xué)習(xí)要點(diǎn),這些要點(diǎn)在前文多多少少提到過,只是筆者覺得這些地方特別要注意才對(duì)它們進(jìn)行匯總,不要嫌我婆婆媽媽啊。
3.2.1勤查API文檔當(dāng)程序員編寫好某些類,覺得很有成就感,想把它貢獻(xiàn)給各位苦難的同行。這時(shí)候你要使用“Javadoc”工具(包含在JDK中)生成標(biāo)準(zhǔn)的Java DOC文檔,供同行使用。J2SE/J2EE/J2ME的DOC文檔是程序員與程序員交流的工具,幾乎人手一份,除了菜鳥之外。J2SE DOC文檔官方下載地址:http://Java.sun.com/j2se/1.5.0/download.jsp,你可以到google搜索CHM版本下載。也可以在線查看:http://Java.sun.com/j2se/1.5.0/docs/api/index.html。對(duì)待DOC文檔要像毛主席語(yǔ)錄,早上起床念一遍,吃飯睡覺前念一遍。當(dāng)需要某項(xiàng)功能的時(shí)候,你應(yīng)該先查相應(yīng)的DOC文檔看看有沒有現(xiàn)成的實(shí)現(xiàn),有的話就不必勞神費(fèi)心了直接用就可以了,找不到的時(shí)候才考慮自己實(shí)現(xiàn)。使用步驟一般如下: ●找特定的包,包一般根據(jù)功能組織。●找需要使用類,類命名規(guī)范的話我們由類的名字可猜出一二。●選擇構(gòu)造器,大多數(shù)使用類的方式是創(chuàng)建對(duì)象?!襁x擇你需要的方法。
3.2.2 查書/google->寫代碼測(cè)試->查看源代碼->請(qǐng)教別人 當(dāng)我們遇到問題的時(shí)候該如何解決?這時(shí)候不要急著問別人,太簡(jiǎn)單的問題,沒經(jīng)過思考的問題,別人會(huì)因此而瞧不起你。可以先找找書,到google中搜一下看看,絕大部分問題基本就解決了。而像“某些類/方法如何使用的問題”,DOC文檔就是答案。對(duì)某些知識(shí)點(diǎn)有疑惑是,寫代碼測(cè)試一下,會(huì)給你留下深刻的印象。而有的問題,你可能需要直接看 API的源代碼驗(yàn)證你的想法。萬(wàn)不得已才去請(qǐng)教別人。
3.2.3學(xué)習(xí)開源軟件的設(shè)計(jì)思想 Java領(lǐng)域有許多源代碼開放的工具、組件、框架,JUnit、ANT、Tomcat、Struts、Spring、Jive論壇、PetStore寵物店等等多如牛毛。這些可是前輩給我們留下的瑰寶呀。入寶山而空手歸,你心甘嗎?對(duì)這些工具、框架進(jìn)行分析,領(lǐng)會(huì)其中的設(shè)計(jì)思想,有朝一日說不定你也能寫一個(gè)XXX框架什么的,風(fēng)光一把。分析開源軟件其實(shí)是你提高技術(shù)、提高實(shí)戰(zhàn)能力的便捷方法。
3.2.4 規(guī)范的重要性 沒有規(guī)矩,不成方圓。這里的規(guī)范有兩層含義。第一層含義是技術(shù)規(guī)范,多到http://004km.cn下載JSRXXX規(guī)范,多讀規(guī)范,這是最權(quán)威準(zhǔn)確最新的教材。第二層含義是編程規(guī)范,如果你使用了大量的獨(dú)特算法,富有個(gè)性的變量及方法的命名方式;同時(shí),沒給程序作注釋,以顯示你的編程功底是多么的深厚。這樣的代碼別人看起來(lái)像天書,要理解談何容易,更不用說維護(hù)了,必然會(huì)被無(wú)情地掃入垃圾堆。Java編碼規(guī)范到此查看或下載http://Java.sun.com/docs/codeconv/,中文的也有,啊,還要問我在哪,請(qǐng)參考3.2.2節(jié)。
3.2.5 不局限于Java 很不幸,很幸運(yùn),要學(xué)習(xí)的東西還有很多。不幸的是因?yàn)橐獙W(xué)的東西太多且多變,沒時(shí)間陪老婆家人或女朋友,導(dǎo)致身心疲憊,嚴(yán)重者甚至導(dǎo)致抑郁癥。幸運(yùn)的是別人要搶你飯碗絕非易事,他們或她們需要付出很多才能達(dá)成心愿。Java不要孤立地去學(xué)習(xí),需要綜合學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、OOP、軟件工程、UML、網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)技術(shù)等知識(shí),用橫向縱向的比較聯(lián)想的方式去學(xué)習(xí)會(huì)更有效。如學(xué)習(xí)Java集合的時(shí)候找數(shù)據(jù)結(jié)構(gòu)的書看看;學(xué)JDBC的時(shí)候復(fù)習(xí)數(shù)據(jù)庫(kù)技術(shù);采取的依然是“需要的時(shí)候再學(xué)”的原則。
4.結(jié)束語(yǔ)需要強(qiáng)調(diào)的是,學(xué)習(xí)軟件開發(fā)確實(shí)有一定的難度,也很辛苦,需要付出很多努力,但千萬(wàn)不要半途而廢。本文如果能對(duì)一直徘徊在Java神殿之外的朋友有所幫助的話,筆者也欣慰了。哈哈,怎么聽起來(lái)老氣橫秋呀?沒辦法,在電腦的長(zhǎng)期輻射之下,都快變成小老頭了。最后奉勸各位程序員尤其是MM程序員,完成工作后趕快遠(yuǎn)離電腦,據(jù)《胡播亂報(bào)》報(bào)道,電腦輻射會(huì)在白皙的皮膚上面點(diǎn)綴一些小黑點(diǎn),看起來(lái)鮮艷無(wú)比……
第五篇:JAVA學(xué)習(xí)
買本《java瘋狂講義》 或者 在網(wǎng)上下載下來(lái)看看主要看java語(yǔ)法部分和面向?qū)ο缶幊滩糠诌@些要速度過 接下來(lái)開始寫一些小例子 從例子里面學(xué)習(xí)會(huì)更快例子差不多了就開始web方面的涉獵,先學(xué)struts->jsp->servlet->hibernate->spring學(xué)習(xí)javascript