java和c語言有什麼區別

java和c語言有什麼區別?一起來了解一下吧。

1、Java的檔案編譯時間比C語言快;C語言可以直接操作記憶體,Java不能;

2、C語言可以封裝動態庫,Java不行;

3、Java的程式碼容易跨平臺,C語言不容易;

4、C語言可以直接操作串列埠,Java需要第三方的支援;

5、Java的執行緒是封裝好的,C語言的執行緒更加靈活;

6、Java適用做web應用開發,C語言適用單獨功能;

7、做web開發時,Java有很多的成型框架,C語言很少,需要處理底層內容;

8、Java的開源包較多,C語言較少。

拓展:學java要什麼基礎?

1、紮實的英語基礎:要有3000以上的詞彙量,最好關於java程式類關鍵字能夠完全掌握,確保在閱讀Java的專業書籍時可以減少使用翻譯書的頻率。

2、最基礎的Java理論知識:不需要完全背誦出理論知識,大概理解就行,基礎理論知識是後續寫程式碼的前提。

今天的分享就是這些啦,希望對大家有幫助。