㈠ java和C語言可以共同開發某個應用軟體嗎
這個是可以的,因為有混合編程這個概念的,兩者只要環境在就可以了,程序就是為實現功能的。
㈡ Java 和C語言同時學可以嗎
個人意見
相同點:他們都是高級語言,都需要對電腦的基礎知識的了解
不同點:C是屬於底層開發,是高級語言但是又具有操作硬體的特點,所以學起來比較困難,如果想學好必須先知道計算機的內存工作原理比較好!要麼就是花很多時間積累經驗(就算是不知道內部原理但是會用就OK了)
JAVA是屬於面向對象的,簡單的說就是 它的數據對象具有 封裝、集成性等特點。但是相對比較簡單,涉及的底層東西比較少!比C++容易多了!個人意見!
如果兩者同時學未免都學不好,倒是建議樓主可以有所側重,主要學C然後兼顧了解JAVA未免不可!到時候等C學成時候,再返回來攻JAVA倒是上上選!
當然了,如果樓主又足夠的時間的話(假設你是一名在校學生),那就另當別論了!想怎麼學就怎麼學!
㈢ java和c語言能混合編程嗎。
通過JNI,Java中的native方法,就是調用C/C++寫的函數
㈣ 計算機編程C和JAVA
C++
是一個混合了面向過程和面向對象的語言
Java
是一個純粹的面向對象語言
如果面向對象的知識不夠好,很不容易掌握C++,
往往會造成把C++當成C使得情況。
C++
的執行效率高
Java因為是純粹的面向對象語言,所以又發展出了一些C++所不具備的功能,如自動裝配,面向切面編程等非常強大的動態特性。
這些都是靠反射等Java獨有的功能實現的。
C++和Java的應用領域不同
C++因為其速度快,所以應用在系統軟體方面。比如寫一個FTP伺服器,WEB伺服器等等。
Java因為其速度稍慢,而面向對象較強,應用在
信息管理系統方面,如學生信息管理系統,網站,如taobao等方面。
如果學C++,那麼你今後最好多學Linux系統開發,內核開發之類的,當然還有現在的VC在通信方面也有一些應用。
如果學Java,
簡單的說,你出來就是做網站,或者富客戶端之類的東西。
面向對象知識欠缺,可以看看《面向對象的分析與設計》和《大話設計模式》
,這些書簡單易懂,
對編程略知一二,應該都能看得懂。