Java学习笔记

本网站为个人学习用途,主要用于整理和分享我在系统学习 Java 编程语言过程中积累的知识点、代码实践与理解总结。

所有内容均为原创或已明确标注参考资料来源,仅用于技术交流与自我提升,不涉及任何商业行为、政治敏感话题或违法不良信息。

1. Java基础语法入门

Java 是一种强类型、面向对象的编程语言。其基本语法包括变量声明、数据类型、运算符、控制流程等。

例如,定义一个整型变量并输出:

public class HelloWorld {
    public static void main(String[] args) {
        int age = 25;
        System.out.println("年龄是:" + age);
    }
}

Java 的 main 方法是程序入口,所有代码必须写在类中,体现了其“一切皆对象”的设计理念。

2. 面向对象编程(OOP)核心概念

Java 完全支持面向对象编程,三大特性为:封装继承多态

示例:多态的体现

Animal myPet = new Dog();
myPet.makeSound(); // 实际调用 Dog 类中的 makeSound 方法

合理使用 OOP 可提高代码的可读性、可维护性和扩展性。

3. 异常处理机制详解

Java 通过异常处理机制应对运行时错误,主要使用 try-catch-finally 结构。

try {
    int result = 10 / 0;
} catch (ArithmeticException e) {
    System.out.println("除零错误:" + e.getMessage());
} finally {
    System.out.println("无论是否出错,此块总会执行。");
}

Java 异常分为 检查异常(Checked Exception)非检查异常(Unchecked Exception)。开发者应根据场景选择捕获或抛出异常,避免程序崩溃。

自定义异常可通过继承 ExceptionRuntimeException 实现。