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

目录

目录

前言

思维导图

1, Java的基本语法

1.1,类的定义:

1.2,方法的定义: 

1.3,主方法:

1.4,语句和表达式:

1.5,代码块:

2,Java中的注释

2.1,单行注释

2.2,多行注释

2.3,文档注释

2.4,重要须知 

3,java中的关键字

4,java中的标识符

5,总结


前言

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

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

思维导图

1, Java的基本语法

1.1,类的定义:

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

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

1.2,方法的定义: 

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

1.3,主方法:

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

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

1.4,语句和表达式:

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

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

1.5,代码块:

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

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

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

2,Java中的注释

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

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

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

2.1,单行注释

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

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

2.2,多行注释

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

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

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更高级的特性和功能奠定基础,当然对于我自己来说对于知识的理解更加透彻了。

对于我来说,每次阅读同一本书,我都能够获得不同的感受和领悟,从中汲取独特的启示和体验。

每日一言

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

  如果我的学习笔记对你有用,不妨点赞收藏一下,感谢你的支持,当然也欢迎大佬给我一下建议或是对笔记中的不足进行补充,对我学习大有帮助,谢谢。  

猜你喜欢

转载自blog.csdn.net/weixin_72543266/article/details/132528560