# Java 教程

原文：http://zetcode.com/lang/java/

这是一个 Java 教程。 它是使用 OpenJDK 13 创建的。在本教程中，您将学习 Java 语言。 本教程适合初学者。

## 目录



*   [Java 语言](java/)
*   [词法结构](lexis/)
*   [基础知识](basics/)
*   [数据类型](datatypes/)
*   [数据类型 II](datatypes2/)
*   [字符串](strings/)
*   [数组](arrays/)
*   [表达式](expressions/)
*   [流量控制](flow/)
*   [OOP](oop/)
*   [方法](methods/)
*   [OOP II](oop2/)
*   [软件包](packages/)
*   [例外](exceptions/)
*   [集合](collections/)
*   [流](streams/)



## Java

Java 是一种现代的，高级的，通用的，面向对象的编程语言。 该语言的设计目标是软件健壮性，耐用性和程序员生产率。 它可用于在 PC 或嵌入式系统上创建控制台应用，GUI 应用，Web 应用。

## 相关教程和电子书

C# 与 Java 类似。 [C# 教程](/lang/csharp/)中介绍了 C# 。 [Jetty 教程](/java/jetty/)涵盖了 Jetty Servlet 容器和 Web 服务器。 [Android 教程](/mob/android/)涵盖了 Java 中的 Android 开发。 Java GUI 编程在 [JavaFX 教程](/gui/javafx/)，[高级 Java Swing 电子书](/ebooks/advancedjavaswing/)， [Java Swing 教程](/tutorials/javaswingtutorial/)和 [Java 2D 教程](/gfx/java2d/)中进行了介绍。 [Java 2D 游戏教程](/tutorials/javagamestutorial/)讲授 Java 游戏编程。 [MySQL Java 教程](/db/mysqljava/)， [PostgreSQL Java 教程](/db/postgresqljavatutorial/)和 [MongoDB Java 教程](/db/mongodbjava/)涵盖了 Java 中的数据库编程。