第三章 Java程设基础

来源:互联网 发布:现在什么软件免费音乐 编辑:程序博客网 时间:2024/06/05 18:21

说明:

  • 全系列教程均是根据清华出版社《Java程序设计》一书编写,仅为个人资料参考使用,不含盈利目的
  • 可能有些地方写的不明白或者有问题,烦请斧正。
  • 第一二章介绍eclipse的安装使用,本教程略过,如有兴趣可在本博客中找一下或者自行百度。
  • 适用于有一定C/C++基础的人,对于没有OPP基础的人可能有点困难

第三章 3.1&3.2标识符和关键字

2.1.1 如何定义标识符

一般来说,Java中的标识符是以字母或下划线(_)或美元符号($)等为开头的一个字符序列,后便可以跟数字、美元符、下划线、字母等字符,不能包含运算符和一些特殊字符,如星号*等。
Java定义标识符时不能与Java关键字或保留字重复。
另外,Java支持以汉字为标识符, 因为JAVA支持UTF-8编码 因为java中有字符,字符是16个字节的,所以支持汉字就变得很容易。


标识符举例:
下面的标识符是合法的:myName,My_name,Points,$points,_sys_ta,OK,_23b,_3_
下面的标识符是非法的:#name,25name,class,&time,if

2.1.2  关键字

注意点:

  • Java不允许对关键字赋予别的含义。 
  • Java对于大小写敏感,Java关键字全部是小写字母。

1.定义数据类型的关键字

byte,short,int,long,float,double,char,boolean

2.流程控制关键字

if else , switch,case,default,do while,for , break,continue

3.方法、类型、变量的修饰性关键字

private,public,protected,final,static,abstract,

4.异常处理关键字

try,catch,finally,throw,throws

5.对象相关关键字

new,extends,implements,class,instanceof,this,super

6.字面常量关键字

false true null

7.方法相关关键字

return , void

8.包相关关键字

package,import


注:Java中各类型长度都是一定的,因为都依赖于同样的jvm,因此也就没有sizeof关键字。