Java 教程简介
Java 教程简介
Java 是 Sun Microsystems 公司于 1995 年 5 月推出的一种面向对象的编程语言和运行平台,由 James Gosling 和他的同事共同研发。当前,这个产品已被 Oracle 公司所收购。这篇教程将带你了解 Java 的一些基础知识和应用。
Java 系统简介
Java 主要分为三个系统:
-
Java SE (标准版): 提供基本的 Java 应用编程环境和应用程序控制及开发的基本功能。
-
Java EE (企业版): 用于应用于大型企业的网络和分布应用开发。
-
Java ME (微型版): 用于微型设备和低质量硬件的 Java 版本。
2005 年,Java 迁移到了新的命名:Java EE 代替了 J2EE,Java SE 代替了 J2SE,Java ME 代替了 J2ME。
Java 的主要特性
-
简单性: Java 的语法与 C 和 C++ 相似,但应用于类和接口的简化使得应用更容易应用和维护。
-
面向对象的设计: 支持面向对象的类、接口和继承,使得语言结构清晰。
-
分布式: 适用于网络和分布应用的编程,支持各种网络协议。
-
健壮性: 强类型机制、异常处理和垃圾收集使得 Java 应用趋于稳定。
-
安全性: Java 采取了一套安全机制,为网络环境下的程序提供了安全保障。
-
可移植性: Java 的中置语言磁盘使得 Java 程序可以在不同的硬件上运行。
-
高性能: 与其他高级语言相比,Java 有一定的性能优势,JIT 编译器技术使得 Java 性能接近于 C++。
-
多线程: Java 支持多线程,线程运行和同步机制为应用提供了更多的可能性。
-
动态性: 设计时为动态环境而设计,支持类的动态装载和升级。
发展历史
-
1995 年 5 月 23 日,Java 语言远表。
-
1996 年,第一个 JDK 发布。
-
1999 年,SUN 公司发布 Java 三个版本:Java SE,Java EE,Java ME。
-
2005 年,各种版本更名,去掉了 "2"。
-
2009 年,Oracle 收购 Sun,获得 Java 版权。
-
2014 年,Java SE 8 发布,为语言带来重大促进。
-
2018 年,Java SE 11 完成应用。
Java 开发工具
应该安装 Java 发布环境,调试和运行应用所需的 JDK 7 或更新的版本。可选的 IDE 包括 Eclipse,IntelliJ IDEA,和 NetBeans。应用一个优秀的编辑器如 vscode 以便开发简单应用。
创建一个简单的 "Hello World" 作为第一个 Java 程序:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } }
通过上述代码,可以应用最基础的 Java 功能来运行一个参考编辑。