web和java一樣嗎?有什麼區別?

你大爺


經常會有同學在學習的過程中遇到web和java,兩者傻傻分不清楚。今天給大家說一說什麼是web和java,以及兩者的區別。

web

web是互聯網的總稱,即全球廣域網,也稱為萬維網,它是一種基於超文本和HTTP的、全球性的、動態交互的、跨平臺的分佈式圖形信息系統。

web是建立在Internet上,可以為瀏覽者在Internet上查找和瀏覽信息提供了圖形化的界面,其中的文檔及超級鏈接將Internet上的信息節點組織成一個互為關聯的網狀結構。

web分為Web客戶端和Web服務器程序。 WWW可以讓Web客戶端(常用瀏覽器)訪問瀏覽Web服務器上的頁面。

Web的一個主要的概念是超文本鏈接。它使得文本不再像一本書一樣是固定的線性的,而是可以從一個位置跳到另外的位置並從中獲取更多的信息,還可以轉到別的主題上。

java

Java通過面向對象的編程語言。它不僅吸收了C++語言的優點,而且摒棄了C++中難於理解的多繼承和指針的概念。具有簡單性、功能強大、分佈式、健壯性、安全性、平臺獨立與可移植性、多線程及動態性的特點。

Java語言作為靜態面向對象的編程語言的代表,可以充分的實現面向對象的理論,並允許程序員以一種優雅的思維方式編程複雜的程序。可以編寫桌面應用程序、Web應用程序、分佈式系統和嵌入式系統應用程序。

區別

web是建立在Internet上,可以為瀏覽者在Internet上查找和瀏覽信息提供了圖形化的界面;而java是一門編程語言,java學習的方向可以有很多,其中包含java web方向。

以上就是web和java有什麼區別的詳細內容。


科技數碼小助手


首先你要了解web是什麼東西?

web(World Wide Web)即全球廣域網,也稱為萬維網,它是一種基於超文本和HTTP的、全球性的、動態交互的、跨平臺的分佈式圖形信息系統。是建立在Internet上的一種網絡服務,為瀏覽者在Internet上查找和瀏覽信息提供了圖形化的、易於訪問的直觀界面,其中的文檔及超級鏈接將Internet上的信息節點組織成一個互為關聯的網狀結構。

JAVA呢?

JAVA是一種計算機語言,通過學習JAVA開發可以做網站顯示在web上讓所有人都能看見


全棧開發訓練營


想必大家在使用MyEclipse時對這兩個概念不去深究。只知道是Java EE類的基本都是Web項目,而Java應用程序就是Java項目。而且很多人都願意使用MyEclipse作為開發工具,且不說大家費盡心思去破解這個 東西,而且那麼多插件在啟動時的加載速度和內存佔用,你甘心這麼玩嘛?不甘心?繼續閱讀本文!無所謂,您可以去做點其他事情不要浪費時間在這裡。當然本文 不去解釋如何優化MyEclipse,相關說明大家更可以Google一下。 Web項目是網頁的編碼,像jsp,servlet,struts這類的,但是java項目的話,是AWT,SWING這類的編碼。最主要的區別是Web項目中的JAVA文件是tomcat服務器來觸發的,但是java項目裡的是Main()方法來開始的。還有一點是Web項目需要服務器。本人使用Classic Eclipse+所需插件(如WTP,SVN)+Tomcat6構建的開發環境,不僅插件按需安裝,而且運行速度快,佔用內存小。 現在只是說說Java Project和Web Project,那麼二者有區別麼?回答:沒有!都是Java語言的應用,只是應用場合不同罷了,那麼他們的本質到底是什麼?回答:編譯後路徑!虛擬機執 行的是class文件而不是java文件,那麼我們不管是何種項目都是寫的java文件,怎麼就不一樣了呢?分成java和web兩種了呢? 從.classpath文件入手來看,這個文件在每個項目目錄下都是存在的,很少有人打開看吧,那麼我們就來一起看吧。這是一個XML文件,使用文本編輯器打開即可。


小FAN實驗


WEB :

是一種計算機編程語言系統。它由高德納設計,是第一種實現他稱作“文學編程”的語言:旨在通過在描寫性的文字中嵌入源代碼,讓開發者如同創建文學作品一樣編寫軟件;而非像其他大多數編程語言中一樣。相反,所採用的結構更注重人閱讀要求,而非編譯器的要求, 其實我們更加常說的是 web網頁, 簡單一句話就是,web是程序員寫的代碼,讓你在瀏覽器裡面看到的東西,你如果在網頁上按ctrl+s, 就會保存html文件,這些就是web端的代碼

java:

Java是寫後端程序的,用戶一般是看不見的, web網頁的代碼, 調用Java後端接口,Java返回數據給web網頁,這樣你就看到自己的網頁信息(比如每個人看到的微博都不一樣)。當然,後端程序不止用Java來寫,其它很多語言,比如python等等


二蛋學Java


要搞懂他們之間的區別就要先知道他們分別是什麼?

Web前端: 就是用來作我們可以看得到的像網站頁面,aap、手機界面等,我們這裡所說的前端泛指Web前端,也就是在Web應用中用戶可以看得見碰得著的東西。

Java:更多的是與數據庫進行交互以處理相應的業務邏輯。需要考慮的是如何實現功能、數據的存取、平臺的穩定性與性能等。

其實我們在學Java的時候也要會懂點前端,在學習前端的時候也要懂點Java這樣才能在開發這條道路上走的更遠。


分享到:


相關文章: