Java基础语法之基本语法格式

简介: 本文主要复习了Java的基础语法,包括类的定义、方法、主方法、注释和关键字等内容,旨在帮助读者巩固Java学习中的重要概念。

前言


版权声明:本文为本博主在CSDN的原创文章搬运而来,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/weixin_72543266/article/details/132528560


 本章,是对java基础的复习笔记,方便我对java学习中的一些重要的知识点的总结与学习。

   每一种编程语言都有一套自己的语法规范,Java 语言也不例外,同样需要遵从一定的语法规范,如代码的书写、标识符的定义、关键字的应用等。因此要学好 Java 语言,首先需要熟悉它的基本语法。本章是对java的基础语法格式进行复习总结。


思维导图


image.gif

1, Java的基本语法

1.1,类的定义:

 Java 中的代码需要放在类中执行,一个 Java 文件通常只有一个 public 类。类的定义包括类名类的主体部分,主体部分用一对大括号括起来。

public class ClassName {
    // 类的主体部分
}

image.gif

1.2,方法的定义:

 Java 中的方法 用于执行特定的代码逻辑,方法包含 方法签名和方法体。方法签名包括访问修饰符、返回类型、方法名和参数列表,方法体则包含实际的代码逻辑。
public void methodName() {
    // 方法体
}

image.gif

1.3,主方法:

Java 代码执行的入口是主方法(main 方法),在主方法中可以编写程序的入口逻辑。

public static void main(String[] args) {
    // 主方法体
}

image.gif

1.4,语句和表达式:

Java 中的语句用于执行特定的操作或控制程序流程,语句以分号结尾。表达式则用于计算值或执行特定的操作。

int x = 5; // 变量声明语句
System.out.println("Hello, World!"); // 输出语句
x++; // 表达式语句,自增操作

image.gif

1.5,代码块:

Java 中的代码块用于将多条语句组合在一起,并可以形成作用域。代码块由一对大括号括起来。

{
    // 代码块
    int y = 10;
    System.out.println(y);
}

image.gif

上面最后两种基本语法格式是不是与c语言一致

2,Java中的注释

 在编写程序时,为了使代码易于阅读,通常会在实现功能的同时为代码添加一些注释。注释是对程序的某个功能或者某行代码的解释说明,它能够让开发者在后期阅读和使用代码时能更容易理解代码的作用。

 注释只在Java 源文件中有效,在编译程序时编译器会忽略这些注释信息,不会将其编译到类字节码文件中。

Java 中的注释用于对代码进行说明和解释,有三种注释形式:单行注释、多行注释和文档注释。

2.1,单行注释

          使用双斜线(//)开头,后面跟随注释内容。单行注释只会注释掉一行代码。

// 这是一个单行注释
int x = 10; // 这是对变量的解释


2.2,多行注释

            使用斜线星号(/* … */)将注释内容括起来。多行注释可以注释多行代码。

/*
这是一个多行注释
注释内容可以跨多行
*/
int y = 20; /* 这是对变量的解释 */
image.gif

2.3,文档注释

使用斜线星号(/** … */)将注释内容括起来。文档注释是用来生成API文档的,通常用于类、接口、方法等的说明。

/**
 * 这是一个文档注释
 * 文档注释可以跨多行
 */
public class MyClass {
    /**
     * 这是一个方法的文档注释
     * @param x 参数x的说明
     * @return 返回值的说明
     */
    public int myMethod(int x) {
        // 方法体
    }
}


2.4,重要须知

   注释是给程序员阅读的,编译器会忽略注释部分,所以不会对程序的运行产生任何影响。注释的存在有助于提高代码的可读性和维护性,我们在日常生活中也要多增加注释哦,也是对别人的一种负责,不然一堆屎山代码别人怎么看。

3,java中的关键字

 关键字(keyword)是编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字。和其他语言一样,Java 中保留了许多关键字.下面是我整理的一些常用的java关键词:

关键词 描述
abstract 声明抽象类或者抽象方法
boolean 声明布尔类型变量或者方法
break 结束循环或者 switch 语句的执行
byte 声明字节类型变量或者方法
case 在 switch 语句中匹配特定值
catch 捕获异常
char 声明字符类型变量或者方法
class 声明类
const 不推荐使用,替代常量使用 final 关键词
continue 继续循环的下一次迭代
default 在 switch 语句中指定默认情况
do 循环语句的开始
double 声明双精度浮点类型变量或者方法
else if 语句的一个可选分支
enum 声明枚举类型
extends 声明类的继承关系
final 声明不可改变的类、方法或者变量
finally 在 try-catch 语句块中始终执行的代码
float 声明单精度浮点类型变量或者方法
for 循环语句的开始
goto 不再使用
if 条件语句的开始
implements 声明类实现一个或多个接口
import 导入类或者包
instanceof 检查对象是否是特定类的一个实例
int 声明整型变量或者方法
interface 声明接口
long 声明长整型变量或者方法
native 声明一个方法实现是由其他编程语言实现的
new 创建新对象
package 声明包
private 声明私有类、方法或者变量
protected 声明受保护的类、方法或者变量
public 声明公共类、方法或者变量
return 返回方法的结果
short 声明短整型变量或者方法
static 声明静态变量、方法或者代码块
strictfp 声明浮点计算严格遵守IEEE 754标准
super 引用父类的成员
switch 多分支条件语句
synchronized 声明同步方法或者代码块
this 当前对象的引用
throw 抛出异常
throws 声明方法可能会抛出的异常
transient 声明不被序列化的实例变量
try 声明一个代码块用于捕获异常
void 声明方法没有返回值
volatile 用于标记变量,表示它可能在多个线程中同时被修改
while 循环语句的开始

4,java中的标识符

 在Java中,标识符是用来命名变量、方法、类、包等程序元素的字符序列。标识符必须遵循以下规则:

  1. 标识符由字母、数字、下划线(_)和美元符号($)组成。
  2. 标识符的第一个字符必须是字母、下划线或美元符号,不能是数字。
  3. 标识符区分大小写,例如"myVariable"和"myvariable"是不同的标识符。
  4. 标识符不能是Java的关键词(如if、for等)或保留字(如true、false等)。
  5. 标识符的长度理论上没有限制,但在实际编程中,建议保持标识符的简洁和可读性。

以下是一些示例合法的Java标识符:

  • age
  • myVariable
  • _count
  • MAX_VALUE
  • $price

5,总结

 本章主要是对Java基础语法中基本语法格式进行的总结,对于初学者,帮助初学者理解Java代码的整体结构和组织方式,编写正确的代码,理解代码的执行流程,打下坚实的基础,为进一步学习和掌握Java更高级的特性和功能奠定基础,当然对于我自己来说对于知识的理解更加透彻了。对于我来说,每次阅读同一本书,我都能够获得不同的感受和领悟,从中汲取独特的启示和体验。


每日一言

我在自己周围筑起高墙,没有哪个人能够入内,也尽量不放自己出去。


相关文章
|
3天前
|
小程序 Java 容器
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
10 0
|
3天前
|
Java
深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句
深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句
7 0
|
3天前
|
存储 Java 程序员
JAVA基本语法
JAVA基本语法
19 1
|
3天前
|
存储 Java
Java入门&基础语法
Java入门&基础语法
|
3天前
|
存储 Java 程序员
Java从入门到精通:1.1.1了解Java基础知识:学习Java的基本语法
Java从入门到精通:1.1.1了解Java基础知识:学习Java的基本语法
|
3天前
|
安全 Java 调度
深入理解Java并发编程:线程安全与性能优化
【5月更文挑战第12天】 在现代软件开发中,多线程编程是提升应用程序性能和响应能力的关键手段之一。特别是在Java语言中,由于其内置的跨平台线程支持,开发者可以轻松地创建和管理线程。然而,随之而来的并发问题也不容小觑。本文将探讨Java并发编程的核心概念,包括线程安全策略、锁机制以及性能优化技巧。通过实例分析与性能比较,我们旨在为读者提供一套既确保线程安全又兼顾性能的编程指导。
|
1天前
|
Java
阅读《代码整洁之道》总结(1),java多线程面试
阅读《代码整洁之道》总结(1),java多线程面试
|
1天前
|
缓存 安全 Java
7张图带你轻松理解Java 线程安全,java缓存机制面试
7张图带你轻松理解Java 线程安全,java缓存机制面试
|
2天前
|
安全 Java 开发者
深入理解Java并发编程:线程安全与性能优化
【5月更文挑战第15天】本文将深入探讨Java并发编程的核心概念,包括线程安全和性能优化。我们将通过实例分析,理解线程安全的重要性,并学习如何通过各种技术和策略来实现它。同时,我们也将探讨如何在保证线程安全的同时,提高程序的性能。
|
2天前
|
消息中间件 并行计算 Java
Java中的多线程编程:基础知识与实践
【5月更文挑战第15天】 在现代计算机编程中,多线程是一个复杂但必不可少的概念。特别是在Java这种广泛使用的编程语言中,理解并掌握多线程编程是每个开发者必备的技能。本文将深入探讨Java中的多线程编程,从基础概念到实际应用场景,为读者提供全面的理论支持和实践指导。