认识JAVA
JAVA简介
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。
后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。
Java分为三个体系:
- JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
- JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
- JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。
2005 年 6 月,JavaOne 大会召开,SUN 公司公开 Java SE 6。此时,Java 的各种版本已经更名,以取消其中的数字 “2”:J2EE 更名为 Java EE,J2SE 更名为Java SE,J2ME 更名为 Java ME。
主要特性
Java是一种广泛使用的编程语言,以其“一次编写,到处运行”(Write Once, Run Anywhere,WORA)的特性而闻名。
以下是Java的一些主要特性
- 面向对象:Java是一种纯粹的面向对象编程语言。这意味着在Java中,几乎所有的东西都是对象,所有的操作都是通过对象进行的。
- 平台独立性:Java应用程序在不同的平台上运行时不需要进行修改,因为Java程序是在Java虚拟机(JVM)上运行的,而不是直接在操作系统上。
- 简单性:Java设计时去掉了C++中的一些难以理解的复杂性,如操作符重载、多继承等,使得Java更容易学习和使用。
- 安全性:Java提供了安全机制来防止恶意代码。例如,Java的类加载器和字节码验证器确保只有安全的代码才能在JVM上执行。
- 体系结构中立:Java编译器生成的是与平台无关的字节码,这使得Java应用程序可以在任何支持Java的平台上运行。
- 多线程:Java内置了对多线程的支持,允许开发者编写能够同时执行多个操作的程序。
- 动态性:Java语言在运行时可以加载新的类,从而使得Java应用程序可以动态扩展。
以下是Java的一些其他特性
- 强类型语言:Java强制类型检查,减少了在运行时出现类型错误的可能性。
- 垃圾回收:Java有自动垃圾回收机制,减少了内存泄漏的风险。
- 丰富的API:Java提供了丰富的标准类库,包括集合、多线程、网络、I/O、数据库操作等。
- 异常处理:Java提供了一套强大的异常处理机制,使得错误处理更加方便和灵活。
- 反射:Java的反射API允许程序在运行时分析或调用类的任意属性和方法。
Java开发环境
Java Development Kit (JDK):是用于Java程序开发的核心工具集,包括编译器、运行时环境和其他工具。
Integrated Development Environment (IDE):如Eclipse、IntelliJ IDEA和NetBeans等,提供了代码编辑、调试和其他开发工具。
Java程序结构
一个基本的Java程序结构包括以下几个部分:
- 类:程序的基本单位,包含数据和操作数据的方法。
- 方法:类中的函数,用于执行特定的操作。
- 对象:类的实例,可以存储数据并调用方法。
以下是一个简单的Java程序示例:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
万物皆可new,万物开端之 "Hellow World"
学习Java
学习Java通常涉及以下几个步骤
- 理解Java基础,如数据类型、控制结构、类和对象。
- 学习Java标准库,包括常用的类和接口。
- 掌握Java高级特性,如泛型、集合框架、多线程和网络编程。
- 实践项目开发,通过实际编写程序来加深理解。
认识java到此结束,接下来让我们开始进入java之旅