首頁 > Java > java教程 > 主體

java中基礎語法的介紹及其相關注意事項

不言
發布: 2018-09-18 17:00:28
原創
1482 人瀏覽過

本篇文章帶給大家的內容是關於java中基礎語法的介紹及其相關注意事項,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

前言

  1. java的基礎語法與php有許多相似之處,但也有一些特定的關鍵字是java獨有的。

  2. java的基礎語法大體就包括:關鍵字,標識符,註釋,常數,進制和進制轉換,變量,資料型別和型別轉換,運算符,語句

java基礎語法中相關注意事項

1、關鍵字:

(1)被java語言賦予了特定意義的單字
(2)都是小寫的英文單字
(3)goto和const作為保留字存在,目前並不使用
(4)用於定義資料類型的關鍵字:class/interface/byte/short/ int/long/float/double/char/boolean/void
(5)用於資料類型值的關鍵字:true/false/null
(6)用於定義控制流程的關鍵字:if/ else/switch/case/default/while/do/for/break/continue/return
(7)用於定義存取權限修飾符的關鍵字:private/protected/public
(8)用於定義類別、函數、變數修飾符的關鍵字:abstract/final/static/synchronized
(9)用於定義類別與類別之間關係的修飾符的關鍵字:extends/implements
(10)用於定義建立實例、引用實例、判斷實例的關鍵字:new/this/super/instanceof
(11)用於處理例外狀況的關鍵字:try/catch/finally/throw/throws
(12)用於套件的關鍵字:package/import
(13)其他修飾關鍵字:native/strictfp/transient/volatile/assert

2、識別碼:

#(1 )概述:就是給類別、介面、方法、變數等起名字時使用的字符序列
(2)組成規則:英文大小寫字符,資料字符,$和_
(3)注意事項:區分大小寫,不能以數字開頭,不能時java中的關鍵字

3、常數:

#(1)概述:在程式執行過程中其值不可以改變
# (2)字串常數:雙引號括起來的內容
(3)整數常數:所有整數
   【1】二進位:由0,1組成。以0b開頭
   【2】八進位:由0,1,...7組成。以0開頭
   【3】十進位:由0,1,...9組成。整數預設為十進位
   【4】十六進位:由0,1,...9,a,b,c,d,e,f組成。以0x開頭
(4)小數常數:所有小數
(5)字元常數:單引號括起來的內容
(6)布林常數:只有true/false
(7)空常數:null

4、資料型態:

(1)java語言是強型別語言,對於每一種資料都定義了明確的具體資料類型,在記憶體中分配了不同大小的記憶體空間
(2)基本資料型態:
   【1】數值類型:整數型別(byte,short,int,long),浮點數型別(float,doublt)
   【2】字元型:char
   【3】布林型:boolean
(3)引用資料類型:
   【1】類別(class)
   【2】介面(interface)
   【3】陣列( [])
(4)使用變數注意事項:
   【1】作用域:大括號範圍內是此變數的作用域,一個作用域無法定義兩個同名的變數。
   【2】初始化值:必須初始化值,否則不能使用變數。
   【3】一行定義一個變數。也可以定義多個,但不建議。
(5)資料類型的轉換:
   【1】boolean類型不能轉換成其他類型
   【2】預設轉換:即自動轉換,是程式在執行過程中悄悄進行的轉換,不需要使用者提前聲明,一般是從位數低的類型轉換到位數高的類型。 (低--->高:byte,short,char-> int -> 長 -> float -> double)(byte,short,char之間不互相轉換,他們參與運算前會先自動轉換成int)
   【3】強制轉換:必須在程式碼中聲明,轉換順序不限制。目標型別 變數名稱 = (目標型別)(轉換的資料)

#5、運算子:

(1)算術運算符,賦值運算符,比較運算符,邏輯運算符,位元運算符,三目運算子
(2)算術運算符:
   【1】加減乘除: -*/
   【2】其中還可以做字串連接符號
   【3】整數相除只能得到整數,要想要得到小數,可以*1.0
(3)關係運算子:
【1】==,!=,<,>,<=,>=,instanceof
   【2】instanceof:檢查是否為類別的物件
   【3】關係運算子的結果都是boolean類型,不是true,就是false
(4)邏輯運算子:
   【1】&,|,^,!,&&,||
   【2】&與&&區別:單一&時,左邊無論真假,右邊都要進行運算;雙&&時,左邊如果是真,右邊參與運算,左邊如果是加,右邊不參與運算

6、方法:

(1)概述:方法就是完成特定功能的程式碼區塊
(2)格式:修飾符返回值類型方法名稱(參數類型參數名稱1,參數類型參數名稱2...){函數體;return傳回值;}
(3)注意事項:
   【1】方法不呼叫不執行
   【2】方法與方法是平級關係,不能巢狀定義
   【3】方法定義的時候參數之間用逗號隔開
   【4】方法呼叫的時候不用在傳遞資料型別
   【5】如果方法有明確的回傳值,一定要有return帶回一個值
   【 6】沒有明確回傳值的時候,其實就是void型別方法的呼叫
(4)方法重載:
   【1】概述:在同一個類別中,允許存在一個以上的同名方法,只要它們的參數個數或參數型別不同即可。
   【2】特點:1、與回傳值類型無關,只看方法名稱與參數清單2、在呼叫時,虛擬機器透過參數清單的不同來區分同名方法

7、陣列:

(1)陣列是儲存多個變數(元素)的東西(容器)
(2)這多個變數的資料型別要一致
(3)格式:1、資料型別[ ] 數組名; 2、資料型別數組名[];

以上是java中基礎語法的介紹及其相關注意事項的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板