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更高级的特性和功能奠定基础,当然对于我自己来说对于知识的理解更加透彻了。对于我来说,每次阅读同一本书,我都能够获得不同的感受和领悟,从中汲取独特的启示和体验。


每日一言

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


相关文章
|
1月前
|
Java Apache Maven
Java百项管理之新闻管理系统 熟悉java语法——大学生作业 有源码!!!可运行!!!
文章提供了使用Apache POI库在Java中创建和读取Excel文件的详细代码示例,包括写入数据到Excel和从Excel读取数据的方法。
60 6
Java百项管理之新闻管理系统 熟悉java语法——大学生作业 有源码!!!可运行!!!
|
30天前
|
Java 开发工具 Android开发
Kotlin语法笔记(26) -Kotlin 与 Java 共存(1)
本系列教程笔记详细讲解了Kotlin语法,适合需要深入了解Kotlin的开发者。若需快速学习Kotlin,建议查看“简洁”系列教程。本期重点介绍了Kotlin与Java的共存方式,包括属性、单例对象、默认参数方法、包方法、扩展方法以及内部类和成员的互操作性。通过这些内容,帮助你在项目中更好地结合使用这两种语言。
45 1
|
1月前
|
Java 开发工具 Android开发
Kotlin语法笔记(26) -Kotlin 与 Java 共存(1)
Kotlin语法笔记(26) -Kotlin 与 Java 共存(1)
32 2
|
1月前
|
JSON 前端开发 Java
震惊!图文并茂——Java后端如何响应不同格式的数据给前端(带源码)
文章介绍了Java后端如何使用Spring Boot框架响应不同格式的数据给前端,包括返回静态页面、数据、HTML代码片段、JSON对象、设置状态码和响应的Header。
141 1
震惊!图文并茂——Java后端如何响应不同格式的数据给前端(带源码)
|
30天前
|
Java 编译器 Android开发
Kotlin语法笔记(28) -Kotlin 与 Java 混编
本系列教程详细讲解了Kotlin语法,适合需要深入了解Kotlin的开发者。对于希望快速学习Kotlin的用户,推荐查看“简洁”系列教程。本文档重点介绍了Kotlin与Java混编的技巧,包括代码转换、类调用、ProGuard问题、Android library开发建议以及在Kotlin和Java之间互相调用的方法。
22 1
|
30天前
|
安全 Java 编译器
Kotlin语法笔记(27) -Kotlin 与 Java 共存(二)
本教程详细讲解Kotlin语法,适合希望深入了解Kotlin的开发者。若需快速入门,建议查阅“简洁”系列教程。本文重点探讨Kotlin与Java共存的高级话题,包括属性访问、空安全、泛型处理、同步机制及SAM转换等,助你在项目中逐步引入Kotlin。
23 1
|
1月前
|
Java 编译器 Android开发
Kotlin语法笔记(28) -Kotlin 与 Java 混编
Kotlin语法笔记(28) -Kotlin 与 Java 混编
25 2
|
1月前
|
Java 程序员 编译器
在Java编程中,保留字(如class、int、for等)是具有特定语法意义的预定义词汇,被语言本身占用,不能用作变量名、方法名或类名。
在Java编程中,保留字(如class、int、for等)是具有特定语法意义的预定义词汇,被语言本身占用,不能用作变量名、方法名或类名。本文通过示例详细解析了保留字的定义、作用及与自定义标识符的区别,帮助开发者避免因误用保留字而导致的编译错误,确保代码的正确性和可读性。
47 3
|
1月前
|
安全 Java 编译器
Kotlin语法笔记(27) -Kotlin 与 Java 共存(二)
Kotlin语法笔记(27) -Kotlin 与 Java 共存(二)
30 0
|
2月前
|
Java 数据安全/隐私保护
java之基本语法
java之基本语法
28 6
下一篇
无影云桌面