JAVA Day02

143 阅读2分钟

这是我参与更文挑战的第5天,活动详情查看:更文挑战

基础语法

注释

单行注释 Line comment

//注释 这就是注释的基本格式,到本行结束所有的字符被编译器忽略
//public class Demo01 表示定义了一个类 名称为Demo01 修饰符为public,其中类名称必须与文件名称相同
public class Demo01 {
    //main方法,代表一个程序的起点
    public static void main(String[] args) {
        //打印输出语句(屏幕显示)
        System.out.println("Hello World!");
    }
}

多行注释 block comment


/*
多行注释
多行注释
多行注释
 */
public class Demo02 {
    public static void main(String[] args) {
        System.out.println("China NO.1!");
    }
}

文档注释JavaDoc


/**
*@author
*@version
*@since
*/

参数

参数信息
@author作者
@version版本号
@since指明最早使用jdk版本
@param参数名
@return返回值
@throws抛出异常情况
拓展:如何用IDEA生成自己的api文档?

Tools——Generate JavaDoc

标识符

定义

Java的所有组成部分都需要名字。类名、变量名、方法名都被称为标识符

命名规则

类名:首字母大写的驼峰命名,例如

public class Demo {}

变量名:首字母小写的驼峰命名规则

int num = 10;
int getNum = 100;

方法名:首字母小写的驼峰命名规则

void getMax() {}

注意事项

  • 所有的标识符都应该以字母A-Z,a-z美元$或者下划线_开始

  • 标识符大小写敏感

  • 标识符可以用中文但是不建议

  • 不得使用Java中的关键字作为标识符

关键字

什么是关键字?

有特殊含义的,被保留的,不能随意使用的字符

java中一共有53个关键字(不用记忆)

Java常用关键字:

abstractdefaultifprivatethis
booleandoimplementsprotectedthrow
breakdoubleimportpublicthrows
byteelseinstanceofreturntransient
caseextendsintshorttry
catchfinalinterfacestaticvolatile
charfinallylongstrictfpwhile
classfloatnativesuper
constfornewswitch
continuegotopackagesynchronized

注意事项

  • 关键字都是是完全小写的字母

  • Java中的true和false不是关键字

  • Java中有两个特殊关键字(Java保留字,Java不用,你也不能用)goto,const。