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文档

posted @ 2021-11-07 01:21  陆不平  阅读(24)  评论(0)    收藏  举报