A. c語言和java哪個難
肯定是JAVA比較實用啦。。 學JAVA是為了要去開發東西了,比較實用。。而用C來開發是很少的。。而且很難。。 而且C是面向過程的語言。。對現實生活的處理與我們正常處理的思路不是很一致。。所以用來開發東西很難。。而JAVA是面向對象的。。與我們處理生活的思路相同。。開發東西也較好。 這么比喻:學C只是讓你知道什麼叫編程。。讓你大概懂得編程的基本思想。。。 但是從C轉到JAVA也不是那麼容易的。。最難改變的就是從過程到對象的改變。。而能不能學好JAVA也是看你能不能適應面向對象的開發。。。 但是你如果沒有學C。。就一下子學JAVA。。相對來說會比較吃力一點。。 建議你去先學C..第一,C就基礎知識來說,比JAVA簡單。。學C只要學他個大概。。基本語法了解一下就可以了。。不用學的很精。。 相信我。。先學C也相當於在學JAVA。。絕對不是白學。。因為JAVA和C的語法很相似。。。 最後。。祝你成功咯~~~加油!!
B. 為什麼感覺java比起C更難
的確,java的確感覺比c難,想要做一個好的c語言程序員,無非就是c語言,c語言從c99到現在一直沒有變過。知識也就那麼些。當然還一有些資料庫,等知識。
要想做好一個java程序員可不那麼容易,首先你要會java,就是sun公司提供的jdk,jre這些基本的概念和使用你得要會吧,這個還遠不夠,你還要會html,jsp,asp,php等編寫頁面,這些也不夠,編寫頁面你還要會javascript腳本吧,估計很少公司直接用javascript吧,你至少還要會Extjs,jquery等其中的一種吧。
學了以上東西,要想開發軟體還不夠,你還要學資料庫吧,sqlServer,mysql,oracle,db2,postgresql等,你也得至少會一個吧,
學了資料庫還不夠,你要了解或是會一點框架吧,struts,hibernate,spring目前主流的框架你也得會點吧,
會了框架你開發軟體還不夠,你還要會點tomcat,jboss,weblogic這樣的伺服器吧,項目才能部署起來,
會了上面的還不夠啊,還得會點設計模式吧,不然寫出的東西就是流水賬吧。
會了上面的所有東西,還不夠,公司一般將項目不會放到本地吧,至少也要放到linux伺服器吧,你也得會點linux命令吧。
現在java知識更新這么快,html現在又出來個html5,css又更新到css3,struts也到了struts2,hibernate又發展到hibernate4,spring也到spring3了
項目中往往還用到flash吧,不會那麼單調吧,flash,photoshop你也得知識點吧。
工作中不免會用到這樣或是那樣的流程圖吧,uml,visio也得會,項目管理工具什麼的cvs,svn你要知道吧。
等等。
做一個程序員真的很難。做一個好的程序員那就更難了。
要想做一個高級程序員更難,別人做不了的東西都到你這,慢慢折騰吧。
如果你有更好的機會,盡量不要做程序員。以上是個人見解。
C. C語言和Java哪個更好學
如果從學習的難易度上來說,JAVA 語言比C語言要簡單,因為C語言屬於底層開發語言,它的演算法邏輯更復雜,那麼C語言應用比較廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。而JAVA語言相對C語言來說,學習起來更簡單,很多書法基本上都封裝的函數和類庫里,並需要編程人員自己寫。那麼JAVA是一種可以撰寫跨平台應用程序的面向對象的程序設計語言。JAVA技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。
如果說這兩們編程語言哪個目前應用更為廣泛,招聘崗位更多。當然是JAVA語言,因為JAVA語言開發周期更短,更簡單,也就是說開發成本更低,而且現在很多大中型web應用程序和網站基本上使用JAVA語言較多,而C語言基本上用於後台底層應用開發。
學java好還是C語言好?這個還得看你個人的發展方向了,如果你想從事網路web開發或者是app開發,那麼建議你學習JAVA語言,如果是你想從事底層開發或者是硬體介面開發的話,例如操作系統,硬體驅動什麼的,你可以學習C語言。C語言也有一些問題,因為她是面向過程的,所以導致她不像面向語言的JAVA靈活,尤其在團隊開發的時候,她不是跨平台的,具有不可移植性,由於過於底層,所以對硬體依賴很高,導致一旦硬體環境變化,會出現一些問題,C語言的輸入輸出相對復雜等等問題。
D. C語言和JAVA,哪個更難學
E. 為什麼說 C 語言比 Java 難
從學習角度上說,很多人認為C語言單純簡單,其實比Java要容易。Java中由於隱藏了內存分配的處理,反而不如C語言在內存管理上來的直觀。主要體現在以下幾點。
1、內存管理。
C語言需要自己申請內存,自己歸還內存,總之什麼事兒都得自己操心。你得記得自己在哪裡借了內存,還得搞清楚自己現在這個指針是指向Stack里的內存還是Heap里的,Stack里的還得記得啥時候作用域沒了……總之,步步驚心,一不小心就要年底被黃世仁討債了。
而Java的內存管理,有了垃圾回收這個大媽幫著管了,你就只管借不用管還了。用完了往門口一扔,到時候自己就有人來拿回去了。
2、應用庫。
C語言相關的應用庫也不能說不多,但比較雜,而且由於C語言的應用領域跟Java本身就不一樣,所具有的應用庫也不同。從提問者的說明來看,主要是指Web開發。那麼要用C語言寫一款應用伺服器的話,通常可能要自己來學習HTTP協議、XML/JSON解析、還要自己研究內部的路徑路由……總之一大堆破事兒等著處理。
Java在這方面優勢要明顯很多。你提到的JavaEE,Struts2,Hibernate,Spring等等都是現成的框架,你只需要按照框架規定填寫業務邏輯就好了。解析HTTP協議之類的底層處理,框架都給你做了。所以,這里你的問題里提的不對等,C語言不學這些,只是老師沒打算讓你用C語言做Web應用罷了。如果做,你要學的知識會成倍增長的。
F. c語言和java哪個好學
JAVA還是比較好學,在以後的求職過程也是應用比較多的。
一、企業需求大
多年來,Java作為一種高效的編程言語而廣受歡迎,這也是其成為各種軟體開發程序中最常用的言語之一,Java言語為開發人員供給了很多資料庫,而且,Java與任何類型的軟體程序兼容,安全且易於運用,因而,Java言語很受人們歡迎,而企業對Java人才的需求也在持續增長。
二、Java幹流編程言語
自從Java編程言語於1995年誕生以來,已經整整25年了,有人表示Java將會被替換,但是,跟著其他言語對Java的需求逐漸增加,Java開發范疇取得了長足的前進,因而,Java開發人員的作業時機增加了,其間的首要原因是Java言語生態系統自身具有極大的自我可持續性,適應性和兼容性正。
發展前景:
計算機的誕生及廣泛應用推動了IT領域的發展,但21世紀的計算機早已不是訪問INTERNET的唯一的途徑。各類更具信息化的電子產品逐漸進入IT領域,推動了PC時代的大發展。由於各種消費信息的急劇增加,傳統的客戶機的各方面條件均不如PC,PC的發展對伺服器的應用管理體統也提出了更高標准。
G. Java和c語言哪個難學
在沒有學習C語言的情況下,當然可以學好JAVA
我認為他們之間其實有很大的區別,唯一的關聯就是在判斷、循環和變數的聲明上,JAVA是繼承啦C語言,不過,兩個語言從本質上是有很大區別的,C語言是完全面向過程的編程方式,而JAVA是面向對象的編程方式,而且JAVA也不允許用戶自己來操作指針,並在其健壯性、安全性、可移植性方面,JAVA都遠遠強於C語言~
總的還說,每門語言,都有它的技術難點,好比C語言是否精通,就是看你的指針運用的如何,而JAVA的話,我個人認為最重要的是你的編程思維,因為編程寫大堆代碼的時代已經過去啦,現在有很多工具可以幫我們生成代碼,我們要做的就是復制粘貼就可以啦,所以你沒有一個有邏輯的編程思維,那不僅是JAVA學不好,任何的語言,你都很難掌握其精髓~
H. java好學還是c語言好學
零基礎學習java可按照這份大綱來進行學習
第一階段:Java專業基礎課程
階段目標:
1. 熟練掌握Java的開發環境與編程核心知識
2. 熟練運用Java面向對象知識進行程序開發
3. 對Java的核心對象和組件有深入理解
4. 熟練應用JavaAPI相關知識
5. 熟練應用JAVA多線程技術
6. 能綜合運用所學知識完成一個項目
知識點:
1、基本數據類型,運算符,數組,掌握基本數據類型轉換,運算符,流程式控制制。
2、數組,排序演算法,Java常用API,類和對象,了解類與對象,熟悉常用API。
3、面向對象特性,集合框架,熟悉面向對象三大特性,熟練使用集合框架。
4、IO流,多線程。
5、網路協議,線程運用。
第二階段:JavaWEB核心課程
階段目標:
1. 熟練掌握資料庫和MySQL核心技術
2. 深入理解JDBC與DAO資料庫操作
3. 熟練運用JSP及Servlet技術完成網站後台開發
4. 深入理解緩存,連接池,註解,反射,泛型等知識
5. 能夠運用所學知識完成自定義框架
知識點:
1、資料庫知識,範式,MySQL配置,命令,建庫建表,數據的增刪改查,約束,視圖,存儲過程,函數,觸發器,事務,游標,建模工具。
2、深入理解資料庫管理系統通用知識及MySQL資料庫的使用與管理。為Java後台開發打下堅實基礎。Web頁面元素,布局,CSS樣式,盒模型,JavaScript,jQuery。
3、掌握前端開發技術,掌握jQuery。
4、Servlet,EL表達式,會話跟蹤技術,過濾器,FreeMarker。
5、掌握Servlet相關技術,利用Servlet,JSP相關應用技術和DAO完成B/S架構下的應用開發。
6、泛型,反射,註解。
7、掌握JAVA高級應用,利用泛型,註解,枚舉完成自己的CRUD框架開發為後續框架學習做鋪墊。
8、單點登錄,支付功能,項目整合,分頁封裝熟練運用JSP及Servlet核心知識完成項目實戰。
第三階段:JavaEE框架課程
階段目標:
1. 熟練運用Linux操作系統常見命令及完成環境部署和Nginx伺服器的配置
2. 熟練運用JavaEE三大核心框架:Spring,SpringMVC,MyBatis
3. 熟練運用Maven,並使用SpringBoot進行快速框架搭建
4. 深入理解框架的實現原理,Java底層技術,企業級應用等
5. 使用Shiro,Ztree和Spring,SpringMVC,Myts完成企業項目
知識點:
1、Linux安裝配置,文件目錄操作,VI命令,管理,用戶與許可權,環境部署,Struts2概述,hiberante概述。
2、Linux作為一個主流的伺服器操作系統,是每一個開發工程師必須掌握的重點技術,並且能夠熟練運用。
3、SSH的整合,MyBatis,SpringMVC,Maven的使用。
4、了解AOP原理,了解中央控制器原理,掌握MyBatis框架,掌握SSM框架的整合。
5、Shiro,Ztree,項目文檔,項目規范,需求分析,原型圖設計,資料庫設計,工程構建,需求評審,配置管理,BUG修復,項目管理等。
6、獨立自主完成一個中小型的企業級綜合項目的設計和整體架構的原型和建模。獨立自主完成一個大型的企業級綜合項目,並具備商業價值。
I. JAVA好學還是C語言好學
JAVA還是比較好學,在以後的求職過程也是應用比較多的。
一、企業需求大
多年來,Java作為一種高效的編程言語而廣受歡迎,這也是其成為各種軟體開發程序中最常用的言語之一,Java言語為開發人員供給了很多資料庫,而且,Java與任何類型的軟體程序兼容,安全且易於運用,因而,Java言語很受人們歡迎,而企業對Java人才的需求也在持續增長。
二、Java幹流編程言語
自從Java編程言語於1995年誕生以來,已經整整25年了,有人表示Java將會被替換,但是,跟著其他言語對Java的需求逐漸增加,Java開發范疇取得了長足的前進,因而,Java開發人員的作業時機增加了,其間的首要原因是Java言語生態系統自身具有極大的自我可持續性,適應性和兼容性正。
三、Java是IT職業的中心言語
在曩昔的二十年中,Java已從計算機編程言語的第25位上升到最高方位,Java廣泛的名譽在於其簡單和高效的功能,例如Java言語清晰,易於調試,在大多數情況下,由Java操作的應用程序和網站具有很高的可伸縮性,而且能夠處理比其他程序更多的數據。
四、Java擁有強大的發展路線圖
Oracle仍將遵循強大的路線圖致力發展Java。Oracle計劃將該平台模塊化,同時提高安全性和使用性能。這將使Java擴展更為輕松,可用於從大型軟體系統到小型設備的各種設備規模,其中包括嵌入式物聯網處理器。
JAVA優點
1、Java語言吸收了C++語言的各種優點,具有功能強大和簡單易用兩個特徵。
2、Java語言作為靜態面向對象編程語言的代表,實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
3、Java具有簡單性、面向對象、分布式、安全性、平台獨立與可移植性、動態性等特點。
4、Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。
J. java是不是比c語言要容易學
Java前景是很不錯的,像Java這樣的專業還是一線城市比較好,師資力量跟得上、就業的薪資也是可觀的,學習Java可以按照路線圖的順序,
0基礎學習Java是沒有問題的,關鍵是找到靠譜的Java培訓機構,你可以深度了解機構的口碑情況,問問周圍知道這家機構的人,除了口碑再了解機構的以下幾方面:
1. 師資力量雄厚
要想有1+1>2的實際效果,很關鍵的一點是師資隊伍,你接下來無論是找個工作還是工作中出任哪些的人物角色,都越來越愛你本身的技術專業java技術性,也許的技術專業java技術性則絕大多數來自你的技術專業java教師,一個好的java培訓機構必須具備雄厚的師資力量。
2. 就業保障完善
實現1+1>2效果的關鍵在於能夠為你提供良好的發展平台,即能夠為你提供良好的就業保障,讓學員能夠學到實在實在的知識,並向java學員提供一對一的就業指導,確保學員找到自己的心理工作。
3. 學費性價比高
一個好的Java培訓機構肯定能給你帶來1+1>2的效果,如果你在一個由專業的Java教師領導並由Java培訓機構自己提供的平台上工作,你將獲得比以往更多的投資。
希望你早日學有所成。