day03_注释丶关键字丶标识符丶常量

注释

**注释:**就是使用人类的自然语言对代码的解释和说明,不会影响程序的正常执行。

  • 代码本身和人类的自然语言相比,可读性肯定是要差一些,所以为了更快能够知道代码的含义、作用、需要注意地方,所有程序员都应该养成写注释的好习惯。

  • 由于注释的内容是给程序员看的,需要使用人类的自然语言,而自然语言又不符合编程语言的语法,所以必须通过特定的符号,标记出来这部分的内容是注释,而不是要执行的程序的代码。

其目的是让人们能够更加轻松地了解代码。为代码添加注释,是十分必须要的,它不参与程序的编译和运行。对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。

Java中的注释分为下面几种:

  • **单行注释:**格式是使用//,从//开始至本行结尾的文字将作为注释文字。
  • **多行注释 :**多行注释的格式是使用/* 和 */将一段较长的注释括起来。多行注释里面不允许有多行注释嵌套。
  • **文档注释:**文档注释以/**开始,以*/结束。注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。

总结:

下面我们就来对入门案例进行注释

java 复制代码
//单行注释:定义一个类,类的名字叫做Demo01HelloWorld
public class Demo01HelloWorld {
    /**
     * 文档注释:
     * @param args
     * 这里是定义main方法,public static void main(String[] args)
     * 是固定写法,main方法是程序的入口
     */
    public static void main(String[] args) {
         /*
         多行注释:
            这是一个输出语句,用来向控制台输出显示内容的,
            ()中的""里面的内容会被输出显示到控制台上
        */
        System.out.println("hello world !!!");
    }
}

关键字

关键字 是指在程序中,Java已经定义好具有特殊含义的单词

  • HelloWorld案例中,出现的关键字有 public 、class 、 static、 void 等,这些单词已经被Java定义好
  • **关键字的特点:**全部都是小写字母。
  • 关键字比较多,不需要死记硬背,学到哪里记到哪里即可。

标识符

简单的说,**凡是程序员自己命名的部分都可以称为标识符。**即给类、变量、方法、包等命名的字符序列,称为标识符。

标识符的命名规则(必须遵守)

  • Java的标识符只能使用26个英文字母大小写,0-9的数字,下划线_,美元符号$
  • 不能使用Java的关键字(包含保留字)和特殊值
  • 数字不能开头
  • 不能包含空格
  • 严格区分大小写

标识符的命名规范(不遵守遭受鄙视)

  • 见名知意
  • **类名、接口名:**每个单词的首字母都大写,形式: XxxYyyZzz,**例如:**HelloWorld,String,System等
  • **变量、方法名:**从第二个单词开始首字母大写,其余字母小写,形式: xxxYyyZzz,**例如:**age,name,bookName,main
  • **包名:**每一个单词都小写,单词之间使用点.分割,形式: xxx.yyy.zzz,**例如:**java.lang
  • **常量名:**每一个单词都大写,单词之间使用下划线_分割,形式: XXX_YYY_ZZZ,**例如:**MAX_VALUE,PI

常量(字面量)

  • 直接写出来的人可以理解的数据,在java中叫做字面量(字面量就是,数据在程序中的书写格式)
  • 字面量也是常量,Java程序中固定不变的数据就是常量。

常量又可以分为 字面值常量和自定义常量。

  • **字面值常量,**如下图所示:
  • **自定义常量:**通过final关键字定义 ,以后学习。

**代码演示:**打印不同类型的常量

java 复制代码
public class Demo02Const {
    public static void main(String[] args) {
        // 输出整数常量:    100        200
        System.out.println(100);
        System.out.println(200);

        // 输出小数常量:    5.5        7.7
        System.out.println(5.5);
        System.out.println(7.7);

        // 输出 字符常量: a ,注意:字符常量,单引号里面有且仅有一个字符
        System.out.println('a');
        // 特殊字符
        System.out.println('\t');
        System.out.println('\u3322');

        // 输出字符串常量
        System.out.println("a");

        //输出布尔常量
        System.out.println(true);
        System.out.println(false);

        // 空常量
        //System.out.println(null);错误: 不能直接打印空常量null

        //java中的自定义常量 PI,
        System.out.println(Math.PI);
    }
}
相关推荐
为将者,自当识天晓地。14 分钟前
c++多线程
java·开发语言
daqinzl22 分钟前
java获取机器ip、mac
java·mac·ip
激流丶38 分钟前
【Kafka 实战】如何解决Kafka Topic数量过多带来的性能问题?
java·大数据·kafka·topic
Themberfue41 分钟前
Java多线程详解⑤(全程干货!!!)线程安全问题 || 锁 || synchronized
java·开发语言·线程·多线程·synchronized·
让学习成为一种生活方式1 小时前
R包下载太慢安装中止的解决策略-R语言003
java·数据库·r语言
晨曦_子画1 小时前
编程语言之战:AI 之后的 Kotlin 与 Java
android·java·开发语言·人工智能·kotlin
南宫生1 小时前
贪心算法习题其三【力扣】【算法学习day.20】
java·数据结构·学习·算法·leetcode·贪心算法
Heavydrink2 小时前
HTTP动词与状态码
java
ktkiko112 小时前
Java中的远程方法调用——RPC详解
java·开发语言·rpc
计算机-秋大田2 小时前
基于Spring Boot的船舶监造系统的设计与实现,LW+源码+讲解
java·论文阅读·spring boot·后端·vue