Java基础语法入门:从零开始掌握这门经典编程语言!

举报
喵手 发表于 2025/09/24 21:04:50 2025/09/24
【摘要】 开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛  今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。  我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,...

开篇语

哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛

  今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。

  我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,希望以这种方式帮助到更多的初学者或者想入门的小伙伴们,同时也能对自己的技术进行沉淀,加以复盘,查缺补漏。

小伙伴们在批阅的过程中,如果觉得文章不错,欢迎点赞、收藏、关注哦。三连即是对作者我写作道路上最好的鼓励与支持!

前言

嘿,朋友们,今天我们来聊聊一门久经考验、依然活力四射的编程语言——Java!无论你是编程新手,还是想要巩固基础的开发者,Java都是一门值得掌握的语言。说实话,Java的世界就像一座宝藏,虽然看起来有点庞大和复杂,但一旦你进入,便会发现它的强大与优雅。

那么,今天我们就一起从零开始,一步步了解Java的基础语法,让它不再那么高高在上,而是变成我们身边最得力的编程小伙伴!准备好了吗?跟着我一起走进Java的世界,了解Java的基本结构、控制语句、数组与字符串操作,还有输入输出技巧!


Java简介与历史:为何Java依然风靡全球?

让我们先从Java的历史和背景说起。Java 是由Sun Microsystems公司(后来被Oracle收购)于1995年发布的。最初,Java的目标是成为一种可以跨平台运行的编程语言——也就是“写一次,处处运行”(Write Once, Run Anywhere,简称WORA)。它通过JVM(Java Virtual Machine)让Java程序可以在不同的平台上运行,从而避免了传统程序需要在每个平台上重新编译的麻烦。

Java的跨平台特性使得它广泛应用于企业级开发、安卓开发、大数据处理、云计算等多个领域。简直可以说,Java的生命力是相当强大的,已经是全世界最流行、最稳定的编程语言之一!


Java的基本结构:类、方法、变量、数据类型

好啦,现在让我们直接进入Java的基本构成部分。Java程序的基本单位是类(Class),每个类可以包含方法(Method)变量(Variable)、以及数据类型(Data Type)

1.1 类(Class)与方法(Method)

Java程序都是从类开始的。我们创建一个类,然后在其中写方法。一个简单的例子:

public class HelloWorld {
    // 这是一个方法
    public static void main(String[] args) {
        System.out.println("Hello, Java World!"); // 输出语句
    }
}

在这个例子中:

  • public class HelloWorld:我们定义了一个类,类名是 HelloWorld
  • public static void main(String[] args):这是程序的入口方法,程序一开始就会从这里执行。String[] args 是命令行参数,我们稍后再讲。
  • System.out.println("Hello, Java World!");:这行代码向控制台输出了 “Hello, Java World!”。

1.2 变量与数据类型

在 Java 中,我们使用变量来存储数据,而每个变量都有一个数据类型。常见的数据类型包括:

  • int:整数
  • double:浮点数
  • boolean:布尔值(truefalse
  • char:字符类型
  • String:字符串

举个例子:

public class VariablesExample {
    public static void main(String[] args) {
        int number = 10;  // 整数类型
        double price = 99.99;  // 浮点类型
        boolean isJavaFun = true;  // 布尔类型
        char grade = 'A';  // 字符类型
        String message = "Java is awesome!";  // 字符串类型

        System.out.println("Number: " + number);
        System.out.println("Price: " + price);
        System.out.println("Is Java Fun? " + isJavaFun);
        System.out.println("Grade: " + grade);
        System.out.println("Message: " + message);
    }
}

控制结构:if, switch, for, while,让代码更有逻辑!

控制结构是编程语言的基础,允许你根据不同的条件执行不同的代码。Java 中常见的控制结构有 ifswitchforwhile 等。

2.1 if语句

if 语句用来判断一个条件,如果条件为真,就执行某段代码。例如:

public class IfExample {
    public static void main(String[] args) {
        int age = 18;
        if (age >= 18) {
            System.out.println("你已经成年,可以投票!");
        } else {
            System.out.println("你还未成年,不能投票!");
        }
    }
}

2.2 switch语句

switch 语句用于多条件判断,适用于当你有多个值时,选择一个匹配项执行对应的代码。例如:

public class SwitchExample {
    public static void main(String[] args) {
        int day = 3;
        switch (day) {
            case 1:
                System.out.println("今天是星期一");
                break;
            case 2:
                System.out.println("今天是星期二");
                break;
            case 3:
                System.out.println("今天是星期三");
                break;
            default:
                System.out.println("无效的日期");
        }
    }
}

2.3 for循环

for 循环通常用于已知循环次数的情况。例如:

public class ForLoopExample {
    public static void main(String[] args) {
        for (int i = 0; i < 5; i++) {
            System.out.println("当前循环次数:" + i);
        }
    }
}

2.4 while循环

while 循环用于在条件为真时,重复执行代码块。例如:

public class WhileLoopExample {
    public static void main(String[] args) {
        int i = 0;
        while (i < 5) {
            System.out.println("当前循环次数:" + i);
            i++;
        }
    }
}

数组与字符串处理:让数据更有序

Java中的数组和字符串是两个非常常用的工具,它们帮助你管理和操作数据。

3.1 数组

数组是存储多个相同类型数据的容器。比如:

public class ArrayExample {
    public static void main(String[] args) {
        int[] numbers = {1, 2, 3, 4, 5};  // 定义一个整数数组
        for (int i = 0; i < numbers.length; i++) {
            System.out.println("数组中的元素:" + numbers[i]);
        }
    }
}

3.2 字符串处理

字符串在Java中是对象,可以通过各种方法来操作它们。比如:

public class StringExample {
    public static void main(String[] args) {
        String text = "Hello, Java!";
        System.out.println("字符串长度:" + text.length());
        System.out.println("字符串转大写:" + text.toUpperCase());
        System.out.println("字符串替换:" + text.replace("Java", "World"));
    }
}

输入输出:让你的程序与外界互动

最后,让我们来看看如何通过 Scanner 类实现输入输出,利用 System.in 获取用户输入,以及使用 System.out 输出内容。

4.1 输入:使用Scanner类

import java.util.Scanner;

public class ScannerExample {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入你的名字:");
        String name = scanner.nextLine();  // 获取用户输入的字符串

        System.out.println("你好," + name + "!");
    }
}

4.2 输出:使用System.out

public class OutputExample {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

结语:Java世界的大门已经为你打开!

好了,今天我们一起快速走了一遍Java的基础语法,了解了类、方法、变量、控制结构、数组、字符串和输入输出等基本知识。看到这里,大家是不是觉得Java并不像它的名字那样神秘,反而充满了乐趣?

Java是一门非常稳定且有广泛应用的语言。掌握它,不仅能帮助你在企业级开发中如鱼得水,还能为你在安卓开发、大数据、云计算等领域打下坚实的基础。所以,别犹豫了,赶紧动手实践起来吧!

… …

文末

好啦,以上就是我这期的全部内容,如果有任何疑问,欢迎下方留言哦,咱们下期见。

… …

学习不分先后,知识不分多少;事无巨细,当以虚心求教;三人行,必有我师焉!!!

wished for you successed !!!


⭐️若喜欢我,就请关注我叭。

⭐️若对您有用,就请点赞叭。
⭐️若有疑问,就请评论留言告诉我叭。


版权声明:本文由作者原创,转载请注明出处,谢谢支持!

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。