01.java简介

简介

Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。

体系

  1. 标准版(Standard Edition)又称JavaSE
  2. 企业版(Enterprise Edition)又称JavaEE
  3. 微型版(Micro Edition)又称JavaME

技术特点

  1. 简单易学;
  2. 面向对象语言(封装,继承,多态);
  3. 可移植性;
  4. 安全性;
  5. 支持多线程

核心机制

  1. java虚拟机
    Java虚拟机(JVM)是运行 Java 字节码的虚拟机。JVM有针对不同系统的特定实现(Windows,Linux,macOS),目的是使用相同的字节码,它们都会给出相同的结果。字节码和不同系统的 JVM 实现是 Java 语言“一次编译,随处可以运行”的关键所在。
  2. 垃圾回收机制
    已分配的内存不需要的时候应释放。
    垃圾收集在Java程序运行过程中自动进行。
    它提供一种系统级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间。程序员无法精确控制和干预。在JVM的实现中,可能会有很大差异。

开发工具

  • 系统:Linux 系统、Mac OS 系统、Windows 95/98/2000/XP,WIN 7/8系统。
  • JDK:JDK 7、8……
  • IDE:IntelliJ IDEA、Eclipse、MyEclipse

你可能感兴趣的:(01.java简介)