【Java入门】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)

    2:
  • 一定要选择Outout directory(输出目录),不然生成不了
  • 注意事项
    因为Java的编码和IDEA的编码不一样,在command line arguments(命令行参数)里面,要添加以下内容
-encoding utf8 -docencoding utf8 -charset utf8

生成内容如下:

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 布尔类型的假值

结束语

以上就是Java入门之Java注释和关键字

  • 这里关键字和文档注释仅了解即可,后期会详细进行讲解
  • 如果有任何问题可以在评论区留言

持续更新Java系列教程,你们的支持就是hacker创作的动力💖💖💖

目录
相关文章
|
1天前
|
缓存 安全 Java
【Java面试——并发基础、并发关键字】
随着硬件指令集的发展,我们可以使用基于冲突检测的乐观并发策略: 先进行操作,如果没有其它线程争用共享数据,那操作就成功了,否则采取补偿措施(不断地重试,直到成功为止)。这种乐观的并发策略的许多实现都不需要将线程阻塞,因此这种同步操作称为非阻塞同步。 乐观锁需要操作和冲突检测这两个步骤具备原子性,这里就不能再使用互斥同步来保证了,只能靠硬件来完成。硬件支持的原子性操作最典型的是: 比较并交换(Compare-and-Swap,CAS)。CAS 指令需要有 3 个操作数,分别是内存地址 V、旧的预期值 A 和新值 B。当执行操作时,只有当 V 的值等于 A,才将 V 的值更新为 B。
|
2天前
|
Java 程序员 API
Java语言注释的深入解析与应用
Java语言注释的深入解析与应用
|
3天前
|
Java
Java的this关键字的使用
Java的this关键字的使用
|
3天前
|
监控 Java 测试技术
性能工具之Java分析工具BTrace入门
【5月更文挑战第25天】性能工具之Java分析工具BTrace入门
14 2
|
4天前
|
Java API
深入理解Java中的this关键字
深入理解Java中的this关键字
|
4天前
|
存储 Java
深入理解Java的标识符和关键字
深入理解Java的标识符和关键字
|
4天前
|
存储 Java 编译器
【Java探索之旅】静态关键字static与代码块的奥秘
【Java探索之旅】静态关键字static与代码块的奥秘
9 0
|
4天前
|
Java
Java面向对象编程:就近原则与this关键字详解
Java面向对象编程:就近原则与this关键字详解
10 0
|
5天前
|
缓存 Java 编译器
Java多线程基础-6:线程安全问题及解决措施,synchronized关键字与volatile关键字(二)
加锁其实是一个比较低效的操作,因为加锁就可能涉及到阻塞等待。
17 1
|
5天前
|
安全 Java 编译器
Java多线程基础-6:线程安全问题及解决措施,synchronized关键字与volatile关键字(一)
下面就是一个线程不安全的例子。该代码中创建了一个counter变量,同时分别创建了两个线程t1和t2,让这两个线程针对同一个counter令其自增5w次。
19 0