DAY02
作者:互联网
DAY02
变量
作用域
-
类变量:有关键字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
javadoc命令用来生成自己的API文档
idea中输入/**加回车,即可给出。
@author:作者
@version:版本
@since:开发所用的java版本
有版本信息的java文件,可以在cmd中用以下命令
javadoc -ENCODING UTF-8 -charset UTF-8 XXX.JAVA
生成api文档
课后学习:如何用idea生成api文档
标签:java,变量,DAY02,idea,运算符,连接符,字符串 来源: https://www.cnblogs.com/Lyh2599Blog/p/15518920.html