複習java

 系統學習java已經是7年前的事情了,在那之前僅僅學過qb,tc甚至logo(小學時代的事情)這類過程式的語言,而且非常淺薄.
 那時候一本磚頭厚的教程裏頭,就那麼幾十頁明顯變黑, 那個章節就是講面向對象的思想.
 而且那年學習java以後, 從來沒有用java"穩食".
 但是, 到現在我都不敢說懂什麼叫做面向對象.
 
 現在的手機開發似乎都使用java了, 實話說, 寫慣c/c++ , 實在對java有點不屑.
 高級語言是簡單了, 但就不想系統給我管這麼多.
 要知道, 在c裏頭, 內存裏面每個字節是什麼樣子的我都能瞭解.
 但, 實際工作中使用c/c++ , 有多少時候, 你希望去了解這麼多呢, 完成任務是首要de.
 
 這份筆記沒什麼技術含量. 只是說把封閉多年的回憶找回來, 更重要的, 把以前似懂非懂的東西,重新再學.
 先從比較開始吧:
 1. java沒有全局變量. c++的代碼現在估計都沒什麼全局了, 也許可以把這類東東單件化.
 2. java沒有指針,只有數組. 反正, 神棍的做法,指針極少用於遍歷,用的最多爲了提高效率, 作爲參數傳遞.
 3. java的vm 自己管理 new的內存. 哇塞, 這個是好東西, 最近爲一個c++寫的server減少碎片剛完成了個slot類.
 4. java的基礎數據類型定長. 唉... 公司要搞64位機, 那堆sever的協議改起來就是麻煩.
 5. java沒有struct 和 union .
 
 還是寫一個helloworld吧, 寫完以後才發現, 原來路慢慢而修遠兮...
 c/c++ 基本靠自己寫出來的, 所以至今閱讀能力都很差.
 現在或許換一種方法, java也許靠讀出來, 效果會如何呢?
 反正一個晚上過去, 基本的概念還是找回來不少了.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章