JAVA学习第二课 注释,标识符,关键字,常量

接上回,此处省略了安装IntelliJ的步骤,直接进入到基础部分

(搞程序要知新而温故)

1.注释:注释一般分为单行注释,多行注释和文档注释(注释不是给计算机看的,是给人看的,他不会被编译成字节码)

单行注释 //

public static void main(String[] args) {
        System.out.println("!!!!!!!!!!!!!!"); //单行注释
    }

多行注释 /**/

/*这
是
多
行
注
释*/

文档注释 /**  */ (文档注释一般用来解释文件的内容)

/**
 * 用来测试注释的用法(单行,多行,文档注释)
 */
public class TestComment {
    /**
     *
     * @param args 参数
     */
    public static void main(String[] args) {
        System.out.println("!!!!!!!!!!!!!!"); //单行注释
    }


}

 

2.标识符(标识符就是名字,谁的名字呢?是变量,类,方法,包等一些东西的名字)

标识符的命名规范:

* 1.标识符以字母,下划线,$开头,不能是数字和其他部分开头
* 2.大小写敏感,长度无限制
* 3.不能用关键字命名

标识符的使用规范:(注:JAVA采用Unicode字符集而不是ASCII字符集,所以可以用汉字命名,不过不建议)

* 1.类名要用大写
* 2.表示方法和变量的名字,驼峰命名,开头小

 

//像public class这样的深蓝色字体不能作为名字
public class BiaoShiFu {

    public static void main(String[] args) {
        int a123 = 1;
        int 汉字 = 2; //不建议用汉字
        int $q = 3;
        int _as = 4;
        System.out.println(汉字);
    }
}

3.关键字:(又叫保留字)

 

 4.变量:

变量的本质:就是代表一个“可操作的空间”,空间位置确定,里面放了什么东西不确定,可以通过变量名来访问“对应的存储空间”,从而操作这个“存储空间”里面存储的值。

变量的三个要素:变量类型,变量名称,变量的作用域。

命名方式:变量类型  变量名称 = 值

变量的两种操作:读和写

注意:

(1)JAVA是强类型语言,所以每个变量必须声明其变量类型

(2)变量使用前必须声明,生命后才会分配内存空间

(3)可以在一行内声明多个变量

(4)变量类型可以是基本类型,也可以是引用类型

(5)变量名必须是合法的标识符

(6)变量声明是一条完整的语句,因此每一个变量必须以分号结束

public class TestVariable {

    public static void main(String[] args) {
        int age;
        age = 10;
        int salary = 2000;

        //System.out.println(nd);  nd没有声明,所以不能使用

    }
}

 

5.变量分类

(1)局部变量:Local   方法或者语句块内部定义的变量,生命周期从定义开始到方法或者语句块结束的时候结束(局部变量使用前一定要初始化)

(2)成员变量:Member 方法外部,类的内部定义的变量。从属于对象,生命周期伴随对象始终。(成员变量如果不初始化的话,会默认自动初始化,静态变量也是如此)

(3)静态变量:static 从属于类,生命周期伴随类始终。(类被加载,静态变量就有效,类被卸载,静态变量就消失)

 

 

public class BianLiangFenLei {
    int a;  //成员变量(成员变量如果不初始化,会自动初始化)
    static int b; //静态变量
    public static void main(String[] args) {
        {
            int age;//局部变量
        }
//        age = 10;
    }
}

 

6.常量:常量一般指一个不可被改变的值(1,2,3,true, “sss”)

可以用关键字final来定义一个常量,这个常量一旦被初始化就不能被改变

public class Constant {
    public static void main(String[] args) {
        int a = 1;
        //常量规范,大写
        String name = "NND";
        name = "aa";

        //nn是常量,不可更改
        final String nn = "nn";
        nn = "ll";

    }
}

7:基本数据类型:

 

posted @ 2021-03-14 18:54  骆驼不睡觉  阅读(39)  评论(0)    收藏  举报