建議先學Java,Java很容易入門,且是現在最熱門的語言,市場崗位也是最多的,而相對來說PHP的崗位需求就比較少。
❷ java和php哪個難學
Java與PHP相比較,Java比PHP難學。
PHP是公認比較容易學習的編程語言。一般學習半個月左右就可以開發簡單網站,一般學習四五天就可以用PHP進行網站的二次開發。
JAVA和PHP區別:
1、java和php技術層面對比
java是純面向對象開發,功能強大,分支眾多,所有的軟體都可以做。從功能上講,沒有語言可以和java媲美。PHP更加專注於互聯網領域。在WEB領域中PHP擁有得天獨厚的優勢,WEB領域沒有語言可以和PHP相比。
2、java和php安全性對比
在同是開源和跨平台的java面前,php在代碼的安全性上尤為突出。php的開發程序在別人拿到代碼後,可以很容易地進行修改。而java開發的程序由於無法看到完整的源代碼,只能看到一些編譯好的類文件,所以安全性較高。加之系統架構的優勢,在安全性上php和java是相去甚遠。
(2)java跟php哪個好學擴展閱讀
Java語言特點:
1、簡單性
Java看起來設計得很像C++,但是為了使語言小和容易熟悉,設計者們把C++語言中許多可用的特徵去掉了,這些特徵是一般程序員很少使用的。例如,Java不支持go to語句,代之以提供break和continue語句以及異常處理。
Java還剔除了C++的操作符過載(overload)和多繼承特徵,並且不使用主文件,免去了預處理程序。因為Java沒有結構,數組和串都是對象,所以不需要指針。
2、面向對象
Java是一個面向對象的語言。對程序員來說,這意味著要注意應中的數據和操縱數據的方法(method),而不是嚴格地用過程來思考。在一個面向對象的系統中,類(class)是數據和操作數據的方法的集合。
3、分布性
Java設計成支持在網路上應用,它是分布式語言。Java既支持各種層次的網路連接,又以Socket類支持可靠的流(stream)網路連接,所以用戶可以產生分布式的客戶機和伺服器。
4、編譯和解釋性
Java編譯程序生成位元組碼(byte-code),而不是通常的機器碼。Java位元組碼提供對體系結構中性的目標文件格式,代碼設計成可有效地傳送程序到多個平台。Java程序可以在任何實現了Java解釋程序和運行系統(run-time system)的系統上運行。
5、穩健性
Java原來是用作編寫消費類家用電子產品軟體的語言,所以它是被設計成寫高可靠和穩健軟體的。Java消除了某些編程錯誤,使得用它寫可靠軟體相當容易。
❸ java和PHP哪個更好些
java通過jdbc來訪問資料庫,通過不同的資料庫廠商提供的資料庫驅動方便地訪問資料庫。訪問資料庫的介面比較統一。php對於不同的資料庫採用不同的資料庫訪問介面,所以資料庫訪問程式碼的通用性不強。例如:用java開發的web應用從mysql資料庫轉到oracle資料庫只需要做很少的修改。而php則需要做大量的修改工作。
php是解釋執行的伺服器指令碼語言,首先php有簡單容易上手的特點。語法和c語言比較象,所以學過c語言的程式設計師可以很快的熟悉php的開發。而java需要先學好java的語法和熟悉一些核心的類庫,懂得面向物件的程式設計方法。所以java不如php好學。
java首先要編譯成位元組碼.class檔案,然後在java虛擬機器上解釋執行。java的web開發首先最容易想到的就是jsp(現在已經到jsp2.0),原來的java的web開發都是用servlet來實現的,用servlet來開發需要程式設計師在java的原始檔中嵌入大量的程式碼。
java和php都有很好的跨平台的特性。幾乎都可以在不作任何修改的情況下執行在linux或者windows等不同的作業系統上。
php開發的程式的原始碼都是公開的,他人拿到php開發的程式後都可以進行修改。java開發的程式,最後使用者拿到的是只是一些編譯好的class類,無法看到完整的原始碼,安全性高。
個人認為,php適合於快速開發,中小型應用系統,開發成本低,能夠對變動的需求作出快速的反應。而java適合於開發大型的應用系統,應用的前景比較廣闊,系統易維護、可復用性較好。還有,同樣功能的系統用java開發的系統要比php開發的系統的價格要高。
JAVA可以說是最熱門的的程式語言,對於很多高階語言來說,JAVA都是基礎;另外一個,JAVA是跨平台的,有多個方面的應用,如Android、Swing、J2EE、J2ME等。就業面比較廣,市場用人需求也大。java多開發大型系統,所以大型企業往往需要很多Java人才,這是其優勢。
java更好。
因為:
1、java連續很多年在程式語言排行榜上排名第一。
2、java開源,跨平台,源自於微軟,開放性比不了java。
3、java語言結構優美,,或者說只要是微軟出的語言庫寫的程式碼都他媽的丑!特別是那個變數名和程式庫的使用,簡直是被馿踢了,丑而且難用,難用,難用!
java語言在所有計算機語言裡面排行是第一的,應用廣泛,可以應用在各個領域根深蒂固,可以執行在任何作業系統上面,是應用層最主流的語言,最重要的是好就業,起薪高。
Java早一些,他佔領了微軟的市場,所以微軟就搞出來C#來,現在C#比較好些,但是說有潛力的還是Java的
java,畢竟java可以做軟體,php只能應用與網站網頁等,java發展前景好,以後你還可以學c/c++,那樣更好
PHP一般就是做網站的,其他專案少,很容易能學會,競爭力弱,起薪也是比較低的。
java主要領域有電信,網際網路,物流,財務,證券,銀行,生產製造等ERP管理軟體,大型網站及後台開發。需求量大,起薪更高。
可以說都比較不錯,只是用途不一樣而已.
PHP是簡易開發,也叫敏捷開發,java用的人又特別多,都有各自的好處。
❹ 你認為PHP和Java相比哪個更好為什麼
Java與PHP從難易程度上來說,PHP要更容易掌握一些。對於基礎比較薄弱的人來說,選擇學習檔配PHP更好一些,原因有以下幾點:
第一:PHP在語法結構上更靈活一些。在語法結構上PHP還是具備優勢的,因為PHP是腳本式語言,所以從變數定義到函行咐指數調用都比Java要靈活的多,這一點對初學者來說還是非常重要的,因為學習PHP思路會比較清晰,PHP是典型的流程式思維,或者說不需要「抽象」。Java程序員在學習的初期還是有一定難度的,這個難度就是需要一個抽象的過程。可以通過一個例子做一個簡單的對比,先看一下PHP的代碼:
再看一下同樣功能的Java代碼:
雖然PHP是嵌入在HTML頁面中執行的,而對比的Java則是單獨簡敏運行在JVM中,但是通過代碼的對比我們可以看出,PHP更簡潔,也更容易理解。
第二:PHP內容少易上手。PHP不僅語法結構靈活,PHP的內容也比較少,經過短暫的學習之後就可以上手操作了。而學習Java則需要一個漫長的過程,需要學習一堆相關的技術(各種標准、各種框架)才能上手操作,相對於PHP來說,Java就顯得比較重了。很多Java程序員經常調侃式的說,Java的准備工作(打包、寫介面、抽象)還沒做完,PHP程序員的代碼已經寫完了。
第三:PHP更專注。相比於PHP主要做Web開發,Java則面臨更多的開發領域,比如Web開發、移動互聯開發、大數據開發等等場景,對於初學者來說,更多的應用場景往往會無所適從。Web開發場景下PHP占據著明顯的優勢,更多的互聯網平台選擇使用PHP來構建,而Java則更多的從事後端服務的開發。
從就業情況來看,PHP和Java的崗位需求都比較多,都是目前比較不錯的選擇。