Java學習資料-標識符、關鍵字

一、標識符java

(1)Java對各類變量、方法和類等要素命名時使用的字符序列稱爲標識符。凡是本身能夠起名字的地方都叫標識符,都遵照標識符的規則。算法

(2)Java標識符命名規則:編輯器

    標識符由字母、下劃線、美圓符或數字組成。this

    標識符應以字母、下劃線、美圓符開頭。spa

    標識符大小寫敏感,長度無限制。操作系統

(3)不成文規定:Java標識符選取應注意見名知意且不能與Java語言的關鍵字重名。線程

標識符舉例:對象

合法標識符 非法標識符繼承

HelloWorld class接口

DataClass         DataClass#

_123                 12.3

$xx                 Hello World

三、關鍵字

(1) Java中一些賦以特定的含義,用做專門用途的字符串稱爲關鍵字。(大多數編輯器如UtralEdit和EditPlus,都會將關鍵字用特殊方式標出)

(2) 全部Java關鍵字都是小寫字母。

(3) goto和const雖然從未使用,但也被做爲Java的關鍵字保留。

(4) Java關鍵字一覽表:

abstract     default     if     private     this

boolean     do     implements     protected     throw

break     double     import     public     throws

byte     else     instanceof     return

transient(Java的serialization提供了一種持久化對象實例的機制,爲了在一個特定對象的一個域上關閉serialization,能夠在這個域前加上關鍵字transient

case     extends     int     short     try

catch     final     interface     static     void

char     finally     long

strictfp(strictfp, 即 strict float point 精確浮點 strictfp 關鍵字可應用於類、接口或方法。使用 strictfp 關鍵字聲明一個方法時,該方法中全部的float和double表達式都嚴格遵照FP-strict的限制,符合IEEE-754規範。當對一個類或接口使用 strictfp 關鍵字時,該類中的全部代碼,包括嵌套類型中的初始設定值和代碼,都將嚴格地進行計算。嚴格約束意味着全部表達式的結果都必須是 IEEE 754 算法對操做數預期的結果,以單精度和雙精度格式表示。

volatile(Java 語言提供了一種稍弱的同步機制,即 volatile 變量.用來確保將變量的更新操做通知到其餘線程,保證了新值能當即同步到主內存,以及每次使用前當即從主內存刷新. 當把變量聲明爲volatile類型後,編譯器與運行時都會注意到這個變量是共享的.

class     float     

nativeJava不是完美的,Java的不足除了體如今運行速度上要比傳統的C++慢許多以外,Java沒法直接訪問到操做系統底層(如系統硬件等),爲此Java使用native方法來擴展Java程序的功能。

super     while

const(在Java中,const是做爲保留字以備擴充,一樣的保留字以備擴充還有goto. 

你能夠用final關鍵字.final也能夠用於聲明方法或類,被聲明爲final的方法或類不能被繼承
通常C裏是const java用final

for     new     switch     null

continuegotopackagesynchronized

相關文章
相關標籤/搜索