JavaWeb是什麼?簡單的理解!

終於考試周結束了

在這裏插入圖片描述
緊接着的就是一頓迷茫,我學的啥?我自己怎麼不知道???
在這裏插入圖片描述
好吧,這裏整理一份JavaWeb的筆記吧!

不知道大家怎麼想的,對於不同的人會有不一樣的理解,在這裏我想總結一下我的個人看法:

很多高手都會告訴你JavaWeb是一個技術的總和,或者說是一種技術體系,都是比較大的覆蓋面,剛入手的時候我聽着也是很懵逼的,但是分開將其實就是很簡單的兩個東西:java和web只不過用的時候整合了一下,java這邊的技術和web那邊的技術全都用上了.

1.java:

很常見的一種編程語言,當然功能也是極爲強大,現在也算得上是市面上主流的編程軟件

java特點:

面向對象:
面向對象,拿來即用,可以直接把別人寫好的代碼拿過來直接用,這使得java非常簡單實用.

語法特點:
語法相對而言比較好懂,容易理解,Java語言的語法結構類似於C和C++,但Java丟棄了C++中很難理解的運算符重載、多重繼承等模糊概念,並提供了自動垃圾回收機制,自行管理內存.

安全性高:
Java特別強調安全性。Java程序運行之前會進行代碼的安全性檢查,確保程序不會存在非法訪問本地資源、文件系統的可能,保證了程序在網絡間傳送運行的安全.

跨平臺:
java是常見的跨平臺語音,比較抽象,但是支持多種操作系統的程序編寫.

支持多線程:
Java語言是支持多線程的。所謂多線程可以理解爲程序中有多個任務併發執行,Java語言提供的同步機制可保證各線程對共享數據的正確操作。多線程可以在很大程度上提高程序的執行效率.

使用技術:Spring,Springboot,SpringCloud,Mybatis,等

2.Web:

Web就是咱平時用的瀏覽器頁面,咱這瀏覽器頁面其實也分爲兩種,很常見的靜態頁面(靜態web資源)動態頁面(動態web資源)

—靜態頁面:
在瀏覽器頁面中所有的數據全部都是死數據,無法操作,僅供觀看
比如:特效網頁,或者是網頁小遊戲,又或者是說你寫的是一個介紹頁面,專門對某些東西進行介紹等等沒有任何連接數據庫的操作或者後臺操作.

使用技術:html,css等.

—動態頁面:
動態頁面就比較牛逼了,動態頁面中的所有數據都是可以連接數據庫進行動態修改的,數據由程序產生,可以人爲操作.
比如:我們熟知的那些可以登錄的,可以在頁面中保存信息的等等頁面.

使用技術:html,jsp,css,java,php,jQuery,javascript,數據庫(Mysql…)等.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章