1、标识符的的规范
只能以字母、下划线、$开头、不可以是java的关键字。
- 表示类名的标识符每个首字母大写,如 GoodMan;
- 表示方法和变量的,第一个单词小写,第二个单词开始首字母大写,如 eatFood();
- 可以使用汉字但是不建议使用;
2、数据类型:基本数据类型、引用数据类型
- 基本数据类型(3种8类)
- 数值型:整形、浮点型
- 字符型
- 布尔型
- 引用数据类型
- 类
- 接口
- 数组
3、变量的分类
变量分类 | 声明位置 | 从属于 |
局部变量 | 方法/语句块内部 | 语句/方法快 |
成员变量 (实例变量) | 类内部,方法外部 | 对象 |
静态变量 (类变量) | 类内部,static修饰 | 类 |
4、常量:常用final定义常量
命名规范:大写字母和下划线 如 MAX_VALUE
5、运算符和运算符的优先级
逻辑非>逻辑与>逻辑或
赋值运算符优先级最低
6、自动类型转化和强制类型转化以及类型转化时常遇到的问题
常遇到的问题:溢出的问题和L、l的区分问题
7、简单的键盘输入和输出
import java.util.Scanner;
/**
* 获得键盘输入
* @author Adminstrator
*
*/
public class TestScanner {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入名字:");
String name = scanner.nextLine();
System.out.println("请输入你的爱好:");
String favor = scanner.nextLine();
System.out.println("请输入你的年龄:");
int age = scanner.nextInt();
System.out.println("###############");
System.out.println(name);
System.out.println(favor);
System.out.println("来到地球的天数:"+age*365);
System.out.println("离开地球的天数:"+(72-age)*365);
}
}