简介
Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。
体系
- 标准版(Standard Edition)又称JavaSE
- 企业版(Enterprise Edition)又称JavaEE
- 微型版(Micro Edition)又称JavaME
技术特点
- 简单易学;
- 面向对象语言(封装,继承,多态);
- 可移植性;
- 安全性;
- 支持多线程
核心机制
- java虚拟机
Java虚拟机(JVM)是运行 Java 字节码的虚拟机。JVM有针对不同系统的特定实现(Windows,Linux,macOS),目的是使用相同的字节码,它们都会给出相同的结果。字节码和不同系统的 JVM 实现是 Java 语言“一次编译,随处可以运行”的关键所在。 - 垃圾回收机制
已分配的内存不需要的时候应释放。
垃圾收集在Java程序运行过程中自动进行。
它提供一种系统级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间。程序员无法精确控制和干预。在JVM的实现中,可能会有很大差异。
开发工具
- 系统:Linux 系统、Mac OS 系统、Windows 95/98/2000/XP,WIN 7/8系统。
- JDK:JDK 7、8……
- IDE:IntelliJ IDEA、Eclipse、MyEclipse
网友评论