縱觀影視集
Java 和 UI 這是兩個完全不同的概念!
Java 是一種面向對象的編程語言,什麼?不知道什麼是面向對象?那就記住這是一門編程語言,如果你聽說過 C 語言或者 C++ 語言,那麼 Java 就是和這兩種類似的東西。而 Java 學習到底包括什麼呢?首先 Java 語言可以做很多事情,選擇不同的方向需要學習的內容也是不同的。
首先Java基礎是必然要學的,比如JavaSE的知識點,在這基礎上,如果想要做WEB開發,那麼就需要學習WEB開發框架,比如Spring,如果想要做移動開發,那麼就要學習Android平臺的知識。當然除了這些還有很多和Java語言無關的內容也都需要學習,比如數據庫,數據結構,網絡知識等內容。
而 UI 是 User Interface 的簡稱,表示用戶界面,大多數情況,UI都是設計相關的工作,那麼要學習的內容首先就是美術相關的知識,其次是一些設計工具,例如 Photoshop,Sketch之類的,然後是應用交互方式的學習,比如在PC WEB上的用戶界面和交互設計是怎樣的。而在移動WEB上又是怎樣的。
簡單來說,Java所學的是和編程相關的內容,而UI所學的是設計相關的內容。
ProblemBoy
java是一門編程語言,用來編寫軟件的,學的是什麼,參考學習漢語,是一樣的道理:
先識字(認識關鍵字)
再學組詞造句(學習語法)
然後多加練習(多敲代碼)
漸漸地你就能把句子組合起來形成自己的文章了(關鍵字、語法、控制結構都熟悉後就能自己編寫想要的程序了)
但是,你的文章僅僅是通順,語言不夠優美,於是你又去學固定詞組、成語、句式、描寫手法、修辭手法等等(瞭解語言的高級特性:繼承、封裝、多態,學習設計模式等等)
好了,現在你又發現你文章通順了語言也優美了,但是全篇一整段,層次不夠清晰,你嘗試著分層寫,每層又有幾個自然段,每段說明一個問題,幾段合起來說清楚一個大問題,而且還能照應著開頭,承接下文,幾層總結在一起表達一個思想(將你的代碼分類,每個類解決一類問題,根據解決問題的性質再去分層,所有的層次組合到一起,形成了最終的系統)
這就是java,本質上就是那麼幾個關鍵字,學完你就會了嗎?確實會了,但會這些是遠遠不夠的,把它們有目的、有規則的組合起來解決你的問題才是最重要的,語言的學習永遠在語言之外。
就像漢語一樣,就那麼多字,字重要嗎,重要,但更重要的事把他們根據一定規則組合起來後所要表達出的思想。
至於UI學的是什麼,全稱User Interface ,顧名思義用戶接口或用戶界面,也就是和用戶進行交互的地方,就像你每天用的應用,你所看到的,都可以稱之為UI,學的是什麼,每天和用戶打交道,當然是學怎麼設計看起來美觀、易用,讓用戶感到舒適。
逗比老夏
java跟ui是完全不同的兩個概念。
java是一門開發語言,可以用他來編寫軟件程序,像web網站的站點,android手機的應用這些軟件都可以使用java語言來進行編寫實現其功能。
ui是一種視覺效果,主要是設計軟件呈現給大家的界面。