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声明双精度浮点类型变量或者方法
elseif 语句的一个可选分支
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更高级的特性和功能奠定基础,当然对于我自己来说对于知识的理解更加透彻了。

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

每日一言

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

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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

XError_xiaoyu

你的支持,使我更好的创作

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值