Java简介
Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。
Java三个体系:
- Java SE 标准版
- Java EE 企业版
- Java ME 微型版
主要特性
1. 面向对象
提供类、接口和继承等面向对对象特性。支持类之间单继承,支持接口之间多继承,并支持类与接口之间的实现机制。
2. 分布式
支持Internet应用开发,提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。
3. 健壮
Java的强类型转换机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。
4. 可移植性
源于体系结构中立性,Java系统本身也具有很强的可移植性。
5. 解释型
Java程序在Java平台上被编译为字节码格式,在实现这个Java平台的任何系统中运行,运行时,java平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在连接阶段被载入到运行环境中。
6. 多线程
在java语言中,线程是一种特殊的对象,它必须有Thread类或其子(孙)类来创建。两种创建方法:
①使用型构为Thread(Runnable)的构造子类将一个实现了Runnable接口的对象包装成一个线程。
②从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。
Java开发工具
- Linux系统、Mac OS系统、Windows 95/98/2000/XP 、WIN 7/8系统。
- Java JDK 7、8… …
- vscode 编辑器或者其他编辑器
- IDE:Eclipse、IntelliJ IDEA、NetBeans等