变量、数据类型,运算符
注释
注释用来解释和说明程序的文字,注释是不会被执行的.
单行注释
//这是一条单行注释
public int i;
多行注释
/* 这是
* 一段注释,
* 它跨越了多个行
*/
public void f() {}
}
文档注释
/** The first Thinking in Java example program.
* Lists system information on current machine.
* @author Bruce Eckel
* @author http://www.BruceEckel.com
* @version 1.0
*/
public class Property {
/** Sole entry point to class & application
* @param args array of string arguments
* @return No return value
* @exception exceptions No exceptions thrown
*/
public static void main(String[] args) {
System.out.println(new Date());
Properties p = System.getProperties();
p.list(System.out);
System.out.println("--- Memory Usage:");
Runtime rt = Runtime.getRuntime();
System.out.println("Total Memory = "
+ rt.totalMemory()
+ " Free Memory = "
+ rt.freeMemory());
}59
}
对于单行和多行注释,被注释的文字,不会被JVM解释执行;对于文档注释,可以被JDK提供的工具javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档;单行注释可以嵌套使用,多行注释不能嵌套使用。
关键字
是被Java语言赋予特殊含义,具有专门用途的单词,比如class,int,double均为Java已经预设好的;
组成关键字的字母全部小写 ,注意String不是关键字;
goto与const是Java中的保留字,即没有赋予特殊含义却仍被Java占用的单词;
标识符
就是给类,接口,方法,变量等起名字时使用的字符序列,组成规则只能包含下面的内容,不能有其它内容:
- 英文大小写字母
- 数字字符
- $和_
注意事项
- 数字不能开头
- 不可以使用关键字
- 严格区分大小写,不限制长度
- 起名时,尽量见名知意
标识符中常见的命名规则
- 包名:多单词组成时所有字母均小写,使用.连接.比如:aaa.bbb.ccc
- 类名&接口名:大驼峰式。比如:AaaBbbCcc
- 变量名&方法名:小驼峰式。比如:aaaBbbCcc
- 常量名:多单词组成是所有字母均大写,使用_连接。比如:AAA_BBB_CCC
数据类型
为什么有数据类型?
Java是强类型语言,对于每一种数据都定义了明确的具体数据类型,变量必须要有明确的类型,什么类型的变量装载什么类型的数据。
数据类型的分类
基本数据类型
基本数据类型是Java语言中内置的类型,分别是整数类型、小数类型、字符类型、布尔类型。
这四类基本类型是最简单、最基础的类型。
- 整数(byte、short、int、long),默认的整数类型是int类型,long类型需添加"L"后缀。
- 小数(float、double)、字符类型(char),默认的浮点类型是double类型。在Java中所有没有后缀以及使用“D”后缀(小写也可以,但建议使用大写)的小数都是double类型;float类型常量必须添加“F”后缀
- 字符类型(char)
- 布尔类型(boolean)
引用数据类型
引用数据类型是强大的数据类型,它是基于基本数据类型创建的。JavaSE中提供了一个超级类库,类库中包含了近万种引用数据类型。比如:数组、类、接口。
常量
常量就是不变的数据量, 在程序执行的过程中其值不可以发生改变