java中是什麼
A. java中的%是什麼意思
取余運算符
取余除法運算中:被除數 除以 除數 等於 商 加 余數取余的結果就是余數。比如:a=10%3 則a的值為1(余數為1)
B. []在java中表示什麼意思
【1】[]有兩個用途,一是聲明數組時使用,表示數組的長度,例如int a = new int[5],聲明了長度為5的數專組。
二是在正則表屬達式中,表示一個范圍,例如:[a-z]表示取值在小寫a到小寫z之間
【2】{}是一個語句體,他是一段程序的邊界,
例如:(1)class A{} 這里的{}表示類實體,凡是在{}中的內容均是類的變數(屬性)或方法(函數)
(2)public void a(){} 這里的{}表示方法體,凡是在{}中的內容均是方法的實體。
【注意】我們可以在程序的任何合法語句兩側加{},例如:{int a = 0;},這個等價於int a = 0;
也就入上所說,他是程序的一個「邊界」,並沒有實際的運行意義,只是把程序分隔成模塊,是一種固定的寫法。
C. Java中&是什麼意思
java
\
是轉義字元
比如來說:
你要自輸出一個
json
:
{"id":"0001","name":"小樣"}
那麼
:
string
json
=
"{\"id\":\"0001\",\"name\":\"小樣\"}";
轉義字元的意思就是說,在java
中一些特殊的字元如:
"
引號等,就要用\
來轉義告訴
java
這個"
引號是需要保留的
D. JAVA中&是什麼意思
運算符,表示與。
&&還具有短路的功能,即如果第一個表達式為false,則不再計算第二個表達式,例如,對於if(str != null && !str.equals(「」))表達式,當str為null時,後面的表達式不會執行,所以不會出現NullPointerException如果將&&改為&,則會拋出NullPointerException異常。If(x==33 & ++y>0) y會增長,If(x==33 && ++y>0)不會增長
&還可以用作位運算符,當&操作符兩邊的表達式不是boolean類型時,&表示按位與操作,我們通常使用0x0f來與一個整數進行&運算,來獲取該整數的最低4個bit位,例如,0x31 & 0x0f的結果為0x01。
E. java中@的作用是什麼
嚴格說抄@符號並未在java 語言中作為操作符使用。而是在其他附屬技術中使用
比如
1、javadoc 文檔關鍵字
/**
* @author
* @version
* @since
* @see
*/
用於自動生成API文檔,標注作者、版本、歷史變化、參考、功能、參數說明等相關信息
2、Java annotation/Java標注
語法: @關鍵字(值)
用於把關鍵字和值傳遞給編譯器,更精確低控制編譯器的動作。
關鍵字都是隨技術、框架、編譯器的不同而不同,含義也不同、數量不定。可以由子技術或開發者擴充。
比如@override 說明會重寫該方法
F. !在Java中是什麼意思
!在JAVA中是非的意思,如!=就是不等於,!0就是非0,是邏輯用語if(!0)就是如果真的話…
G. java 中/**是什麼
這個是 java 注釋用的:
java 的三種類型:
1、單選注釋:符號是://
2、塊注釋: 符號是: /* */ 可以跨多行
3、javadoc注釋: 符號是: /** */ 可以跨多行, 生成javadoc時,這樣的注釋會被生成標準的javaapi注釋。
H. JAVA中|是什麼意思
首先^和|表示的都是位運算,例如:2^4表示數字2和4的異或位運算,在運算過程中,首先回要把數字2和4都轉換答為二進制的,2的二進制為10,4的二進制為100,再像我們平時算加減法一樣列成豎式運算,同位不同的運算結果為1,相同的為0,這樣,10和100兩個二進制數的個位都為0,所以運算出的結果中個位也為0,而10的百位為0,100的百位為1,兩個數不同,所以運算出來的結果中百位為1,綜上所述,10^100運算出來的二進制結果為110。「|」表示的是或運算,即兩個二進制數同位中,只要有一個為1則結果為1,若兩個都為1其結果也為1
I. java中&=是啥意思怎麼用
借用別人的答案:
&是位運算裡面,與運算
舉個簡單的例子:
int a = 2;
int b = 3;
a &=b相當於專 a = a&b
2的二進制屬表示為10
3的二進製表示為11
&(與)的結果就是10,就是2
所以a&=b-->a= a&b-->a = 2
J. 在java中 =是什麼意思
「=」表示賦值,如int a = 10;把字面量10賦值給整形變數a。
「+=」的使用。a += 10; 等價於 a = a+10; "-="是相同的道理。
當使用「==」的時候表示判斷如if(a==10)如果a等於10則執行,不等於則跳過if內語句,執行之後語句。「!=」表示判斷不等於,如果不等於則執行。
多提一點,以後肯定會學到的。「==」比較的是地址值。基本數據類型用「==」比較的是常量池的數據的地址,引用數據類型用「==」比較的是對象的地址。