-
1 # 持一世繁華
-
2 # 雲端上的一隻螞蟻
首先我是一名php工作者,php相對來說容易上手,開發速度快,php不斷的升級,最佳化,php無論在效能還是其他方面都有很大提升。
-
3 # 懂點程式碼的程式設計師
1. 簡單
Java語言是一種相對簡單的程式語言,它透過提供最基本的方法來完成指定的任務,只需理解一些基本的概念,就可以用它編寫出適合於各種情況的應用程式。Java丟棄了C++中很難理解的運算子過載、多重繼承等模糊概念。特別是Java語言不使用指標,而是使用引用,並提供了自動的垃圾回收機制,使程式設計師不必為記憶體管理而擔憂。
java語言的特點
2. 面向物件
Java語言提供了類、介面和繼承等原語,為了簡單起見,只支援類之間的單繼承,但支援介面之間的多繼承,並支援類與介面之間的實現機制(關鍵字為implements),Java語言全面支援動態繫結,而C語言只對虛擬函式使用動態繫結,總之,Java語言是一個純粹的面向物件程式設計語言。
3. 安全
java語言不支援指標,一切對記憶體的訪問都必須透過物件的例項變數來實現,從而使應用更安全。
4. 跨平臺用
Java語言編寫的程式可以執行在各種平臺上,也就是說同一段程式既可以在Windows作業系統上執行,也可以在Linx作業系統上執行。
5.支援多執行緒
Java語言是支援多執行緒的。所謂多執行緒可以簡單理解為程式中有多個任務可以併發執行,這樣可以在很大程度上提高程式的執行效率。
PHP語言的特性包括:
1、PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法。
2、PHP支援幾乎所有流行的資料庫以及作業系統。
3、PHP可以比CGI或者Perl更快速的執行動態網頁——動態頁面方面,與其他的程式語言相比:
PHP是將程式嵌入到HTML文件中去執行,執行效率比完全生成htmL標記的CGI要高許多;
PHP具有非常強大的功能,所有的CGI的功能PHP都能實現。
4、最重要的是PHP可以用C、C++進行程式的擴充套件!
很多php開發者在遇見java開發者都覺得Java開發者技術很好,因為學習Java比較難學,掌握技術更是難上加難,所以是一個合格Java開發者都是不容易的。php是比較容易學習。
第二,Java學習難度大,php容易學習,自然就覺得php沒有太多的技術含量,使用程度不高。
第三,大型專案中很少用php開發,Java開發安全,還有很多Java學者php就是前端開發的。
另外就目前市場上的招聘情況來看,目前大型企業級專案基本都是java,所以java的需求量比較大,不過需要的技術高度也比較高。個人覺得,PHP適合入門,如果更長遠發展感覺還是java前景好一些(PS:PHP是目前最好的語言,php開發者看到輕噴啊)。
-
4 # 駭客日
作為一名IT老鳥,從事IT行業十多年的人看來,這件事情要分兩個層面來看。
首先是市場需要什麼,然後才是選擇的問題。
java工程師依然緊缺隨著國家新基建的加速,移動網際網路將迎來第二波浪潮,預計中國java工程師缺口可達42.5萬,並且以每年20%左右的速度增長。
根據IDC的統計數字,在所有軟體開發類人才的需求中,對Java工程師的需求達到全部需求量的60%~70%。
毫無疑問學習java是快速進入IT領域的敲門磚。
Java應用領域
Java軟體工程師就業前景的好壞主要從Java的應用領域來看,Java語言的應用方向主要表現在以下三個方面:
1、大中型的商業應用
包括我們常說的企業級應用(主要指複雜的大企業的軟體系統)、各種型別的網站,Java的安全機制以及它的跨平臺的優勢,使它在分散式系統領域開發中有廣泛應用;
2、桌面應用
就是常說的C/S應用,主要用來開發運行於不同的作業系統上的桌面應用程式;
3、移動領域應用
主要表現在消費和嵌入式領域,是指在各種小型裝置上的應用,包括手機、PDA、機頂盒、汽車通訊裝置等。應該說Java軟體工程師的就業機會和前景是非常大的。再加上Java軟體工程師不僅IT專業企業需要,廣大的非IT企業也需要。前景是非常樂觀的。
java和php誰更容易上手這兩種語言小黑都算熟練掌握。
從語法層來說,java和php都是c語系。關鍵字,運算子,以及語句差別不大,都能跨平臺,都是基於解釋型的語言。
java是強型別,通用語言,可以用於客戶端,伺服器端等各種環境。而php本身定位伺服器語言,並且是弱型別語言。
隨著時間的推移,你會發現,原本各種指令碼語言越來越向面相物件,面相介面程式設計,並且逐漸向強型別過度的趨勢。
為什麼呢?
因為現在的需求越來越複雜了,不是簡單打補丁,增加欄位就能解決了。各種框架是建立在設計模式,mvc,mvvm等思想理念上的,要求你的語言支援繼承,支援多型等等基本設計模式。所以php也在改革,改得越來越像java了。
而且大型程式,強型別有著天然優勢,例如編譯器錯誤檢查,函式簽名自解釋,記憶體使用量小非常多。最重要的,因為用的人多,你獲取知識的途徑就會更多,碰到問題也會更好解決,隨便一搜就行。
所以我的結論:如果你一開始學,還是選java比較適合。
我們達不到喬布斯的成就,但要學習他的精神,希望樓主能夠堅持自我,早日達成夢想,一起加油!
-
5 # 小小互聯科技
java和PHP都是企業開發的程式語言,但是因為應用方向的不同,所以被不同的人接受。但是要是想從事開發方向的工作,當然還是建議學習java了。因為java是使用最多的程式語言,而且找相關工作更容易一些。
學習java的同學建議大家可以看尚學堂高淇老師的java300集來學習。尚學堂有14年的java培訓經驗,主要是考慮口碑招生,所以不管是資料還是課程都受到了很大的認可。
而且java300集是專門針對零基礎同學的學習資料。大家可以先了解java的發展史,從最簡單的語法開始瞭解。這樣各個有利於大家的學習和提升。在學習的過程中,再結合一些小專案,可以快速的理解學過的知識,這樣大家的成長可以更快一些。
回覆列表
PHP簡單粗暴,JAVA相對要難一點,市場需求的話JAVA多一點,至於入門學哪個,語法大同小異,都差不多!如果只是愛好的話學PHP吧!