Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。

Java 可运行于多个平台,如 Windows, Mac OS 及其他多种 UNIX 版本的系统。

本教程通过简单的实例将让大家更好的了解 Java 编程语言。

移动操作系统 Android 大部分的代码采用 Java 编程语言编程。

JDK在线手册(官方实时更新);

JDK各个版本的新特征

我的第一个 JAVA 程序

以下我们通过一个简单的实例来展示 Java 编程,创建文件 HelloWorld.java(文件名需与类名一致), 代码如下:

实例

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

注:String args[] 与 String[] args 都可以执行,但推荐使用 String[] args,这样可以避免歧义和误读。

运行以上实例,输出结果如下:

$ javac HelloWorld.java
$ java HelloWorld
Hello World

执行命令解析:

以上我们使用了两个命令 javac 和 java。

javac 后面跟着的是java文件的文件名,例如 HelloWorld.java。 该命令用于将 java 源文件编译为 class 字节码文件,如: javac HelloWorld.java。

运行javac命令后,如果成功编译没有错误的话,会出现一个 HelloWorld.class 的文件。

java 后面跟着的是java文件中的类名,例如 HelloWorld 就是类名,如: java HelloWorld。

注意:java命令后面不要加.class。

开始学习JAVA编程

Java 简介

Java 开发环境配置

Java 基础语法

Java 对象和类

Java 基本数据类型

Java 变量类型

Java 修饰符

Java 运算符

Java 循环结构 - for, while 及 do...while

Java 条件语句 - if...else

Java switch case 语句

Java Number & Math 类

Java Character 类

Java String 类

Java StringBuffer 和 StringBuilder 类

Java 数组

Java 日期时间

Java 正则表达式

Java 方法

Java 流(Stream)、文件(File)和IO

Java Scanner 类

Java 异常处理

Java 继承

Java 重写(Override)与重载(Overload)

Java 多态

Java 抽象类

Java 封装

Java 接口

Java 枚举(enum)

Java 包(package)

Java 中带包(创建及引用)的类的编译

Java 数据结构

Java 集合框架

Java ArrayList

Java LinkedList

Java HashSet

Java HashMap

Java Iterator(迭代器)

Java Object 类

Java 泛型

Java 序列化

Java 网络编程

Java 发送邮件

Java 多线程编程

Java Applet 基础

Java 文档注释

Java 8 新特性

Java 实例

Java MySQL 连接

Java 9 新特性

Java 代码注释比例多少是比较合理的?

Java Excel相关处理——对list数据源将其里面的数据导入到excel表单等

Java Html转义和反转义工具类

Java HTML过滤器,用于去除XSS漏洞隐患。

Java assert的用法简介