国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java入門姿勢

zhiwei / 1865人閱讀

摘要:目錄目錄下文件是下的執(zhí)行文件。是一門非常成熟且社區(qū)完備的語言。推薦幾個社區(qū)博客園就這么簡單想要入門的話就這么簡單。

技術(shù)只是工具,文檔只是說明書,僅此而已。

寫在前面

工作4年有余,盲人摸象般的走過彎路,也投機取巧的領(lǐng)悟到過一些類似“編程本質(zhì)”的東西。現(xiàn)在開始我計劃回顧下我的編程生涯。在這里分享,同時也是對之前所學的鞏固和整理。

理解編程

我先打個比方。人的大腦就像一臺電腦主機。比如今天你上班被領(lǐng)導罵了,下班回到家后你將這段記憶從“硬盤”中取出,然后再放到“內(nèi)存”中翻來覆去的“計算”,最后得出結(jié)論“領(lǐng)導是個混蛋”,然后再存儲到“硬盤”上。這樣,“領(lǐng)導是個混蛋”這段記憶就永久的存儲在你的“硬盤”中。
我再舉一個例子。你買回一個路由器,一邊看說明書一邊鼓搗你5分鐘就搞定了路由配置。那么,你把說明書全部背下來了嗎?顯然你不會。
對待技術(shù)我們也是如此。
不要試圖去記住每個技術(shù)的實現(xiàn)細節(jié),因為那樣的話你窮盡一生也無法記住如此龐大的數(shù)據(jù)量。你的“硬盤”是有限的,你的“內(nèi)存”也是有限的。
你只需做到:這個問題我知道去哪里找到答案 就足夠了。
不要把太多的東西裝到你的腦子里,那樣是很愚蠢的。keep you sane。除了工作,你還有生活,不是嗎?

敲開Java大門的姿勢

打開下面的網(wǎng)址,看一下目錄,你就可以回來了。不要把過多的經(jīng)歷放到細節(jié)上,當你真正需要用到的時候,知道去哪里找就可以了。
java菜鳥教程
這里面包含了如何搭建環(huán)境,java的基礎(chǔ)語法,以及一些基礎(chǔ)的類。你甚至可以在網(wǎng)站模擬的環(huán)境下進行嘗試編程。
現(xiàn)在你可以試著按照“說明書”去嘗試編寫Java程序了。

bin目錄
C:Program FilesJavajdk1.8.0_121in

bin目錄下*.exe文件是windows下的執(zhí)行文件。是java環(huán)境下的全部執(zhí)行文件,這里的javac.exe,javaw.exe,jar.exe,javap.exe都有各自的作用。你可以搜索各自的作用,也可以忽略。你只要記住這個目錄是執(zhí)行目錄就可以了。也就是說你在配置環(huán)境變量時,告訴windows,我在這里安裝了java。
你可能會在各種新手教程中看到執(zhí)行java -version命令來確認是否成功安裝java。那我們就來執(zhí)行一次。
調(diào)出cmd
鍵入java -version

java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

你可以試著鍵入java.exe -version會輸出同樣的信息。也就是說你執(zhí)行了bin目錄下的*.exe文件,僅此而已。
環(huán)境變量就是告訴windows,這個目錄下的所有exe文件,可以在命令控制臺直接調(diào)用。

文檔

理論上,學習一種新的語言,應該去它最原始、最官方的地方去找“說明書”。java是sun公司創(chuàng)造后來被oracle公司收購,而java相關(guān)api最權(quán)威的地址是java api。
同樣的,你不需要記住里面的全部內(nèi)容,你只需要記住當你想詳細理解某個類的時候,去這個網(wǎng)址找它詳細的說明就可以了。

jar包

jar是java打包類的合集,也可以理解為別人寫好的某些功能的實現(xiàn)。就是說,你需要的大多數(shù)功能已經(jīng)有人寫好了,找到這樣的jar,你就可以直接調(diào)用而不用自己重新去寫。
比如,在cornershop項目中https://github.com/caiyongji/cornershop/tree/master/WebRoot/WEB-INF/lib目錄下的jar就是前輩寫好的某些功能的實現(xiàn),在代碼中調(diào)用即可。

疑難解答

遇到問題時,無論是google還是baidu,你要自己去找解決辦法。Java是一門非常成熟且社區(qū)完備的語言。你遇到的問題一定有前輩遇到過。
推薦幾個社區(qū):
stackoverflow
博客園
csdn

就這么簡單?

想要入門的話就這么簡單。想要掌握的話,寫幾個小程序即可。想要熟練的話,把文檔和教程通讀(這里的通讀,是全部讀完,包括任何細節(jié))。想要精通的話,要再理解java所有的、全部的內(nèi)容基礎(chǔ)上,有自己的認識。在這個過程中,如果你試圖跳過任何細節(jié),你一定會走彎路。

我不是喂飯的人,知識就在那里。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/67133.html

相關(guān)文章

  • ABAP vs Java, 蛙泳 vs 自由泳

    摘要:去年月定下的一年之內(nèi)學會自由泳的目標終于實現(xiàn)了,特來還愿。和蛙泳和自由泳。或許有的朋友覺得這兩組概念風馬牛不相及,然而在眼中,之于相當于蛙泳之于自由泳。像前面介紹過的和擁有五花八門的工具一樣,蛙泳和自由泳也有著眾多變式。 去年7月定下的一年之內(nèi)學會自由泳的目標終于實現(xiàn)了,特來還愿。 ABAP和Java,?蛙泳和自由泳。前面的組合是Jerry用來掙錢養(yǎng)家的技術(shù),后者是Jerry花了大量業(yè)...

    taoszu 評論0 收藏0
  • SegmentFault 技術(shù)周刊 Vol.4 - 這份 Android 有點甜

    摘要:閱讀本期周刊,你將快速入門,開啟甜蜜之旅。然則的原理負責發(fā)送以及處理消息,創(chuàng)建消息隊列并不斷從隊列中取出消息交給,則用于保存消息。 showImg(/img/bVCN99?w=900&h=385); 2016 年 8 月,Android 7.0 Nougat(牛軋?zhí)牵┱桨l(fā)布,那么問題來了,你 Marshmallow 了么(? -? ?) Cupcake、Donut、Gingerbre...

    jay_tian 評論0 收藏0
  • python入門的正確姿勢,從一無所知到無所不知

    摘要:不同的人的路線圖版本會有所不同。尋找答案從一無所知到無所不知如果你在這個過程中多次遇到困難,在知難而退之前努力嘗試解決問題。并不是成為一個全面的開發(fā)人員所需要的唯一技能。首先進行一兩個月的學習階段,然后進入一個月的構(gòu)建階段。 初級開發(fā)者學Python容易陷入茫然,面對市面上種類眾多的編程語言和框架,重要的是堅持自己的選擇,宜精不宜雜。本文是一篇指路文,概述了從編程基礎(chǔ)、引導、文檔閱讀、...

    legendmohe 評論0 收藏0
  • python入門的正確姿勢,要永遠做個學習者,但不僅僅只做學習者!

    摘要:總之,要永遠做個學習者,但不僅僅只做學習者了解并踐行學習實踐階段循環(huán)任何創(chuàng)造性學科的學習都可以分兩個階段,學習階段和構(gòu)建階段,彼此不斷重復。 初級開發(fā)者學Python容易陷入茫然,面對市面上種類眾多的編程語言和框架,重要的是堅持自己的選擇,宜精不宜雜。本文是一篇指路文,概述了從編程基礎(chǔ)、引導、文檔閱讀、書籍和視頻、源代碼等學習和積累環(huán)節(jié),值得初學者參考。 作為一個開發(fā)者,為何要選擇Py...

    MarvinZhang 評論0 收藏0

發(fā)表評論

0條評論

zhiwei

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<