Java語言作為靜態面向對象編程語言的代表,完美地實現了面向對象理論,讓程序員以優雅的思維方式進行復雜的編程。Java具有簡單性、面向對象、分布式、健壯性、安全性、平臺獨立性和可移植性、多線程和動態性等特點。
Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序。
Web前端開發由網頁制作演變而來,其名稱具有明顯的時代特征。在互聯網的演進中,網頁制作是Web1.0時代的產物。當時網站的主要內容是靜態的,用戶使用網站的行為主要是瀏覽。
web前端主要用於為網站制作靜態頁面,也就是說妳平時瀏覽的頁面基本都是來自web前端,但是網站的布局是可以由美工繪制的。
web前端需要掌握的技術有:DIV+CSS、J、jQuery。更高的層次是妳可以用壹些框架去網站頁面。這樣的框架有很多。比如Bootstrap,UIkit,Kube,等等!
Javaweb壹般涉及前端。而web前端開發也只可能涉及java。
前端開發壹般只涉及js、html、css,有的可能會用到Flash、Photoshop。框架只是jquery,ext,jodo等等。
至於web前端,它的後端可能是java,也可能是。net或者php,但是javaweb可以確定後端是java,web前端其實也是壹樣的。
其實這兩個沒有可比性,都是就業方向。Java主要寫後端,Web前端主要寫前端。妳在網頁上看到的壹切都屬於前端內容。後端主要處理壹些邏輯功能,比如用戶登錄,妳輸入用戶名和密碼,後端是計算妳輸入的用戶名和密碼是否正確。Java比前端稍微難壹點,學習周期長壹點,但是Java的工資比前端稍微高壹點,但也不壹定是這樣的。我見過五年前端工資16K,五年Java工資11K。為什麽差別這麽大?原因是我工作的公司不壹樣,所以選擇那個公司很重要。只要妳感興趣,那麽妳就應該學習。如果妳覺得妳喜歡界面,那就去學前端。如果妳覺得自己還可以,那就去學後端吧。
或者妳可以選擇壹個靠譜的課程來看看,千峰web前端的課程推薦妳去試試。