Java常量的应用·注释

Java常量的应用

所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变

语法:final 常量名 = 值;

程序中使用常量可以提高代码的可维护性。例如,在项目开发时,我们需要指定用户的性别,此时可以定义一个常量 SEX,赋值为 "男",在需要指定用户性别的地方直接调用此常量即可,避免了由于用户的不规范赋值导致程序出错的情况。

伙计们注意啦:常量名一般使用大写字符

任务

小伙伴们,我们也来定义一个常量玩玩吧!

请在编辑器中,定义两个常量,分别用于保存用户的性别,并实现打印输出

public class HelloWorld{
    public static void main(String[] args) {
	final char MAN='男';
	final char WOMAN='女';
	System.out.println(""+MAN+WOMAN);
	}
}

结果:

如何在Java中使用注释

在编写程序时,经常需要添加一些注释,用以描述某段代码的作用。

一般来说,对于一份规范的程序源代码而言,注释应该占到源代码的 1/3 以上。因此,注释是程序源代码的重要组成部分,一定要加以重视哦!

Java 中注释有三种类型:单行注释、多行注释、文档注释

运行结果: Hello Imooc!

看:被注释的代码块在程序运行时是不会被执行的~~

我们可以通过 javadoc 命令从文档注释中提取内容,生成程序的 API 帮助文档。

打开首页,查看下生成的 API 文档

PS:使用文档注释时还可以使用 javadoc 标记,生成更详细的文档信息:

       @author 标明开发该类模块的作者

       @version 标明该类模块的版本

       @see 参考转向,也就是相关主题

       @param 对方法中某参数的说明

       @return 对方法返回值的说明

       @exception 对方法可能抛出的异常进行说明

任务

亲,你掌握注释该如何添加了么?

请在编辑器中,使用单行注释将第 3 行中的代码注释掉, 使用多行注释将第 5、6 两行中的代码注释掉

运行结果: imooc 

public class HelloWorld{
    public static void main(String[] args) {
		//System.out.println("Java");
		System.out.println("imooc");
		/*System.out.println("Oracle");
		System.out.println("MySQL");*/
	}
}
时间: 2024-07-31 23:11:58

Java常量的应用·注释的相关文章

java常量池是如何存放基本类型字面量的?和String 的处理方式是一样的吗?常量池的设计原则是什么?

问题描述 public class Test {public final int a=5;public final int b=5;public final int c=5;String d="abc";String e="abc";String f="abc";}常量池在存储 基本类型的字面量 ,和存储字符串 的存储方式是否一样,比如说 字符串"abc" ,在常量池中只存储一份, 那么基本类型 字面量 比如说上面定义的 5

环境配置报错-日文系统下Java程序中的中文注释报错

问题描述 日文系统下Java程序中的中文注释报错 我的系统是日文的, 只是一个最简单程序,因为程序中使用中文的注释,所以编译的时候报错,请指教怎样才能不报错? 参看: public class FloatTest { public static void main(String[] args) { float af = 5.2345556f; // 下面将看到af的值已经发生了改变 System.out.println(af); double a = 0.0; double c = Double

浅谈java常量池_java

java常量池技术 java中常量池技术说的通俗点就是java级别的缓存技术,方便快捷的创建一个对象.当需要一个对象时,从池中去获取(如果池中没有,就创建一个并放入池中),当下次需要相同变量的时候,不用重新创建,从而节省空间. java八种基本类型的包装类和对象池 java中的基本类型的包装类.其中Byte.Boolean.Short.Character.Integer.Long实现了常量池技术,(除了Boolean,都只对小于128的值才支持) 比如,Integer对象 Integer i1

Java 常量与变量的区别详细介绍_java

       常量:其值不变即为常量. 语法: 数据类型 常量名 = 值; double PI = 3.14; 备注: 一般默认常量名大写. 变量与常量之间关系(量间关系) 先来一个简单的实例,好了解 Java 里变量与常量之间的关系. 下面的程序里声明了两种 Java 经常使用到的变量,分别为整型变量 num 与字符变量 ch.为它们赋值后,再把它们的值分别显示在控制台上: 下面的程序声明了两个变量,一个是整型,一个是字符型 public class TestJava{ public stat

java 常量约定和方法约定

1,常量约定: Java代码   /***       * http的请求方式:GET       */       public static final String HTTP_REQUESTMETHOD_GET="GET";       /***       * http的请求方式:POST       */       public static final String HTTP_REQUESTMETHOD_POST="POST";      /*** 

Java Persistence API中带注释的命名查询是否真的非常有用?

对注释的注释 Java Persistence API (JPA) 定义了访问数据的多种方法:通过实体管理器.通过 JPA-QL 或通过本机查询.在 JPA 中,注释用作将 Java 对象映射到底层数据库的一种机制.您还可以提供 XML 元数据作为映射注释的覆盖或备选机制.不过,我看到的大多数 JPA 使用情况都明显喜欢使用注释.规范文档使用注释,而不使用基于 XML 的映射示例(仅向您显示 XML 模式)来表示所有示例这一事实可能是覆盖的原因之一.创建对象关系映射,以便从 Java 对象模型抽

java常量池技术

简介     常量池在java用于保存在编译期已确定的,已编译的class文件中的一份数据.它包括了关于类,方法,接口等中的常量,也包括字符串常量,如String s = "java"这种申明方式:当然也可扩充,执行器产生的常量也会放入常量池,故认为常量池是JVM的一块特殊的内存空间. Java是一种动态链接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int.long等等)和对象型(如String及数组)的常量值外,还包含一些以文本形式出现的符号引用,比

Java常量池解析与字符串intern简介

在Java应用程序运行时,Java虚拟机会保存一份内部的运行时常量池,它区别于class文件的常量池,是class文件常量池映射到虚拟机中的数据结构. 关于class文件常量池的部分可以参考之前的博文实例探索Class文件. 1.CONSTANT_Class入口解析 数组类的符号解析较为特殊.若是基本类型数组,那么虚拟机将创建该基本类型的新数组类,并创建一个Class实例来代表该类型,数组类的定义类加载 器为 启动类加载器.若是引用类型的数组,那么在此之前还会进行引用类型的解析,数组类的定义类加

如何使用JS的正则表达式检查 java中的文档注释? (用于代码高亮)

问题描述 例如:在java 中可以这样写文档注释/***这个是注释**/我想实现的效果是/***这个是注释**/现在我想用JS 的正则表达式 匹配他我写了如下的代码但是就是不起作用,只能匹配 /** 其他剩下的都不能匹配.MultiLineCComments : new RegExp('/\*[\s\S]*?\*/', 'gm'),希望哪为朋友帮帮忙,帮我修改一下这个正则表达式,使其能够正常工作.谢谢!问题补充:其实我这段代码是MultiLineCComments : new RegExp('/