糯米文學吧

位置:首頁 > 計算機 > java語言

Java語言的基礎

java語言1.07W

引導語:Java是一種可以撰寫跨平台應用程序的面向對象的程序設計語言。以下是本站小編分享給大家的Java語言基礎,幫助大家瞭解Java語言的名稱,描述,定義,例子,備註。

Java語言的基礎

java語言基礎(名稱,描述,定義,例子,備註)

1.1標識符、關鍵字、保留字

標識符、關鍵字、保留字

名稱:標識符;定義:由任意順序的字母、數字、下劃線、美元符號$組成,第一個字母不能是數字,不能是保留關鍵字;描述:指用户自定義的類名、變量名、接口名、方法名;例子:合法的:name、user_age1、$page,不合法的:5word、int、Username(字符不能有空格);備註:命名法則:文件|文件夾方式命名。

名稱:關鍵字;定義:對java的編譯器有特殊的意義,他們用來表示一種數據類型,或者表示程序的結構等,關鍵字不能用作變量名、方法名、類名、包名;描述:java語言中已經被賦予特定意義的一些單詞,不可以把這些字符作為標識符來使用。例子:Java關鍵字

int

public

this

finally

boolean

abstract

continue

float

long

short

throw

throws

return

break

for

static

new

interface

if

goto

default

byte

do

case

strictfp

package

super

void

try

switch

else

catch

implements

private

final

class

extends

volatile

while

synchronized

instanceof

char

protected

import

transient

implemends

default

double

friendly,sizeof不是java的關鍵字,並且java關鍵字都是小寫的

保留字:指現有Java版本尚未使用但以後版本可能會作為關鍵字使用的單詞;例子:Java保留字

byValue

cast

false

future

generic

inner

operator

outer

rest

true

var

goto

const

null

  1.2量(常量、變量)

量的分類:常量和變量

名稱:變量;定義:指一個內容可變的數據存儲空間的表示(在程序中使用變量內容可改變);描述:由變量類型和變量名或初始值組成(type 標識符[=初始值]);例子:intage; Boolean b=true; float f1,f2,f3。

名稱:常量;定義:指在程序中不能改變的量(與變量性質相反);描述:由final 類型名稱=值組成(final type 名稱=值);例子:finalfloat PI=3.1415926F;備註:常量名稱一般定義為大寫字母。

量的使用:直接打印輸出;傳遞;對象名.變量名(實例變量);類名.變量名(靜態變量);

量的作用範圍:指量在程序中所擁有的權限。

量[變量]-全局變量(成員變量)|局部變量

成員變量:指在類中(在方法外面)聲明的變量,作用域是整個類,也可以説是類的屬性。分類:靜態變量:創建的變量與對象無關(屬於成員變量),當不必引用對象時可以直接用類來訪問靜態變量;為多個實例分配一個內存空間;實例變量:實例變量屬於某個對象的屬性,必須創建了實例對象,其中的實例變量才會被分配空間,才能使用這個實例變量;實例變量位於堆區中,其生命週期取決於實例的生命週期。

例子:

public class VariantTest

{

public static int staticVar = 0;

public int instanceVar = 0;

public VariantTest()

{

staticVar++;

instanceVar++;

tln(“staticVar = ”++staticVar “, instanceVar = ” ++instanceVar);

}

}

量[常量]-系統常量|程序常量

修飾符

成員方法

構造方法

成員變量

局部變量

Abstract(抽象)

×

×

×

Static(靜態)

×

×

×

Public(公共)

×

Private(私有)

×

×

Protected保護)

×

×

Synchronized(同生)

×

×

×

×

Final(固定)

×

訪問控制符

訪問級別

同類

同包

子類

不同包

public

公開

Protected

保護

×

默認

×

×

private

私有

×

×

×

1.3數據類型,類型轉型,相等性測試

數據類型分類:基本數據類型和字符串類型、引用類型(內存佔用字節數,取值範圍,默認值)

基本數據類型(8個):整型:byte(1字節)、short(2字節)、int(4字節)、long(8字節),浮點型:float(4字節)、double(8字節);Boolean(1位):ture、false;字符型:Char (2字節)

定義:基本類型的值是一個數字,一個字符或一個布爾值,其內容存在棧中,變量直接指向數值內容;

基本數據類型包括byte、int、char、long、float、double、boolean和short。

例子:

public class SimpleTypes{

publicstatic void main( String args[] ){

byte b=0x55;

shorts=0x55ff;

inti=1000000;

longl=0xfffL;

char c='c';

floatf=0.23F;

doubled=0.7E-3;

booleanbool=true;

tln("b= "+b);

tln("s= "+s);

tln("i= "+i);

tln("c= "+c);

tln("f= "+f);

tln("d= "+d);

tln("bool= "+bool);

}

}

編譯並運行該程序,輸出結果為:

C:>java SimpleTypes

b = 85

s = 22015

i = 1000000

l = 4095

c = c

f = 0.23

d = 0.0007

bool = true

標籤:JAVA 語言