1. 程式人生 > >java基礎2-基礎語法

java基礎2-基礎語法

pack 不用 size 基礎語法 ati 針對 char 小數 字符串

1.標識符:就是給類,接口,方法,變量等起名字時使用的字符序列

組成規則:英文大小寫字母,數字字符,$和_
註意事項:不能以數字開頭,不能是Java中的關鍵字,區分大小寫

2.註釋:用於解釋說明程序的文字。
Java中註釋分類格式:(1)單行註釋 : // (2)多行註釋: /* 看不見我 */ (3)文檔註釋:/** 看不見我*/

3.常量:在程序執行的過程中其值不可以發生改變。

常量分類:字面值常量,自定義常量

字面值常量(1)字符串常量 "hello"(2)整數常量 12,23(3) 小數常量 12.34(4) 字符常量 ‘a‘,‘A‘,‘0‘(5)布爾常量 true,false(6)空常量 null
4.變量:在程序的執行過程中,其值在某個範圍內可以發生改變的量.

變量的定義格式:(1):數據類型 變量名 = 初始化值;(2) :數據類型 變量名; 變量名 = 初始化值;

5.數據類型與類型轉換

(1)Java是一種強類型語言,針對每種數據都提供了對應的數據類型。
(2)分類: A:基本數據類型:4類8種 B:引用數據類型:類,接口,數組。
(3)基本數據類型
A:整數 占用字節數 byte 1 short 2 int 4 long 8 B:浮點數 float 4 double 8
C:字符 char 2 D:布爾 boolean 1
註意: 整數默認是int類型,浮點數默認是double。 長整數要加L或者l。 單精度的浮點數要加F或者f。

6:數據類型轉換
(1)boolean類型不參與轉換
(2)默認轉換
A:從小到大
B:byte,short,char -- int -- long -- float -- double
C:byte,short,char之間不相互轉換,直接轉成int類型參與運算。
(3)強制轉換
A:從大到小
B:可能會有精度的損失,一般不建議這樣使用。
C:格式:
目標數據類型 變量名 = (目標數據類型) (被轉換的數據);

7.運算符

          運算符的優先級(從高到低)

優先級

描述

運算符

1

括號

()[]

2

正負號

+-

3

自增自減,非

++--!

4

乘除,取余

*/%

5

加減

+-

6

移位運算

<<>>>>>

7

大小關系

>>=<<=

8

相等關系

==!=

9

按位與

&

10

按位異或

^

11

按位或

|

12

邏輯與

&&

13

邏輯或

||

14

條件運算

?:

15

賦值運算

=+=-=*=/=%=

16

位賦值運算

&=|=<<=>>=>>>=

                                                                                                    

8.關鍵字

abstrac 表明類或者成員方法 具有抽象屬性 assert 斷言,用來進行 程序調試 boolean 基本數據類型之一,布爾類型 break 提前跳出一個塊 byte 基本數據類型之一,字節類型
case 用在switch語句之中, 表示其中的一個分支 catch 用在異常處理中, 用來捕捉異常 char 基本數據類型之一,字符類型 class 聲明一個類

const

保留關鍵字,沒有具體含義

continue

回到一個塊的開始處

default

默認,例如,用在switch語句

中,表明一個默認的分支

do

用在do-while循環結構中

double

基本數據類型之一,雙精度浮點數類型

else

用在條件語句中,表明當條件不成立時的分支

enum

枚舉

extends

表明一個類型是另一個類型的

子類型,這裏常見的類型有類和接口

final

用來說明最終屬性,表明一個類不能

派生出子類,或者成員方法不能被覆

蓋,或者成員域的值不能被改變,

用來定義常量

finally

用於處理異常情況,用來聲明一個基本肯定會被執行到的語句塊

float

基本數據類型之一,單精度浮點數類型

for

一種循環結構的引導詞

goto

保留關鍵字,沒有具體含義

if

條件語句的引導詞

implements

表明一個類實現了給定的接口

import

表明要訪問指定的類或包

instanceof

用來測試一個對象是否

是指定類型的實例對象

int

基本數據類型之一,整數類型

interface

接口

long

基本數據類型之一,長整數類型

native

用來聲明一個方法是由與計算機相關的語言(如C/C++/FORTRAN語言)實現的

new

用來創建新實例對象

package

private

一種訪問控制方式:私用模式

protected

一種訪問控制方式:保護模式

public

一種訪問控制方式:共用模式

return

從成員方法中返回數據

strictfp

用來聲明FP_strict(單精度或雙精度浮點數)

表達式遵循IEEE 754算術規範

short

基本數據類型之一,短整數類型

static

表明具有靜態屬性

super

表明當前對象的父類型的引用或者父類型的構造方法

switch

分支語句結構的引導詞

synchronized

表明一段代碼需要同步執行

this

指向當前實例對象的引用

throw

拋出一個異常

throws

聲明在當前定義的成員方法中所有需要拋出的異常

transient

聲明不用序列化的成員域

try

嘗試一個可能拋出異常的程序塊

void

聲明當前成員方法沒有返回值

volatile

表明兩個或者多個變量必須同步地發生變化

while

用在循環結構中

                                                                                                                                        

                                                                                                      

作者: 額爾敦 出處:http://www.cnblogs.com/eeddee/p/8721871.html

版權:本文版權歸作者和博客園共有 歡迎轉載,轉載請需要註明博客出處。

java基礎2-基礎語法