3 years ago发表 后端 JAVA

Java学习笔记

Java 学习上手笔记

Java 是一种广泛使用的面向对象编程语言,广泛应用于企业级应用、Android 开发、Web 开发等领域。本篇笔记旨在帮助 Java 初学者快速入门,掌握 Java 的基础语法和常用概念。

Java 环境搭建

  • 安装 JDK:下载并安装 Java 开发工具包(JDK),可以从官网 Oracle JDK 或开源的 OpenJDK 获取。
  • 配置环境变量
    • JAVA_HOME:指向 JDK 安装路径。
    • PATH:将 JAVA_HOME/bin 加入 PATH 环境变量,方便命令行直接使用 Java。
    • CLASSPATH:指定类库路径(通常在 Windows 中不再手动配置)。

Hello World 程序

Java 的第一个程序是一个简单的 "Hello World" 输出,通常用于验证开发环境是否正确配置。

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println(
  • public class HelloWorld:定义一个类 HelloWorld,类名应与文件名相同。
  • public static void main(String[] args):Java 程序的入口方法,main 方法是执行程序时首先调用的方法。
  • System.out.println("Hello, World!");:输出到控制台。

变量与数据类型

Java 是静态类型语言,变量在使用之前必须声明其类型。常见的数据类型有:

  • 基本数据类型
    • int:整数类型
    • double:浮点类型
    • char:字符类型
    • boolean:布尔类型
public class DataTypes {
    public static void main(String[] args) {
        int num = 10;
        double price = 99.99;
        char grade = 'A';
        boolean isActive = true;

        System.out.println(
  • 变量 num 存储整数,price 存储浮点数,grade 存储字符,isActive 存储布尔值。

控制流语句

Java 中的控制流语句包括 if 语句、for 循环、while 循环等,用于控制程序的执行流程。

if 语句

public class IfStatement {
    public static void main(String[] args) {
        int num = 20;

        if (num > 10) {
            System.out.println(
  • if 判断条件是否成立,如果成立,则执行对应的代码块。

for 循环

java public class ForLoop { public static void main(String[] args) { for (int i = 1; i <= 5; i++) { System.out.println("Iteration: " + i); } } }

  • for 循环用于重复执行某些操作,直到满足条件。

5. 面向对象编程(OOP)

Java 是一种面向对象的编程语言,支持类与对象的创建、继承、封装和多态。

定义类与对象

public class Person {
    String name;
    int age;

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public void introduce() {
        System.out.println(
  • 定义了 Person 类,包含 nameage 属性以及一个 introduce 方法。
  • main 方法中创建了一个 Person 对象并调用其方法。

数组

Java 中的数组用于存储固定大小的同类型元素。

public class ArrayExample {
    public static void main(String[] args) {
        int[] numbers = {1, 2, 3, 4, 5};

        for (int num : numbers) {
            System.out.println(num);
        }
    }
}
  • 定义一个整型数组 numbers,并通过增强型 for 循环输出数组中的每个元素。

异常处理

Java 提供了 try-catch 语句来处理可能发生的异常,确保程序在发生错误时能够正常运行。

public class ExceptionExample {
    public static void main(String[] args) {
        try {
            int result = 10 / 0; // 可能会抛出异常
        } catch (ArithmeticException e) {
            System.out.println(
  • 使用 try 块包围可能发生异常的代码,catch 块捕捉异常并处理。

总结

Java 是一种强类型、面向对象的编程语言,适用于多种开发场景。掌握 Java 的基础语法和核心概念,为进一步学习高级特性(如多线程、网络编程、Java 8 新特性等)打下坚实的基础。

0评论
© 2023 - 2025 Powered by Elin
总访问量 13429冀ICP备2025100393号-1