1. java有哪些數據類型,每個數據類型如何聲明啊,有哪些數據表達式,還有什麼叫類聲明啊.我剛學JAVA,請誰幫個忙
8種基本數據類型byte,short,int,long,float,double,boolean,char。
聲明變數時是以int i;這種 「數據類型+變數名」的方式聲明的。
舉些例子好理解。
byte i=8;
short j=3;//注意這兩種數據類型的取值范圍
int k=7;
long l=252457l;//後面要加個字母l
float f=2.0f;//後面要加字母f,因為默認的小數是double類型
double d=3.4d;//因為默認是double,所以字母d一般省略
boolean check=false;//false或true
char c=『a』;//注意要加''
另外還有引用數據類型,如數組,String等;
數組聲明
int[] a=new int[5];
String s="asdad";//注意要加「」
這些太基礎了,你還是去看看書吧。
類聲明用class,比方我建了person類;
class Person{//首字母大寫
}
//大體上就這樣了,希望能對你有點幫助,樓主最好去看看書上最基本的概念知識
2. Java類的聲明規則
選 D
A錯: 因為抽象類必須要在子類實現,但加了final是不能被繼承的, 所以就不能被實現
B錯:B的錯和A類似,只是B是方法, 抽象方法私有了,子類不能實現,肯定錯
C錯:不能同時用兩個訪問修飾符, 還有number的數據類型沒有給出
3. Java中定義和聲明的區別
Java中,我們應該知道最基本的就是定義變數和聲明變數了,那麼定義與聲明這兩者有沒有區別呢?具體的區別又是哪些呢?下面學習啦小編來告訴你定義與聲明的區別。
定義和聲明的定義區別
1、一種是需要建立存儲空間的。例如:int a 在聲明的時候就已經建立了存儲空間。
2、另一種是不需要建立存儲空間的。 例如:extern int a 其中變數a是在別的文件中定義的。
聲明是向編譯器介紹名字--標識符。它告訴編譯器「這個函數或變數在某處可找到,它的模樣象什麼」。
而定義是說:「在這里建立變數」或「在這里建立函數」。它為名字分配存儲空間。無論定義的是函數還是變數,編譯器都要為它們在定義點分配存儲空間。
對於變數,編譯器確定變數的大小,然後在內存中開辟空間來保存其數據,對於函數,編譯器會生成代碼,這些代碼最終也要佔用一定的內存。
總之就是:把建立空間的聲明成為「定義」,把不需要建立存儲空間的成為「聲明」。
基本類型變數的聲明和定義(初始化)是同時產生的;而對於對象來說,聲明和定義是分開的。
下面小編給大家舉個例子說明一下。
例如:類A
如果A a;就是一個聲明,告訴編譯器a是A類的一個對象變數,但是不進行初始化;
如果以後a=new A();這就是初始化,分配了空間。
需要注意的是我們聲明的最終目的是為了提前使用,即在定義之前使用,如果不需要提前使用就沒有單獨聲明的必要,變數是如此,函數也是如此,所以聲明不會分配存儲空間,只有定義時才會分配存儲空間。
用static來聲明一個變數的作用有二:
(1)對於局部變數用static聲明,則是為該變數分配的空間在整個程序的執行期內都始終存在。
(2)外部變數用static來聲明,則該變數的作用只限於本文件模塊。
定義和聲明的具體區別
所謂定義就是(編譯器)創建一個對象,為這個對象分配一塊內存,並給它取上一個名字,這個名字就是就是我們經常所說的變數名或對象名。
聲明有2重含義:
(1) 告訴編譯器,這個名字已經匹配到一塊內存上,下面的代碼用到變數或者對象是在別的地方定義的。聲明可以出現多次。
(2) 告訴編譯器,這個名字已經被預定了,別的地方再也不能用它來作為變數名或對象名。
定義和聲明最重要區別
定義創建對象並為這個對象分配了內存,聲明沒有分配內存。
4. java如何聲明字元串類型
使用「String」可以聲明字元串類型
如:String str = "你好嗎";
5. java的聲明類語句有多少種
Java類的聲明有哪些語法,請看漁:Chapter 8. Classes
而關於內部類,有這三種:
non-static memberclass(非靜態成員類,在類聲明裡嵌套聲明):Chapter 8. Classes
local class(局部類,在方法體內的類聲明):Chapter 14. Blocks and Statements
anonymous class(匿名類聲明,是new表達式的一部分):Chapter 15. Expressions
6. 在java中,如何聲明一個類
聲明一個類需要藉助java關鍵字class,如聲明一個ClassName類
publicclassClassName{
//...
}
其中public是類修飾符,表示公共類,還有一些修飾符說明如下
public 公共類
default 默認類(即class前什麼都不加)
abstract 抽象類
fanal 不能被繼承的類
static 靜態類
private 只能修飾內部類,一般不推薦使用
類名命名規范
類名是一個名詞,應該大小寫混合的方式,每一個單詞的首字母大寫。
類的名字必須是大寫字母開頭,而單詞中的其他字母的均小寫 例如:Test
如果類名由多個單片語成,則每個單詞的首字母均應該大寫 例如:TestPage
如果類名稱中包含單詞縮寫,則縮寫詞的每一個字母均大寫 例如:XMLExample
7. java有哪些基本數據類型
網路上有很多。基本類型有八種,都有對應的封裝類。類型基本上可以分為三類:char、boolean和byte、short、int、long、float和double。類型可以分為整數類型(如位元組、短整型、整型、長整型)和浮點類型(如浮點型和雙精度型)。JAVA中沒有無符號值類型,它們的值域是固定的,不會隨著機器硬體環境或操作系統的變化而變化。
字元類型,-128到127之間的位元組8位有符號整數,-32768到32767之間的短16位無符號整數,-231到231-1之間的Int 32位有符號整數,-263到263-1之間的Long 64位有符號整數,根據IEEE754-1985標準的Float 32位單精度浮點數,根據IEEE754-1985標準的Double 64位雙精度浮點數1布爾類型在前一章的邏輯運算符中,我們已經看到了值為true和false的變數,它們被稱為布爾變數。
8. 聲明java基本數據類型變數的八個關鍵字分別是
java語言,聲明8種基本類型的關鍵字是:
byte,short,int,long,float,double,char,boolean。