Java注释和关键字实例详解 java注解类型的关键字

   2023-02-07 学习力0
核心提示:目录Java注释单行注释多行注释文档注释Java关键字结束语Java注释注释的含义:当我们写程序时需要对代码进行解释说明,这时我们就需要使用注释,以便于后期我们对之前敲过的代码还会有充分的了解。被注释掉的内容不会参与编译和运行,仅仅是对代码的解释说明。

Java注释

注释的含义:当我们写程序时需要对代码进行解释说明,这时我们就需要使用注释,以便于后期我们对之前敲过的代码还会有充分的了解。被注释掉的内容不会参与编译和运行,仅仅是对代码的解释说明。

单行注释

格式 // 需要注释的内容

package HackerDemo;

public class first {
    // 程序主入口
    public static void main(String[] args) {
        // 打印输出Hello World
        System.out.println("Hello World");
    }
}

多行注释

格式 /* 需要注释的内容 */

package HackerDemo;

public class first {
    // 程序主入口
    public static void main(String[] args) {
        /*这是多行注释
        使用for循环打印出0~9
         */
        for (int i = 0; i < 10; i++) {
            System.out.println("打印出来的数字为" + i);
        }
    }
}

文档注释

格式 /** */

  • 文档注释的含义
    添加文档注释,可以自动生成以网页的形式体现该程序说明的注释
    后期会详细讲解文档注释相关内容,这里仅以IDEA生成一个简单文档注释为例
  • 使用IDEA生成文档注释步骤
    1:点击Tools -> Generate JavaDoc(生成JavaDoc)

Java注释和关键字实例详解

2:

一定要选择Outout directory(输出目录),不然生成不了

注意事项

因为Java的编码和IDEA的编码不一样,在command line arguments(命令行参数)里面,要添加以下内容

-encoding utf8 -docencoding utf8 -charset utf8

Java注释和关键字实例详解

生成内容如下:

Java注释和关键字实例详解

Java关键字

关键字的含义

  • 关键字的含义
    被Java赋予特殊涵义的英文单词
  • 注意事项
    Java中的关键字已经被赋予了特殊涵义,这些单词不允许使用
    Java一共有53个关键字,这里只做简单的介绍 后面会单独出一篇文章对Java53个关键字进行详解
关键字 描述
public 公共的访问修饰符
protected 受保护的访问修饰符
private 私有的访问修饰符
class 定义类
interface 定义接口
abstract 定义抽象类
implements 实现接口
extends 继承父类
new 创建对象
import 导用
package 创建包
byte 字节型
char 字符型
boolean 布尔型
short 短整型
int 整型
float 单精度浮点型
long 长整型
double 双精度浮点型
void 当方法用void修饰时,没有返回值
if 条件语句
else 否则,用于if条件语句中
while 循环语句
for 循环语句
switch 条件语句,与case连用
case 与switch连用,通过case提供条件并判断
default 权限修饰符
do 与while连用
break 终止本层循环
continue 跳过本次循环,进行下次循环
return 返回方法指定类型的值或者结束方法的执行
instanceof 二元运算符
static 静态修饰符
super 用于在被重写方法中的子类调用父类方法
final 最终修饰符
this 用于调用本类的属性,方法
native 用于Java调用非Java代码的方法
strictfp 使用此关键字声明会进行严格的计算
synchronized 用于多线程,保证只能有一个线程执行
transient 用transient修饰的变量不会保存在磁盘中
volatile Java虚拟机提供的轻量级同步机制
catch 捕获异常,通常与try连用
try 异常处理语句
finally 用于异常处理语句,被finally所指定的代码都要被执行
throw 手动抛出异常
throws 被throw关键字声明的方法不处理异常,交给方法调用处进行处理
enum 枚举类型
assert 表示断言
const Java保留字,防止作为程序中的标识符
goto Java保留字,防止作为程序中的标识符
null 用于标识一个不确定对象
true 布尔类型的真值
false 布尔类型的假值

结束语

原文地址:https://blog.csdn.net/xqe777/article/details/128640376
 
标签: java 注释 关键字
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • #新闻拍一拍# Oracle 调研如何避免让 Java 开发者投奔 Rust 和 Kotlin | Linux 中国
    #新闻拍一拍# Oracle 调研如何避免让 Java 开发
     导读:• 英特尔对迟迟不被 Linux 主线接受的 SGX Enclave 进行了第 38 次修订 • ARM 支持开源的 Panfrost Gallium3D 驱动本文字数:977,阅读时长大约:1分钟作者:硬核老王Oracle 调研如何避免让 Java 开发者投奔 Rust 和 KotlinOracle 委托分析公司 Omd
    03-08
  • oogle的“ JavaScript杀手” Dart 与JavaScript的比较
    oogle的“ JavaScript杀手” Dart 与JavaScript
    JavaScript通常被称为浏览器脚本语言,但它也已扩展到许多服务器端和移动应用程序开发环境。JS已经存在了将近20年,可以肯定地说它确实是一种成熟且稳定的编程语言。在Facebook发布React和React Native框架之后,JS变得越来越流行。JavaScript具有自己的软件
    03-08
  • sf02_选择排序算法Java Python rust 实现
    Java 实现package common;public class SimpleArithmetic {/** * 选择排序 * 输入整形数组:a[n] 【4、5、3、7】 * 1. 取数组编号为i(i属于[0 , n-2])的数组值 a[i],即第一重循环 * 2. 假定a[i]为数组a[k](k属于[i,n-1])中的最小值a[min],即执行初始化 min =i
    02-09
  • Delphi XE6 通过JavaScript API调用百度地图
    Delphi XE6 通过JavaScript API调用百度地图
    参考昨天的内容,有朋友还是问如何调用百度地图,也是,谁让咱都在国内呢,没办法,你懂的。 首先去申请个Key,然后看一下百度JavaScript的第一个例子:http://developer.baidu.com/map/jsdemo.htm下一步,就是把例子中的代码,移动TWebBrower中。 unit Unit
    02-09
  • JavaScript面向对象轻松入门之抽象(demo by ES5
    抽象的概念  狭义的抽象,也就是代码里的抽象,就是把一些相关联的业务逻辑分离成属性和方法(行为),这些属性和方法就可以构成一个对象。  这种抽象是为了把难以理解的代码归纳成与现实世界关联的概念,比如小狗这样一个对象:属性可以归纳出“毛色”、
    02-09
  • Java与Objective-C的渊源 objective-c和c++的区
    java创始成员Patrick Naughton回忆,通常人们会认为Java是学Modula-3和C+,其实这些都是谣传,而对Java影响比较大的则是Objective-C:单 继承、动态绑定和加载、类对象、纯虚函数、反射、原始类型包装类等。Java的接口直接抄自OC的协议。  Objective-C是扩
    02-09
  • Java项目导出数据为 PDF 文件的操作代码
    Java项目导出数据为 PDF 文件的操作代码
    目录Java项目如何导出数据为 PDF 文件?一、代码结构如下二、代码说明1、添加依赖 pom.xml2、HTML模板文件 audit_order_record.html3、添加字体4、PDF 导出工具类5、导出接口6、打开浏览器测试三、效果图Java项目如何导出数据为 PDF 文件?一个小需求,需要将
  • 盘点Java中延时任务的多种实现方式 java 延时队列怎么实现
    盘点Java中延时任务的多种实现方式 java 延时队
    目录场景描述实现方式一、挂起线程二、ScheduledExecutorService 延迟任务线程池三、DelayQueue(延时队列)四、Redis-为key指定超时时长,并监听失效key五、时间轮六、消息队列-延迟队列场景描述①需要实现一个定时发布系统通告的功能,如何实现? ②支付超时
  • Java Semaphore信号量使用分析讲解
    Java Semaphore信号量使用分析讲解
    目录前言介绍和使用API介绍基本使用原理介绍获取许可acquire()释放许可release()总结前言大家应该都用过synchronized 关键字加锁,用来保证某个时刻只允许一个线程运行。那么如果控制某个时刻允许指定数量的线程执行,有什么好的办法呢? 答案就是JUC提供的信
  • 【Java并发入门】03 互斥锁(上):解决原子性问题
    【Java并发入门】03 互斥锁(上):解决原子性
    原子性问题的源头是线程切换Q:如果禁用 CPU 线程切换是不是就解决这个问题了?A:单核 CPU 可行,但到了多核 CPU 的时候,有可能是不同的核在处理同一个变量,即便不切换线程,也有问题。所以,解决原子性的关键是「同一时刻只有一个线程处理该变量,也被称
    02-09
点击排行