【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创作的动力💖💖💖

相关文章
|
16天前
|
存储 安全 Java
从入门到精通:Java Map全攻略,一篇文章就够了!
【10月更文挑战第17天】本文详细介绍了Java编程中Map的使用,涵盖Map的基本概念、创建、访问与修改、遍历方法、常用实现类(如HashMap、TreeMap、LinkedHashMap)及其特点,以及Map在多线程环境下的并发处理和性能优化技巧,适合初学者和进阶者学习。
32 3
|
1天前
|
Java 大数据 API
14天Java基础学习——第1天:Java入门和环境搭建
本文介绍了Java的基础知识,包括Java的简介、历史和应用领域。详细讲解了如何安装JDK并配置环境变量,以及如何使用IntelliJ IDEA创建和运行Java项目。通过示例代码“HelloWorld.java”,展示了从编写到运行的全过程。适合初学者快速入门Java编程。
|
7天前
|
存储 安全 Java
🌟Java零基础-反序列化:从入门到精通
【10月更文挑战第21天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
33 5
|
5天前
|
安全 Java 调度
Java中的多线程编程入门
【10月更文挑战第29天】在Java的世界中,多线程就像是一场精心编排的交响乐。每个线程都是乐团中的一个乐手,他们各自演奏着自己的部分,却又和谐地共同完成整场演出。本文将带你走进Java多线程的世界,让你从零基础到能够编写基本的多线程程序。
17 1
|
11天前
|
Java 数据处理 开发者
Java多线程编程的艺术:从入门到精通####
【10月更文挑战第21天】 本文将深入探讨Java多线程编程的核心概念,通过生动实例和实用技巧,引导读者从基础认知迈向高效并发编程的殿堂。我们将一起揭开线程管理的神秘面纱,掌握同步机制的精髓,并学习如何在实际项目中灵活运用这些知识,以提升应用性能与响应速度。 ####
36 3
|
13天前
|
Java
Java中的多线程编程:从入门到精通
本文将带你深入了解Java中的多线程编程。我们将从基础概念开始,逐步深入探讨线程的创建、启动、同步和通信等关键知识点。通过阅读本文,你将能够掌握Java多线程编程的基本技能,为进一步学习和应用打下坚实的基础。
|
14天前
|
存储 安全 Java
从入门到精通:Java Map全攻略,一篇文章就够了!
【10月更文挑战第19天】本文介绍了Java编程中重要的数据结构——Map,通过问答形式讲解了Map的基本概念、创建、访问与修改、遍历方法、常用实现类(如HashMap、TreeMap、LinkedHashMap)及其特点,以及Map在多线程环境下的使用和性能优化技巧,适合初学者和进阶者学习。
39 4
|
13天前
|
Java
[Java]Socket套接字(网络编程入门)
本文介绍了基于Java Socket实现的一对一和多对多聊天模式。一对一模式通过Server和Client类实现简单的消息收发;多对多模式则通过Server类维护客户端集合,并使用多线程实现实时消息广播。文章旨在帮助读者理解Socket的基本原理和应用。
14 1
|
14天前
|
SQL IDE Java
入门Cloud Toolkit:简化你的Java应用开发与部署流程
【10月更文挑战第19天】作为一名长期从事Java开发的程序员,我一直致力于寻找能够简化日常开发工作的工具。在众多工具中,阿里巴巴推出的Cloud Toolkit引起了我的注意。这款免费的插件旨在帮助开发者更轻松地进行开发、测试及部署工作,尤其是在与云服务交互时表现尤为出色。本文将从个人的角度出发,介绍Cloud Toolkit的基本功能及其使用技巧,希望能帮助初学者快速上手这款实用工具。
13 1
|
19天前
|
Java 测试技术 程序员
💡Java 零基础 | 深入理解注释的重要性与应用
【10月更文挑战第10天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
21 5