Java keywords

อ้างอิงจากเว็บของบริษัทซัน คีย์เวิร์ดในภาษาจาวามีดังนี้ (คลิกที่คีย์เวิร์ดเพื่อดูข้อมูลเพิ่มเติม)

Java Keywords eBook

abstract      continue      for      new      switch
assert***     default     goto*     package     synchronized
boolean     do     if     private     this
break     double     implements     protected     throw
byte     else     import     public     throws
case     enum****     instanceof     return     transient
catch     extends     int     short     try
char     final     interface     static     void
class     finally     long     strictfp**     volatile
const*     float     native     super     while

*      not used
**    added in 1.2
***   added in 1.4
**** added in 5.0

เราไม่สามารถนำคำเหล่านี้มาตั้งเป็นชื่อได้ (หมายถึงชื่อตัวแปร ชื่อเมธอด ชื่อคลาส)

โปรแกรมต่อไปนี้คอมไพล์ไม่ผ่าน

String old = "old";
String new = "new";

นี่ก็ไม่ผ่าน

int midterm = 10;
int final = 20;

เราตั้งชื่อตัวแปรว่า int ไม่ได้ แต่ตั้งชื่อตัวแปรว่า String ได้ บรรทัดที่ 3 คอมไพล์ไม่ผ่าน

public class Test {
    public static void main(String[] args) {
        String int = "hi";
        int String = 10;
    }
}

หนังสือ เขียนโปรแกรม Java เบื้องต้น

หากจะนำข้อความไปใช้ ต้องแสดงที่มา และห้ามใช้ในเชิงพาณิชย์

One thought on “Java keywords

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s