掌握Java编程

面向对象、平台无关、高性能的编程语言,企业级应用开发的首选

25+

年发展历史

90亿+

设备运行

1000万+

开发者

Top 3

最受欢迎语言

Java核心特性

跨平台

一次编写,到处运行。基于JVM的特性使得Java程序可以在任何支持Java虚拟机的平台上运行。

内存安全

自动内存管理和垃圾回收机制,防止内存泄漏和空指针异常,提高程序稳定性。

多线程

内置的多线程支持,简化了并发编程,提高程序执行效率,充分利用多核CPU。

Java代码示例

Hello World 示例

public class HelloWorld {
    public static void main(String[] args) {
        // 输出Hello World
        System.out.println("Hello, World!");
        
        // 简单的计算示例
        int a = 10;
        int b = 20;
        int sum = a + b;
        System.out.println("两数之和: " + sum);
    }
}

面向对象示例

// 定义一个简单的类
class Person {
    private String name;
    private int age;
    
    // 构造函数
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
    
    // Getter和Setter方法
    public String getName() {
        return name;
    }
    
    public void setName(String name) {
        this.name = name;
    }
    
    public void introduce() {
        System.out.println("你好,我叫" + name + ",今年" + age + "岁。");
    }
}

// 主程序
public class Main {
    public static void main(String[] args) {
        Person person = new Person("张三", 25);
        person.introduce();
    }
}

Java代码执行器

点击"运行代码"查看结果

学习资源

官方文档

Oracle官方Java文档,最权威的学习资料。

访问文档
在线教程

互动式学习平台,适合初学者。

开始学习
开源项目

GitHub上的Java开源项目,学习最佳实践。

浏览项目