標(biāo)題: java一點(diǎn)體會 [打印本頁]

作者: piaolin    時(shí)間: 2015-10-1 13:24
標(biāo)題: java一點(diǎn)體會
       對于電子技術(shù)人員而言,計(jì)算機(jī)語言的重要性就不必說了。無法想象一個(gè)不懂計(jì)算機(jī)語言的人,能設(shè)計(jì)出個(gè)什么智能產(chǎn)品來。郝斌java課程過了 2/3了,對java有了更加深入的一些理解。山人是學(xué)習(xí)郝斌的C語言入門的,幾年來就一直沒有停止過對計(jì)算機(jī)理論知識的學(xué)習(xí);在我的超過十個(gè)C語言老師中,很幸運(yùn)的發(fā)現(xiàn)千鋒老師是真正的最牛逼的C語言老師。

       C語言的靈魂是指針,與內(nèi)存管理密不可分。任何一門計(jì)算機(jī)語言都離不開內(nèi)存管理和指針,java把數(shù)據(jù)類型分為基本類型和引用類型,其中引用類型就是指針。如果C語言指針沒有學(xué)好,那么學(xué)習(xí)java會有些麻煩。為了達(dá)到重復(fù)使用代碼的目的JDK將能用的類class都 做了封裝,通過API就可以檢索到,如Thread,Arry,String,Object,等等這些編程中必須用到的類都已經(jīng)歸類好,使用者只需引用就好了。山人認(rèn)為,這樣做的目的是:1,減少程序員的工作量;2,由于每個(gè)人的編程習(xí)慣和思維模式不同,可能會出現(xiàn)不統(tǒng)一的代碼,sun公司自己歸類好以免出錯(cuò)。

       與C語言不同,java的每個(gè)線程都有一個(gè)main方法;所以分析java代碼 比C語言復(fù)雜些。有意思的事,java的Thread線程中有操作系統(tǒng)的思想了,比如,線程的同步與通信。山人認(rèn)為,要學(xué)習(xí)好java就必須對每個(gè)main方法在內(nèi)存中的運(yùn)行軌跡有明確分析。現(xiàn)在要以馬士兵和千鋒的教程為主了;相比而言郝斌不如這兩位講的透徹。比如,什么是類?什么是對象?面向?qū)ο笳Z言的設(shè)計(jì)思路和指導(dǎo)思想是什么?每個(gè)語句是怎么執(zhí)行,數(shù)據(jù)在內(nèi)存中是如何產(chǎn)生和消亡的?等等。

      好的老師不多,只有真正愿意學(xué)習(xí)的人才有可能接觸到真正牛逼的老師!現(xiàn)在,山人就是把java當(dāng)智力游戲在玩,這樣才能保持新鮮感和興趣。 現(xiàn)在是如饑似渴學(xué)習(xí)java,這與C語言的實(shí)戰(zhàn)是相得益彰!

         ------山人  2015年9月1日19:17:50


作者: piaolin    時(shí)間: 2015-10-1 13:24
       最近一直在學(xué)習(xí)java,如饑似渴;尤其是見過張總之后。如果心里有座山,山頂有座寶塔;那么學(xué)會基于Android的APP開發(fā)和無線互聯(lián)網(wǎng)技術(shù)就是我目前心目中的寶塔。一個(gè)人的精力是有限的,學(xué)精一門技術(shù)比如,嵌入式系統(tǒng)開發(fā)就已經(jīng)很牛逼了;不過,山人還是想涉獵廣一點(diǎn)。根據(jù)需要可以重點(diǎn)發(fā)展。

       一共是3套視頻,都是牛人講的,都是講的java。 郝斌:講的比較基礎(chǔ)強(qiáng)調(diào)技術(shù)細(xì)節(jié);馬士兵:大牛級,大量實(shí)戰(zhàn)經(jīng)歷;深入淺出講基礎(chǔ)的同時(shí),更注重思想性系統(tǒng)性啟發(fā);千鋒:言簡意賅,抓住重點(diǎn)。三個(gè)人的視頻穿插學(xué)習(xí),取長補(bǔ)短,效果非常好。作為一個(gè)學(xué)生來說,遇到幾個(gè)牛逼的大神級的老師是一輩子的幸運(yùn)!

      曾國藩曾經(jīng)說過智拙勝過智巧,學(xué)習(xí)亦是如此。唯有勤勤懇懇的學(xué)習(xí),踏踏實(shí)實(shí)的學(xué)習(xí)才能學(xué)好學(xué)會一門技術(shù);投機(jī)取巧只能取得一時(shí)的成績,無法打下牢固的基礎(chǔ)。所以我就是反反復(fù)復(fù)的聽,練。

     說一下四軸的事,目前一般人調(diào)節(jié)PID的時(shí)候會感覺很麻煩很,累不說而且具有一定危險(xiǎn)性。設(shè)置一次PID就要刷一次代碼,因?yàn)橐煌5赜脭?shù)據(jù)線下載程序模擬測試飛行效果。山人花了兩天時(shí)間徹底解決了這個(gè)問題:通過遙控器改變PID的值,無需數(shù)據(jù)線無需反復(fù)下載程序,直接用遙控器將PID值存儲到飛控程序里。效果很好,不得不給自己一個(gè)贊!如果可以的話,應(yīng)該申請專利。不過,不知道別人是否已經(jīng)采用了類似方法。

    能學(xué)習(xí)自己喜歡的東西,真的很好。  好了,山人閉關(guān)幾天有些事想通了,放下包袱。輕履者遠(yuǎn)行!
作者: 8imi8    時(shí)間: 2015-10-3 13:55
頭好好好大




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1