文章目录
一、快捷键
psvm -> public static void main(String[] args)
sout -> system.out.println()
二、注释
// 单行注释
/* 多行注释 */
文本注释 /**
*@decription test
*@Author LEI
三、位运算
<< *2
> > 2
2<<3 10的1往左移三位,结果为16,即10000
三、变量
局部变量:方法内的必须声明和初始化值
实例变量:方法外,类里面,从属于对象
在方法内调用:
类名 调用名=new 类名()
用static修饰可以直接在方法内调用
常量:用final修饰,常量名通常为大写字母
四、JAVADOC
在文件夹里找到目标文件,在路径前加空格打cmd
-encoding UTF-8:表示设置编码。
-charset UTF-8:也表示设置编码。
-d:表示输出目录。
main.java:表示我们要生成文档的类的java文件。
在输出目录javadoc中打开index.html文件
在下面的链接中学习得到的
javadoc文档生成详解
五、SCANNER
六、增强for循环
主要循环数组或者集合
int number=[10,20,30]
for(int x:number)
system.out.print(x);
输出结果为遍历数组
七、可变参数
八、 数组
用array类的方法可对数组进行简便的操作
还有稀疏数组的创建与还原
九、面向对象
用alter+insert快捷键快速定义显示构造器
一旦定义有参构造,无参构造就必须显示定义
this.指向当前类的属性
在main方法中调用类必须将其实例化再调用方法
类名 对象名=new 类名()
十、封装,继承, 多态和instanceof类型转换
private修饰属性
alte+insert快速创建get,set方法为外部提供调用属性的接口
属性私有,get/set
高内聚,低耦合
十一、abstract
1,抽象类只有方法名,方法体需要子类去实现,在我理解为抽象类只需要定义方法,其方法的实现等细节就不关我的事了,交给子类去实现
2,抽象类不能new,只能靠子类去实现:约束!
3,抽象类里可以写普通方法,抽象方法必须写在抽象类里
十二、 接口
十三、异常
快捷键ctrl+alt+t