Java入门篇之吃透基础语法(一):注释+关键字+字面量全解析

🏠个人主页:黎雁

🎬作者简介:C/C++/JAVA后端开发学习者

❄️个人专栏:C语言数据结构(C语言)EasyXJAVA游戏规划程序人生

✨ 从来绝巘须孤往,万里同尘即玉京

文章目录

Java入门篇之吃透基础语法(一):注释+关键字+字面量全解析✨

你好!各位CSDN的小伙伴们~ 在前两篇中,我们搞定了Java环境搭建和核心认知,今天正式开启Java基础语法的学习!注释、关键字、字面量是读懂Java代码的"入门三板斧",掌握这些基础,才能为后续变量、运算符的学习筑牢根基💻


文章摘要

本文为Java入门系列第三篇上篇,聚焦Java基础语法的核心基础:注释、关键字、字面量。详解注释的三类写法(重点解析Java独有的文档注释)、关键字的核心特性与class关键字的使用规范,以及6种字面量类型的定义、示例和制表符\t的格式化用法,标注Java与C语言的差异,帮助零基础新手快速掌握代码阅读的基础规则。
阅读时长 :约10分钟
适用人群及阅读重点

  1. Java零基础入门者:重点掌握注释书写规范、关键字识别、字面量的类型区分;
  2. 有C语言基础的开发者:聚焦Java独有的文档注释、字面量的语法细节差异;
  3. 备考计算机等级考试的学生:熟记注释分类、关键字特性等高频考点。

一、注释:代码的"说明书"📝

注释是对代码的解释说明,不会被编译运行,核心作用是提升代码可读性。Java的注释类型与C语言有重合,但文档注释是Java特色,务必掌握!

1. 注释的三大分类

注释类型 语法 特点
单行注释 // 注释内容 仅注释一行,简洁高效,与C语言一致
多行注释 /* 注释内容 */ 注释多行,可包裹大段说明,与C语言一致
文档注释 /** 注释内容 */ Java独有,可生成API文档,支持@author/@version等注解

2. 文档注释(Java特色)

文档注释是Java的核心特色,常用于类/方法的标准化说明,可通过javadoc命令生成HTML格式的说明文档:

java 复制代码
/**
 * 这是一个拍照工具类
 * 
 * @author 香香软软的mythelubc  // 标注作者
 * @version 1.0                // 标注版本号
 */
public class PhotoUtil {
    // 空类示例
}

✨ 实用技巧:在IDEA中输入/**后按回车,可自动生成文档注释模板,提升编码效率。

3. 注释实战示例

java 复制代码
public class HelloWorld {
    // 单行注释:main方法是程序的主入口(固定写法)
    public static void main(String[] args) {
        /* 多行注释:
           输出语句(打印语句)
           会把小括号内的内容输出到控制台 */
        System.out.println("HelloWorld");
    }
}

💡 注释规范:注释要"见名知意",核心逻辑必须加注释,简单逻辑可省略,避免无意义的废话注释。


二、关键字:Java的"保留字"🔑

关键字是Java赋予特殊含义的单词,是编写代码的"基础词汇",核心特性需牢记!

1. 关键字核心特性

  • 📌 所有关键字字母全小写 (与C语言一致,但Java无unsigned/long long等C语言关键字);
  • 📌 主流编辑器(IDEA/Notepad++)会对关键字标特殊颜色(如蓝色),直观易识别;
  • 📌 Java共有53个关键字,无需死记,常用的如classintpublic等用多了自然熟记。

2. 核心关键字示例:class

class是定义类的核心关键字,类是Java最基本的组成单元,用法有严格规范:

java 复制代码
// public:访问修饰符  class:关键字  HelloWorld:类名(自定义)
public class HelloWorld  
{ // 大括号表示类的范围,所有代码必须写在类的范围内
    // 类内的代码...
}

⚠️ 关键注意:class后的类名必须与文件名完全一致(包括大小写),否则编译直接报错!


三、字面量:程序中的"固定值"🔢

字面量是程序中直接写出来的固定值,Java支持6种核心类型,比C语言更规范,需区分清楚类型边界。

1. 6种字面量类型(核心区分)

类型 示例 核心规则
整数类型 666-777 无小数点,支持正/负/0
小数类型 11.93-3.71 带小数点,注意精度问题
字符串类型 "我是我自己""I love JAVA" 双引号包裹,可含多个字符
字符类型 '男''A''0' 单引号包裹,仅能有一个字符(与C语言一致)
布尔类型 truefalse 仅两个值,C语言无布尔类型,常用int替代
空类型 null 特殊值,不能直接打印,需包裹在字符串中

2. 字面量实战(含制表符\t

\t是制表符,打印时将前面内容补到8的整数倍,常用于格式化输出,新手必掌握:

java 复制代码
public class ValueDemo1
{
    public static void main(String[] args)
    {
        // 整数&小数
        System.out.println(666);  // 输出:666
        System.out.println(11.93); // 输出:11.93
        
        // 字符&字符串(重点区分单/双引号)
        System.out.println('男'); // 输出:男
        System.out.println("我是我自己"); // 输出:我是我自己
        
        // 布尔&空类型(null需包裹)
        System.out.println(true);  // 输出:true
        System.out.println("null"); // 输出:null

        // \t制表符格式化
        System.out.println("name" + '\t' + "age"); // 输出:name    age
        System.out.println("tom" + '\t' + "23");   // 输出:tom     23
    }
}

四、知识回顾📝

  1. 注释分单行//、多行/* */、文档注释/** */,文档注释可生成API文档,是Java独有特性;
  2. Java关键字全小写,class定义类,类名需与文件名一致;
  3. 字面量共6种,字符用单引号(仅一个字符)、字符串用双引号,null不能直接打印,\t用于格式化输出。

写在最后

今天我们吃透了Java基础语法的"入门三板斧"------注释、关键字、字面量,这些是读懂代码的基础,一定要多敲示例加深记忆😜 下一篇我们将讲解变量的核心知识点(进制、数据类型、Scanner键盘录入),继续夯实Java基础,记得关注哦!

相关推荐
hqwest2 小时前
码上通QT实战15--监控页面07-打开串口连接
开发语言·qt·多线程·signal·slot·emit·信号和槽
mjhcsp2 小时前
C++ 后缀树(Suffix Tree):原理、实现与应用全解析
java·开发语言·c++·suffix-tree·后缀树
sin22012 小时前
Spring事务管理(SpringBoot)
java·spring boot·spring
C***11502 小时前
Spring TransactionTemplate 深入解析与高级用法
java·数据库·spring
BD_Marathon2 小时前
SpringBoot——配置文件格式
java·spring boot·后端
mjhcsp2 小时前
C++ 有限状态自动机(FSM):原理、实现与应用全解析
开发语言·c++·有限状态自动机
indexsunny2 小时前
互联网大厂Java面试实战:Spring Boot与微服务在电商场景的应用解析
java·spring boot·redis·微服务·kafka·gradle·maven
2301_797312262 小时前
学习java37天
开发语言·python