魔法程序员的奥妙指南:Java基本语法

发布于:2024-05-10 ⋅ 阅读:(31) ⋅ 点赞:(0)

在这里插入图片描述

作为一名魔法程序员,精通Java语言是至关重要的。Java作为一种强大的编程语言,在编写优质代码和开发强大应用程序时发挥着重要作用。让我们深入探讨Java基本语法的关键要点,从注释到变量,无所不包!

Java基本语法的神秘魔法

注释的魔力

注释就如同魔法咒语的符文,能够为代码注入智慧和清晰度。单行或多行注释,如同魔法卷轴般,让我们理清思路,让代码焕发生机。

注释在Java中是非常重要的,它们有助于解释代码,使代码更易于阅读和维护。Java支持单行注释多行注释

  • 单行注释//
// 这是单行注释,程序用于输出hello world
public class FileDemo {
    public static void main(String[] args) {
        System.out.println("hello world");
    }
}

在这里插入图片描述

  • 多行注释/* */
/*
这是多行注释,程序用于输出99乘法表
使用两个嵌套for循环实现
 */
public class FileDemo {
    public static void main(String[] args) {
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(j + "*" + i + "=" + i * j + "\t");
            }
            System.out.println();
        }
    }
}

在这里插入图片描述

标识符的魔咒

标识符如同魔法符号,为变量、方法、类等赋予独一无二的力量。它们是编码世界中的魔法名字,让我们能够召唤出代码中的力量

在Java中,标识符是用来命名变量、方法、类等的。标识符可以包括字母、数字、下划线和美元符号,但必须以字母、下划线或美元符号开头。例如:

int myVariable = 10;
String myString = "Hello";

关键字的法术

Java关键字就如同魔法咒语,具有特殊的含义和力量。它们是我们掌握魔法精髓的关键,让我们能够与编码世界互动

在Java中,关键字是具有特殊含义的保留字,用于表示数据类型、流程控制、类成员访问等。这些关键字具有固定的语法和含义,开发人员不能将它们用作标识符或变量名

  • 以下是Java所有的关键字
关键字 描述
abstract 声明抽象类或者抽象方法
assert 断言条件为真
boolean 声明布尔型变量
break 跳出当前循环
byte 声明字节型变量
case 为switch语句定义一个条件
catch 捕获异常并处理
char 声明字符型变量
class 定义类
const* 保留关键字,未使用
continue 结束当前循环的当前迭代,继续下一次迭代
default 针对switch语句,设置默认情况
do 执行语句块,并在条件语句为真时重复执行
double 声明双精度浮点型变量
else 若条件语句为假,则执行语句块
enum 声明枚举类型
extends 扩展一个类
final 声明一个不可改变的值或者指示一个类不可继承
finally 在try块之后执行一个语句块,无论是否有异常发生
float 声明单精度浮点型变量
for 创建一个for循环
goto* 保留关键字,未使用
if 对条件进行测试,如果为真则执行代码块
implements 实现一个接口
import 导入另一个Java包中的类
instanceof 测试一个对象是否为一个类的实例
int 声明整型变量
interface 声明接口
long 声明长整型变量
native 指示一个方法调用是非Java代码实现
new 创建一个新的对象
null
package 声明包
private 声明私有成员或者方法
protected 声明受保护的成员或方法
public 声明公共的成员或方法
return 结束方法,并返回一个值
short 声明短整型变量
static 声明静态变量,方法,块或类
strictfp 确保浮点运算一致
super 引用超类的成员或者构造方法
switch 选择一个适当的代码块来执行
synchronized 保护多个线程访问的代码块
this 引用当前对象
throw 抛出异常
throws 定义可能抛出的异常
transient 修饰不被序列化的字段
try 定义一个安全代码块,可以出现异常而不中断代码的执行
void 声明void类型
volatile 指示一个变量可能在多个线程中被同时修改
while 创建一个while循环

✨注意:constgoto 是 Java 中的保留关键字,但实际上并没有用于编程。

变量的魔法容器

变量是我们施展魔法的容器,存储着神奇的数值和信息。它们可以是简单的数字,也可以是复杂的对象,为我们的魔法实现增添灵活性

在Java中,变量是用来存储数据的容器。变量需要先声明后使用,可以是基本数据类型(如int、double)或引用数据类型(如String、Object)。例如:

int num = 5;
String name = "Alice";

✨下表总结了Java中的基本数据类型及其取值范围:

数据类型 大小 (位) 取值范围
byte 8 -128 到 127
short 16 -32,768 到 32,767
int 32 -2,147,483,648 到 2,147,483,647
long 64 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
float 32 3.40282347E+38 到 1.40239846E-45
double 64 1.7976931348623157E+308 到 4.94065645841246544E-324
char 16 0 到 65,535
boolean 1 true 或 false

✨下表总结了Java中常见的引用数据类型:

数据类型 描述
String 代表字符串
Array 用于存储固定大小的同类型元素集合
ArrayList Java集合框架中的动态数组,可以根据需要自动增长
LinkedList Java集合框架中的双向链表
HashMap Java集合框架中的键值对映射
LinkedHashMap 保持元素插入顺序的HashMap扩展
TreeSet 基于红黑树的有序集合
HashSet 无序不重复元素集合
Queue 表示队列数据结构的接口
Stack 栈数据结构的实现

这些引用数据类型在Java中用于处理复杂数据结构和对象之间的关系,提供了丰富的数据结构和算法支持

请注意,Java中的每种数据类型在内存中占用的位数是固定的,但其取值范围会根据数据类型的有符号性质而不同

常量的魔法守护

常量就如同魔法护身符,保护着程序中不可改变的价值。它们是稳定的力量源泉,让我们的魔法稳如泰山

常量是在程序执行过程中其数值不会发生变化的量。在Java中,可以使用final关键字创建常量。例如:

final double PI = 3.14159;
final String APP_NAME = "MagicApp";

语句的咒语

Java语句就如同我们施展魔法的咒语,通过它们,我们打开编码世界的大门。赋值、条件、循环,每一条语句都是我们编织魔法的线索

Java程序由一系列语句组成,每个语句以分号;结束。常见的语句包括赋值语句、条件语句(if-else)、循环语句(for、while)、方法调用等

public class FileDemo {
    // 定义一个main方法
    public static void main(String[] args) {
        // 定义一个整型变量a
        int a = 10;
        // 判断a是否大于7
        if (a > 7) {
            System.out.println("a大于7");
        }
    }
}

在这里插入图片描述

public class FileDemo {
    // 定义一个main方法
    public static void main(String[] args) {
        // 循环输出1-10,输出在同一行
        for (int i = 1; i <= 10; i++) {
            System.out.print(i + " ");
        }
    }
}

在这里插入图片描述

通过掌握这些基本要点,你将能够编写优雅而强大的Java代码,成为一名真正的魔法程序员!


若想更深入探索Java编程的奥秘,推荐阅读关东升老师的著作《你好,Java》。这本书将带你深入了解Java的精髓,从基础到高级应用,助你成为一名卓越的Java开发者。立即开始你的魔法之旅!

推荐书籍:你好!Java

内容简介

本书以轻松幽默的语言,从零开始介绍如何学习Java语言。书名来源于编程语言中最经典的Hello World程序,寓意带您从入门到精通
本书全面系统地介绍了Java语言编程,共包含15章内容,涵盖了Java的基础语法、面向对象编程、常用类库、GUI编程、数据库访问、网络编程、多线程等核心知识点和编程技能
书中大部分知识点后都设计了针对性的训练营,通过大量示例和综合练习案例,帮助读者深入理解知识并灵活运用
每章都设有总结与扩展和同步练习,以及若干训练营,旨在通过综合案例巩固知识。我们提供配套代码、课件、答疑服务,以及视频来辅助学习(下载方式见封底)
书中目录采用幽默风格命名,使用漫画角色对话的形式讲解知识,以激发读者的学习兴趣
无论您是编程新手,还是有经验的程序员,本书都将以浅显易懂的方式,带您掌握Java语言实用技能。只要耐心学习践行,必将收获满满,现在请开始Java编程之旅吧!

在这里插入图片描述

获取方式

👉京东购买链接https://item.jd.com/14516600.html
在这里插入图片描述