許多人在第一次聽說到JAVA的時候,只知道JAVA這個詞,但卻並不知道它是什麼。就比如我,最開始知道JAVA還是小時候小靈通手機裡面的JAVA遊戲,並不瞭解JAVA的意思。在大資料開發基礎中,JAVA可以算得上是基礎中的基礎(大資料的基礎就是JAVA),因此要想學好大資料開發,就得把JAVA基礎打好。
先來簡單介紹下JAVA,JAVA是一種語言,但不同於我們常見的漢語、英語、日語等,它是一種計算機程式語言,舉個例子,我們中國人用漢語溝通,而計算機就用JAVA語言溝通,都是語言,但卻用於計算機之間的溝通。是使用人數最多的一種計算機程式語言,這也證明了JAVA的實用性以及廣泛性。而且隨著大家認知的提高,越來越瞭解到JAVA的重要性,因為學好JAVA不僅僅可以從事JAVA相關工作,還可以繼續深造學習大資料。
接下來就來了解JAVA的基礎語法
我們可以把一個JAVA程式認為是一系列的物件的合集,然後透過呼叫這些物件來達到執行的目的。接下來就瞭解一些專業詞的意思
1、關鍵字:意思是使用某種語言給某個單詞賦予了特殊含義。(關鍵詞都是小寫英文)
保留字:是指還沒有賦予特殊含義,但是準備日後要使用的單詞。
2、標示符:其實就是在程式中自定義的名詞。比如類名,變數名,函式名。包含 0—9、a—z、$、_ ;(注意:數字不可作為開頭、不可使用關鍵字、)
3、常量:是在程式中的不會變化的資料
4、變數:實際就是記憶體中的一個儲存空間,用於儲存常量資料。是程式中基本的儲存單元,包括變數名、變數型別和作用域,每一個變數都屬於特定的資料型別。變數又可透過宣告的位置分為:區域性變數與成員變數,區域性變數是指方法體內部的宣告的變數(方法體內部是指與方法對應的大括號內部),成員變數:在方法體外、類體內的宣告的變數。也可以透過所屬的資料型別劃分為:基本資料型別變數和引用資料型別變數
基本資料型別:1、數值型(分為整數型別:byte、short、int、long和浮點型別:float、double)
2、字元型(char)
3、布林型(boolean)
引用資料型別:1、類(class)
2、介面(interface)
3、陣列
5、作用域:作用域從變數定義的位置開始,到該變數所在的那對大括號結束{ },出了{ }就失效了。
6、物件:物件是類的一個例項,有狀態和行為。例如,一條狗是一個物件,它的狀態有:顏色、名字、品種;行為有:搖尾巴、叫、吃等。
7、類:類是一個模板,它描述一類物件的行為和狀態。
8、方法:方法就是行為,一個類可以有很多方法。邏輯運算、資料修改以及所有動作都是在方法中完成的。
9、運算子
1、算術運算子:+ 加, —減, * 乘,/ 除,% 取模,
%:任何整數模2不是0就是1,所以只要改變被模數就可以實現開關運算。
+:連線符。++ 加1,— — 減1,當運算子含有++ 和==要注意字首形式和字尾形式,字首代表先算再加1,字尾是加1再算。— —同理
2、關係運算符:< , > , >= ,<= , == , != ,
3、賦值運算子。= += —= *= /= %=
4、位運算子:& , | ,^ , << , >> , >>>,用於操作二進位制位的運算子。
5、邏輯運算子。& , | ,^ ,! , && , ||
||邏輯運算子除了 ! 外都是用於連線兩個boolean型別表示式。
&: 只有兩邊都為true結果是true。否則就是false。
|:只要兩邊都為false結果是false,否則就是true
^:異或:兩邊結果一樣,就為false,反之為true.
& 和 &&區別: & :無論左邊結果是什麼,右邊都參與運算。
&&:短路與,如果左邊為false,那麼右邊不引數與運算。
| 和|| 區別: |:兩邊都運算。
||:短路或,如果左邊為true,那麼右邊不參與運算。
因為JAVA基礎部分涉及的知識點有點多,所以本次只是寫了第一部分,明天將會帶來第二部分,這樣學習起來大家也會有個時間消化,只有吃透了,才能把JAVA運用得更為熟練,對後面的深度學習大資料也更有幫助。