第一課jdk17,java技術路線

俊超jc發表於2024-08-07

用對話形式,闡述中學生都能聽懂的java入門篇,不涉及具體技術細節。

場景1:
-面試官A
-求職者B
A:什麼是java?
B:java是一門程式語言,主要用於後臺開發、web開發。//說是什麼和具體實際應用。
A:什麼是後臺?
B:後臺的質量決定了伺服器處理高併發、網路安全問題等效能。後臺類似餐廳的後廚,後廚的水平決定了菜餚好不好吃。前臺服務員帥哥美女,提升了食客對菜餚的容忍度。劉強東曾說:“京東商城的網頁怎麼都讓顧客逛不起來。淘寶商城頁面就能逛很久。”這涉及到web開發前端。貴公司主要招後臺?還是前端?還是全棧?//反客為主,答了問題還進行相關提問。

場景2:
jdk17是目前(2024年)企業使用較新穎且穩定的java開發版本。
jdk全稱java development kit,java開發工具。包括java語言的編譯器和其它工具。

場景3:
什麼是編譯器compiler?
一種轉換器:(1)將java轉換為機器碼(2)將機器碼轉換為java。
java屬於高階語言,便於人類閱讀理解,開發使用。機器碼(組合語言)是機器閱讀理解的語言,執行速率快。

dnf屬性優先順序順序:火>冰>暗>光。假定這也是屬性相剋關係。
就如同你玩遊戲一樣,有了轉換器,就能將火屬性攻擊轉換為冰屬性,從而剋制暗屬性BOSS。同樣地,也能進行逆轉換。將冰屬性攻擊轉換為火屬性,從而可避免被火屬性BOSS剋制。使用場景不同,選擇的工具不一定相同。

場景4:
java基礎學習思維導圖
使用畫圖工具xmind

場景5:
java全棧開發思維導圖
可以去找java開發崗位工作了,對於無java開發工作經驗的小白,薪資8k起,上不封頂,看面試中的表現和公司的體量。
一般來說,1線城市java開發崗位會涉及到高併發,大資料等。大公司前端,後臺,中間元件開發,分工很細。小公司可能需要1頂多,進行java全棧開發。技多不壓身,建議進行java全棧學習。

基礎名詞:
高併發:又叫ddos攻擊(分散式拒絕訪問)。簡單來說,就是雙11期間,上億使用者同時瀏覽、下單,伺服器處於高負載情況,使用者感覺很卡頓。甚至伺服器卡死當機。
大資料:需要處理海量資料、業務場景下的任務工作。(1)保證效率(2)保證安全
分散式:原先1個任務1人去完成,耗時10分鐘。採用分散式後,1個任務交給多人完成。比如5人,假定任務難度相當、工人效率獨立且相等、採用均分法,每人完成1/5。5個人的2分鐘。鐘表盤耗時2分鐘。

相關文章