關於Java的常用語法以及型別(一)

2021-08-14 03:04:25 字數 2326 閱讀 8933

1、基本資料型別

a、整數型

byte位元組型

short短整型

int整型

long長整型

b、浮點型

單精度float

雙精度double

c、布林型

boolean的值:true、false

d、字元型

char字元:\u0000-\uffff;

中文的範圍:\u4e00-\u9fa5

2、運算子

算術運算:+、-、*、/、%、++、–

關係運算:<、>、<=、>=、!=、==

賦值運算:=、+=、-=、*=、/=、%=

邏輯運算:&&(短路與)、||(短路或)、!(非)

位運算:&、|、^

三目運算: 表示式 ? 值1(true) : 值2(false) ;

instanceof 運算子:檢查物件是否是乙個特定型別

&&和&的區別是什麼?

3、修飾符

a. 訪問修飾符

公共的 public

受保護的 protected

預設的

私有的 private

b. 非訪問修飾符

靜態修飾符 static

final

修飾類時,該類不能被繼承

修飾方法時,該方法不能被重寫

修飾變數時,該變數的值不能被改變,即為常量

synchronized :處理多執行緒併發問題

abstract : 抽象的,可以修飾類和方法

4、變數

a. 區域性變數

宣告在方法體或**塊中;

當方法被呼叫時才有機會被建立,方法執行完畢後自動銷毀;

對所在**塊或方法體可見;

在使用前必須要先賦值;

只能被final修飾;

b.成員變數(例項變數)

宣告在類體中;

當例項化物件時建立,物件銷毀時銷毀;

對所在類體的所有方法可見;

對外可見性,根據訪問修飾符決定的;

可以使用訪問修飾符、static、final修飾;

成員變數可以不用賦初始化值,每種型別都有自己的預設值;

當被final修飾時,必須賦初始化值;

c.類變數(靜態變數)

宣告在類體中,並且使用static關鍵字修飾;

在類載入時建立,在jvm關閉時銷毀;

儲存在靜態儲存區,該變數的資料是被該類所有物件所共享;

5、方法

a1.成員方法(例項方法)

沒有使用static關鍵字修飾的方法

可以被物件呼叫

a2.靜態方法(類方法)

使用static關鍵字修飾的方法

可以被類或物件呼叫

a3.構造方法

1.作用:用於例項化物件,並對成員變數賦初始化值

2.特點

不能有返回值

方法名稱必須與類名保持一致,區分大小寫

不能使用static、final等關鍵字修飾

當類沒有顯式的構造方法,程式執行時會自動建立乙個公開的無參構造方法;

當類中有顯式的構造方法,程式就不會再自動建立公開無參的構造方法;

可以使用訪問修飾符來修飾,當使用非public修飾時,可能會導致某些場景下無法例項化物件

可以使用引數,可以拋異常

3. 呼叫

在本類的構造方法中呼叫其他的構造方法,使用this()方式,this()必須在**塊中的第一行;

在其他地方只能使用例項化物件的方式來呼叫 new 類名();

a4、方法的相關概念

1.方法過載

概念:在同乙個類中,宣告多個同名方法

規則 與修飾符和返回值無關

與引數有關

順序 型別

數量 2.返回值

除構造方法外,其他所有方法宣告時必須有返回值的佔位符,當方法無返回值時,使用void

返回值使用return關鍵字,乙個方法中可以有多個return

宣告的返回值型別,要和真是的返回值型別保持一致

當方法有返回值時,呼叫該方法,就會得到該方法返回的資料

3.引數

引數是乙個特殊的區域性變數,在使用時無需在方法體內賦值;

引數的值是在呼叫該方法時,通過在括號中賦值時傳遞的

方法中的引數可以有多個,即引數列表

引數可以是基本資料型別,也可以是引用資料型別

在非靜態方法中可以呼叫直接靜態成員和非靜態成員;

在靜態方法中只能直接呼叫靜態成員,當呼叫非靜態成員時,必須通過例項化物件;

mysql常用語法 MySQL常用語法

更新資料 update 表名 set 健名 更改的值 where 建 刪除資料 delete from 表名 where 索引 create index 索引名稱 on 表名 鍵名 建立試圖 create view 檢視名 鍵,鍵 as select matchno,abs won lost fro...

java常用語法 資料型別

1常用資料型別byte b 1 short s 2 int i 1000 long l 1378786232112l 長整型需要加l char c a 字元型 float f 3.14f 需要加f double d 3.1673 預設雙精度 boolean b1 true 布林型別 boolean ...

mysql基本常用語法 mysql 常用語法

1.1.開啟 service mysql start 1.2.關閉 service mysql stop 1.3.重啟 service mysql restart 2.1.密碼明文 語法 mysql u使用者名稱 p使用者密碼 舉例 mysql uroot p123456 2.2.密碼密文 語法 m...