卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Java好學(xué)嗎?

網(wǎng)友解答: 多謝悟空邀請(qǐng)!Java好不好學(xué),這個(gè)仁者見(jiàn)仁智者見(jiàn)智吧。有那么多人都能用Java賺錢了,您說(shuō)能難學(xué)到哪里去,但很多人還想學(xué)還在徘徊,肯定是因?yàn)椴缓萌胧?,心中恐懼??傮w來(lái)說(shuō),J

網(wǎng)友解答:

多謝悟空邀請(qǐng)!

Java好不好學(xué),這個(gè)仁者見(jiàn)仁智者見(jiàn)智吧。有那么多人都能用Java賺錢了,您說(shuō)能難學(xué)到哪里去,但很多人還想學(xué)還在徘徊,肯定是因?yàn)椴缓萌胧郑闹锌謶帧?/p>

總體來(lái)說(shuō),Java語(yǔ)言不算太難學(xué),如果您有C/C++語(yǔ)言的基礎(chǔ),你會(huì)發(fā)現(xiàn)Java的很多語(yǔ)法都是被美化過(guò)的C/C++風(fēng)格。C/C++出現(xiàn)的早,一直也在不停的進(jìn)化,但C/C++歷史包袱太多太多,美不起來(lái);Java則不同,她出現(xiàn)的相對(duì)比較晚,當(dāng)年Sun公司的一幫殿堂大師級(jí)的高手,從C/C++等多門語(yǔ)言中汲取菁華、剔除糟粕后創(chuàng)造了Java,所以Java的語(yǔ)法和架構(gòu)要比C/C++優(yōu)美的多。

自己的Java經(jīng)歷

我99年大學(xué)開(kāi)始接觸Java,當(dāng)時(shí)就被她優(yōu)美的語(yǔ)法、跨平臺(tái)的特性所吸引,當(dāng)時(shí)對(duì)J2SE、J2ME、J2EE這些都非常癡迷,覺(jué)得真是美妙的架構(gòu),學(xué)的更是如癡如醉。當(dāng)時(shí)的Java還沒(méi)有那么牛掰,只是名頭很大但生產(chǎn)能力不足。2001年曾經(jīng)用Tomcat做中間件、后臺(tái)用JSP做過(guò)網(wǎng)站;2002年用Java寫過(guò)一個(gè)桌面應(yīng)用程序。那時(shí)主要是憑著一腔熱情在學(xué)吧,職業(yè)選擇上并沒(méi)有靠Java吃飯。

再后來(lái)就用的少了,還是那句話吧,當(dāng)時(shí)Java的生產(chǎn)能力還是不足,也沒(méi)有太多好用的開(kāi)發(fā)環(huán)境。記得當(dāng)時(shí)用過(guò)JBuilder、Visual Age for Java、Visual J++,但后來(lái)這些工具都一個(gè)個(gè)消亡了。特別是SUN公司倒閉之后,Java被賣給了Oracle,對(duì)Java的好感也降低了一些。

近些年隨著Android的崛起,使用Java開(kāi)發(fā)Android更成了默認(rèn)選項(xiàng),Java起死回生、越活約滋潤(rùn)了。當(dāng)下不會(huì)Java的都不敢說(shuō)自己是程序員了。

找準(zhǔn)自己學(xué)習(xí)Java的應(yīng)用方向

Java的應(yīng)用范圍太廣泛了,所以您要學(xué)習(xí)Java,首先還是要搞明白您學(xué)習(xí)Java以后準(zhǔn)備做什么?如果是做小型網(wǎng)站或小型網(wǎng)頁(yè)應(yīng)用,我還是建議您學(xué)PHP;如果是做桌面應(yīng)用,我建議您最好學(xué)C#。

如果您想要做嵌入式應(yīng)用,學(xué)習(xí)Java和c均可;如果您想要做電子商務(wù)、企業(yè)級(jí)應(yīng)用用Java是很好的選擇;但如果您學(xué)的目的是做手機(jī)應(yīng)用,Java當(dāng)然是首選了。

找好您的Java開(kāi)發(fā)環(huán)境

好的開(kāi)發(fā)環(huán)境能讓您的學(xué)習(xí)事半功倍,而且提前接觸好的編程環(huán)境,以后您做事的時(shí)候用起來(lái)更順手。

我所知道的Java開(kāi)發(fā)環(huán)境主要包括:

1、Eclipse,開(kāi)源工具,自身就是用Java編寫,這個(gè)用的人應(yīng)該是比較多的,一方面功能足夠強(qiáng)大,另一方面不用花錢。

Eclipse是一個(gè)開(kāi)放源碼的項(xiàng)目,是著名的跨平臺(tái)的自由集成開(kāi)發(fā)環(huán)境(IDE)。Eclipse的本身只是一個(gè)框架平臺(tái),但是眾多插件的支持使得Eclipse擁有其他功能相對(duì)固定的IDE軟件很難具有的靈活性。許多軟件開(kāi)發(fā)商以Eclipse為框架開(kāi)發(fā)自己的IDE,包括C++、Python、Ruby等等。

因本身就是用Java編寫的,對(duì)Java的支持肯定是最基本、最完整的。其前身是IBM的Visual Age for Java,由于IBM與Oracle看不對(duì)眼,IBM也不想大搞了,就把Visual Age for Java捐給了開(kāi)源社區(qū)。

2、IDEA,大名鼎鼎JetBrains公司的IDE。

IDEA 全稱 IntelliJ IDEA,IntelliJ在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、各類版本工具(git、svn、github等)、JUnit、CVS整合、代碼分析、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能都很棒。

IDEA是JetBrains公司的產(chǎn)品,這家公司總部位于捷克共和國(guó)的首都布拉格,開(kāi)發(fā)人員以嚴(yán)謹(jǐn)著稱的東歐程序員為主。它的旗艦版本還支持HTML,CSS,PHP,MySQL,Python等。免費(fèi)版只支持Java等少數(shù)語(yǔ)言。

3、NetBeans,Java官方提供的IDE。

Oralce官方工具,也是不錯(cuò)的集成開(kāi)發(fā)環(huán)境,只是國(guó)內(nèi)用的不多。

在MySQL出現(xiàn)了免費(fèi)版本和收費(fèi)版之后,貌似JDK也要出現(xiàn)收費(fèi)版和免費(fèi)版了,真不知道做Java開(kāi)發(fā)的前景如何了。

打好基礎(chǔ),再找一些好例子,反復(fù)演練

編程語(yǔ)言的最核心語(yǔ)法部分,無(wú)外乎以下幾個(gè)方面:

1、變量的類型及定義,包括整型、浮點(diǎn)型、字符串、日期、布爾等;

2、循環(huán),包括for、while、do...while等;

3、分支,包括if、else等;

4、邏輯等式判斷等;

5、數(shù)據(jù)庫(kù)連接、存取接口等。

了解了基本的語(yǔ)法風(fēng)格,您基本就有一些感覺(jué)了。這時(shí)候?qū)δ鷣?lái)說(shuō),最重要的就是要選擇一個(gè)合適編程環(huán)境。選好了編程環(huán)境,您就要盡快熟悉環(huán)境。熟悉編程工具的使用后,您最好找一些簡(jiǎn)單的、現(xiàn)成的例子導(dǎo)進(jìn)來(lái)編譯試試。

您需要不停的基于例子做各種修改和增強(qiáng),有臺(tái)階踩著,您不停的改造例子,順道把各種語(yǔ)法都囊括進(jìn)去不停的反復(fù)練習(xí),這樣你就會(huì)越來(lái)越熟、越來(lái)越接近于實(shí)戰(zhàn)、越來(lái)越有感覺(jué)。

隨著編程練習(xí)的深入,您就會(huì)開(kāi)始碰壁了,這時(shí)候千萬(wàn)不要?dú)怵H,多在網(wǎng)上找解決方法。練得多了,您的水平就提高了,也就越有能力接近實(shí)戰(zhàn)了。

希望對(duì)您有所幫助!

網(wǎng)友解答:

JAVA這門開(kāi)發(fā)語(yǔ)言,說(shuō)真的入門挺簡(jiǎn)單,只要把基本數(shù)據(jù)類型、流程控制、面相對(duì)象思想、繼承與多態(tài)、反射等等基礎(chǔ)弄明白,接著理解一下基礎(chǔ)算法如冒泡排序等,在接著去熟悉一下設(shè)計(jì)模式。

然后就是servlet、攔截器、過(guò)濾器、監(jiān)聽(tīng)器等等的學(xué)習(xí),最后再學(xué)一下工作必用的幾大框架。

學(xué)完這些,能不能工作,還得看你學(xué)的怎么樣,如果你學(xué)的不怎么樣那就算了,再者你自己對(duì)于開(kāi)發(fā)的邏輯思維是不是可以應(yīng)對(duì)工作?

以上都是一些基礎(chǔ),實(shí)際上你還需要不斷深入的去學(xué)習(xí)分布式相關(guān)內(nèi)容,一句話——學(xué)習(xí)不難,精通難!

標(biāo)簽: