标识符
由任意顺序的字母、下划线(-)、美元符号($)和数字组成。
1.第一个字符不能是数字
2.不能是Java中的保留关键字
3.只能是一个词
最多可以标识65535个字符(unicode),Java语言中的字母不仅包括通常的拉丁文字,abc等还包含汉字、日文等文字。
类名:
使用名词(通常)所有单词首字母大写。
方法名:
通常使用动词,第一个单词首字母小写,后续单词首字母大写。
变量名:
首单词小写,后续单词首字母大写。
常量名:
所有单词均大写。
关键字:
int | public | this | finally | boolean |
abstract | continue | float | long | short |
throw | throws | return | break | for |
static | new | interfase | if | goto |
default | byte | do | case | strictfp |
package | super | void | try | switch |
else | cath | implements | private | final |
class | extends | volatile | while | synchronized |
instanceof | char | protected | import | transient |
dafault | double |
变量:
声明变量:数据类型 变量名称 = 变量值
int age;
char a='r';
变量名的命名规则:
1.变量名必须是一个有效的标识符
2.变量名不可以使用Java中的关键字
3.变量名不能重复
4.应选择有意义的单词作为变量名
成员变量 | 静态变量 | static int y=90; |
实例变量 | int x=45; | |
局部变量 | 主方法内定义的变量 |
package com.company;
import static java.lang.System.out;
public class Main{
static int a=3; //定义成员变量
public static void main(String[] args){
int time=4; //定义局部变量
out.println("time:"+time);
}
}
常量
声明变量:final 数据类型 常量名称 【=值】
关键字:final
final double PI=3.1415926D;
final boolean BooL=ture;