类变量:有关键字static定义的变量
实例变量:类的里面,方法外面,不需要初始化,数值默认为0或0.0,除了基本类型默认为null,boolean默认为false;
局部变量:方法内部
常量用关键字final
见名知意
类成员变量、局部变量、方法名:首字母小写驼峰原则,lastName
类名:首字母大写驼峰,MyMoon
常量:大写字母+下划线,MAX_PRICE
基础的不写了,这里记录一些补充的。
关系运算符:instanceof
Ctrl+D:idea复制当前行到下一行
java逻辑运算符也存在短路现象
面试题:2*8怎么最快?
2<<3
左移1位相当于*2,右移1位相当于/2
字符串连接符 + ,String:+两侧出现字符串,则把+理解为字符串连接符。
面试题
int a = 10; int b = 20; System.out.prtinln(""+a+b); //输出1020,+左侧为字符串,理解为字符串连接符,并将a理解为字符串,同理对后面的+ System.out.prtinln(a+b+""); //输出30,第一个+两侧为数,不理解为字符串连接符,后一个+才理解为字符串连接符
包的本质:文件夹
定义包 :package XXX.YYY.ZZZ
导入包 :import
javadoc命令用来生成自己的API文档
idea中输入/**加回车,即可给出。
@author:作者
@version:版本
@since:开发所用的java版本
有版本信息的java文件,可以在cmd中用以下命令
javadoc -ENCODING UTF-8 -charset UTF-8 XXX.JAVA
生成api文档
课后学习:如何用idea生成api文档