Java教程

DAY02

本文主要是介绍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文档

这篇关于DAY02的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!