推动你的事业,不要让你的事业推动你。——爱因斯坦
本讲内容:对象、标识符、关键字。
Java作为一门语言,必然有他的语法规则。学习编程语言的关键之一就是学好语法规则,写作合乎语法规则的语句,控制计算机完成各种任务。而按编程语言的语法规则写成的,完成某项功能的代码集合就可以叫做程序。
一、对象(Object):
Java的一个重要特点就是面向对象(Object Oriented), 面向对象是相对于面向过程(Process Oriented)来说的。
面向过程的思路描述这个过程:
面向对象的思路描述这个过程:
我们把冰箱作为一个对象的时候,问题变得异常简单,冰箱有一个方法就是取牛奶的方法,你调用这个方法,这个方法的返回值就是一杯牛奶。相当于智能的冰箱。
面向对象的编程语言把所有事物都看成对象:万事万物皆对象。
二、标识符(Indentifier)
Java语言中的类名、对象名、方法名、常量名等等这些Java组件都需要起个名字,在而这些组件的名称就被称为标识符(Indentifier)。
合法的标识符具有一些命名规则:
1、必须以字母、美元符号或下划线开头。数字不能开头
2、第一个字符之后可以是任意长度的包含数字、字母、美元符号、下划线的任意组合。
3、不能使用Java关键字和保留字做标识符
4、标识符是大小写敏感的,Z和z是两个不同的标识符。
5、Unicode字符会被视为普通字母对待。
Unicode 是一种重要的交互和显示的通用字符编码标准,它覆盖了美国、欧洲、中东、非洲、印度、亚洲和太平洋的语言,以及古文和专业符号。
对于5了解一下:
public class text { public static void main(String[] args) { String 阳江="阳西一中"; System.out.println(阳江); } }
上面的代码回成功的打印出“阳西一中”字样。
三、关键字(keywords)
和所有的编程语言一样,Java具有一组内置的关键字,这些关键字绝对不能用来做为标识符。Java SE6里一共有50个关键字(keywords):
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 | extentds | int | short | try |
char | final | interface | static | void |
class | finally | long | strictfp | volatile |
const | float | native | super | while |
这些单词有共同的特点是:全是小写的,不能用作标识符。其中 instanceof 是 instance of 的连写 ,strictfp 是 strict float point 的连写
有三个看起来像是关键字,其实不是关键的东东,他们是字面值(literal),字面值的概念后面会讲到。
true 布尔字面值 | false 布尔字面值 | null 空值字面值 |
本讲就到这里,Take your time and enjoy it