经常不用,java快忘得差不多了,屡一下再。
1.基本语法:
大小写敏感
类名首字母大写
方法名首字母小写
源文件名和类名相同
主方法入口:public static void main(String[] args){} 方法开始执行
2.java修饰符:修饰类中的方法和属性
访问控制修饰符:public,default,protected,private
非访问控制修饰符:final,abstract,static,synchronized
3.java变量:
局部变量:局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用???
类变量-静态变量
成员变量--非静态变量
这三种变量类型:使用时候先声明再初始化再使用,声明方式:类型名称 变量名称;
4.基本类型:
基本类型 | boolean | 布尔型 |
byte | 字节型 | |
char | 字符型 | |
double | 双精度浮点 | |
float | 单精度浮点 | |
int | 整型 | |
long | 长整型 | |
short | 短整型 |
5.引用数据类型:
数组:
数组声明:数据类型[] 数组名称;数组名称 = new 数据类型[num];或者 数据类型 数组名称[];
数组遍历:for for each
6.构造方法:
构造方法的名称必须与类同名,一个类可以有多个构造方法。
public 类名称(){}
7.源文件和类
一个源文件只可以有1个public类;可以有多个非public类;源文件名称和public类的名称相同;如果一个类定义在一个包中,package应该在源文件首行;如果源文件保护焊import语句,应该放在package语句和类定义之间,如果没有package语句,那么import语句应该在源文件最前面;import语句和package语句对源文件中定义的所有类都有效;
类分为抽象类和final类等,有不同的访问级别。
内部类和匿名类。
包装类:Int Boolean Char Long Double Short ...
8.类型转换:
自动类型转换和强制类型转换-(目标类型名称)值