1、变量
1.1变量的概述
用于存储可变数据的容器
1.2变量的特点
(1):必须要有大小
(2):存储一定格式的可变数据(在其类型所规定的操作范围内各司其职)
(3):必须有一个独一无二的名称
1.3变量的声明和赋值
int | num | = | 25 |
char | ch | = | 'n' |
float | price | = | 12.5f |
double | weight | = | 12.5 |
1.4变量的命名规则
变量也是一种标识符,所以它遵循标识符的命名规则。
详情见3.2
2、常量
2.1常量的概述
所谓常量,就是固定不变的量,一旦被定义赋值之后,他的值就不能再被改变。
2.2常量的声明
数据类型 常量名称 = 值;
2.3常量的类型
3、标识符
3.1标识符的定义
JAVA中的包、类、方法、变量和参数的名称,我们可以自定义的一些名字,就叫做标识符。
3.2标识符的规则
(1)标识符由任意顺序的大小写字母,数字、下划线和美元符号$等组成
(2)所有标识符不能以数字开头,更不能是JAVA中保留的关键字
(3)严格区分大小写
3.3标识符命名规范
(1)包名
多个单词组成的所有字母小写(例:package com.itcast)
(2)类名和接口
多个单词组成时所有单词的首字母大写(例:HelloWorld)
(3)变量名和函数名
多个单词组成时第一个单词首字母小写,其他单词首字母大写(例:lastAccessTime、getTime).
(4)常量名
多个单词组成时,字母 全部大写,多个 单词之间使用_分隔
注意:只是为了增加规范性,规则是必须遵守的,而规范时约定俗成的,鼓励大家遵守的。
4、注释
4.1认识注释
(1)单行注释 //
(2)多行注释 /* */
(3)文本注释/** */
4.2注释的细节
(1)给哪条语句进行说明,注释应该写在该语句的旁边。
(2)单行注释一般出现在语句的后面,多行注释和文档注释一般出现在语句的上面
注意:文档注释只能出现在类、属性、方法上面,
5、运算符
5.1算术运算符
5.2关系运算符
5.3位运算符
5.4赋值运算符
5.5逻辑运算符
5.6其他运算符
三元运算符、括号运算符、方括号运算符等等
6、修饰符
修饰符用来定义类、方法或者变量,通常放在语句最前端。
Java语言中提供的修饰符主要分为两类
(1)访问修饰符
(2)非访问修饰符
6.1访问修饰符
用访问修饰符来保护对类、变量、方法和构造方法的访问
(1)default(即缺省,什么也不写):在同一包内可见,不适用任何修饰符
使用对象:类、接口、变量、方法
(2)private:在同一类内可见。
使用对象:变量、方法
注意:不能修饰类(外部类)
(3)public:对所有类可见
使用对象:类、接口、变量、方法
(4)protected:对同一包内的类和所有子类可见
使用对象:变量、方法
注意:不能修饰类(外部类)
规则: 1、Java 程序的 main() 方法必须设置成公有的,否则,Java 解释器将不能运行该类。 2、protected 可以修饰数据成员,构造方法,方法成员,不能修饰类(内部类除外)。 3、父类中声明为 public 的方法在子类中也必须为 public。 4、父类中声明为 protected 的方法在子类中要么声明为 protected,要么声明为 public,不能声明为 private。 5、父类中声明为 private 的方法,不能够被继承。
6.2非访问限制符
static 修饰符
用来修饰类方法和类变量。
final 修饰符
当final修饰类时,当前类不能被继承;
当final修饰方法时,该方法不能被重写;
当final修饰变量时,变量的值不能被修改,即为常量;
abstract 修饰符
用来创建抽象类和抽象方法。
synchronized 和 volatile 修饰符
主要用于线程的编程。