[問題] C 和 Java 的不同?

看板java作者 (kenn )時間9年前 (2014/08/30 11:21), 編輯推噓6(6025)
留言31則, 11人參與, 最新討論串1/2 (看更多)
我想學java語言,我之前學過C語言,我發現有一些相同之處, 又感覺有很大的差別。 我該從哪學起? 他們有哪些差異? 希望各位高手能幫我解決這個小問題 Thanks -- by kenn -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.220.172 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1409368915.A.48C.html

08/30 11:35, , 1F
從哈囉渥開始
08/30 11:35, 1F

08/30 12:16, , 2F

08/30 13:45, , 3F
你沒真的學會C語言,真的懂你不會來問這問題
08/30 13:45, 3F

08/30 14:48, , 4F
c有指標,c的變數可以存放記憶體位址,也可以存變數
08/30 14:48, 4F

08/30 14:49, , 5F
初學者常搞不懂,這變數是byte還是某位址或是
08/30 14:49, 5F

08/30 14:51, , 6F
指向某位址,那個位址又指向另一位址,link->link->link
08/30 14:51, 6F

08/30 14:54, , 7F
->value,c又沒有邊界檢查,所以會覆蓋程式碼記憶體,
08/30 14:54, 7F

08/30 14:55, , 8F
有些觀念不清的人常常搞掛自己程式,然後DR.瓦特生出現了
08/30 14:55, 8F

08/30 14:58, , 9F
c還有sizeof(int c)我覺得還蠻好用的。可惜java沒有
08/30 14:58, 9F

08/30 15:00, , 10F
但是java的串流超好用的,而c沒有。
08/30 15:00, 10F

08/30 17:24, , 11F
差異多到已經不知道怎麼回惹。
08/30 17:24, 11F

08/30 18:06, , 12F
差異多到想噓不知道怎麼噓,直覺洗文章
08/30 18:06, 12F

08/30 20:12, , 13F
我想搞懂女人 我個是男人 我發現有些相通之處 又感覺有
08/30 20:12, 13F

08/30 20:12, , 14F
很大的差別
08/30 20:12, 14F

08/30 20:12, , 15F
(然後我就跑去建築跨海大橋六線道了)
08/30 20:12, 15F

08/30 21:24, , 16F
差異喔…先找書或網路資源學吧 學完就不會問了
08/30 21:24, 16F

08/31 19:39, , 17F
這問題很簡單,介紹你去巨匠或聯成補習一期java你就知道了
08/31 19:39, 17F

08/31 22:34, , 18F
補習班不會講到C吧
08/31 22:34, 18F

09/01 08:45, , 19F
他說他會C啊
09/01 08:45, 19F

09/01 18:28, , 20F
重點是讓他去補習班白花那個錢 XDDD
09/01 18:28, 20F

09/12 23:57, , 21F
這問題很有趣啊;我學c就算幾十年也不敢說懂 c
09/12 23:57, 21F

09/12 23:57, , 22F
那難道永遠都不問了?
09/12 23:57, 22F

09/13 00:18, , 23F
c學幾十年? 我對c的理解是"一片空白", 我用了6年
09/13 00:18, 23F

09/13 00:20, , 24F
c語言重點不是語言本身, 而是其他背景知識及環境設定
09/13 00:20, 24F

09/13 04:01, , 25F
80 20 原則,應該是想問'怎樣最快速掌握 java'吧..
09/13 04:01, 25F

09/13 04:01, , 26F
只要能解決大部份問題,語言細節可以算小事
09/13 04:01, 26F

09/13 04:02, , 27F
舉例來說,class 的存取權,private/protected/public...
09/13 04:02, 27F

09/13 04:02, , 28F
這東西我主管就放棄了(還有巢狀 class 等很多變化)
09/13 04:02, 28F

09/13 04:03, , 29F
他把寫 C++ 的邏輯,幾乎照抄的搬進 java;然後全 public
09/13 04:03, 29F

09/13 04:03, , 30F
所謂的 private 其實是 source code 的保護;這就放棄了
09/13 04:03, 30F

09/13 04:04, , 31F
程式還是會動啊,只是一切自己小心,別寫出 side effect
09/13 04:04, 31F
文章代碼(AID): #1K0KDJIC (java)
文章代碼(AID): #1K0KDJIC (java)