java 概述:

1991 年 Sun公司的 James Gosling 等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有 线电视交换盒、 PDA等的微处理器

1994年将 Oak语言更名为 Java

Java 的三种技术架构 :

1、JAVAEE :Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对 web程序开 发;(基于Java平台标准版)

2、JAVASE :Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础;(基于Java平台企业版)

3、JAVAME :Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程序;(基于Java平台微型版)

Java的创造者是詹姆斯●高斯林,1995年5月19日出生于加拿大,Java编程语言的共同创始人之一,人们一般公认他为“Java”之父。

java 是谁发明的 java是哪国人发明的_内存空间


Java的发展历史:

1、从Java开始发明到现在,已经将近24年。

2、Java发明的起始时间是1995年,同时也是Java语言的诞生。

3、1997年2月18日,JDK1.1版本开始发布,是研究出来的第一个版本。

4、2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种 版本已经更名,以取消其中的数字"2":J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME

5、2010年11月,由于Oracle公司对于Java社区的不友善,因此Apache扬言将退出 JCP。

6、2011年7月28日,Oracle公司发布 Java7.0 的正式版。

7、2018年9月25日,Java SE 11 发布(18.9 LTS),长期支持版

Java的主要语言特点:

1、 Java的语言是面向对象的

2、 Java语言是跨平台的

3、 Java语言是简单的

4、 Java语言是解释型的语言

5、 Java语言是分布式的

6、 Java语言是健壮的

7、 Java语言是多线程的

8、 Java语言是公开于全世界的

Java语言的应用很广泛,特别是在当今的互联网时代。在生活中,我们身边的很多东西都用到了Java语言,好比如我们出行的地图导航,导航的原理就是通过Java语言来实现的。

Java有两种核心机制

一、 Java虚拟机,简称JVM。

结构如下图显示:

java 是谁发明的 java是哪国人发明的_java 是谁发明的_02

二、 垃圾收集机制(Garbage collection)简称:GC;
垃圾收集的目的在移除不再使用的对象,当对象建立的时候垃圾收集期,就开始监控 对象的动态情况,垃圾收集主要是对内存的释放。创建对象的时候申请一个空间

  1. 不再使用的内存空间应回收 ¬ 垃圾收集;
  2. Java 消除了程序员回收无用内存空间的职责;提供一种系统级线程跟踪存储空间 的分配情况。在 JVM 的空闲时,检查并释放可被释放的存储器空间;
    Java语言中的一些特殊的转义字符:
    \n 换行(\u000a)
    \t 水平制表符(\u0009)
    \b 空格(\u0008)
    \r 回车(\u000d)
    \f 换页(\u000c)
    '单引号(\u0027)
    " 双引号(\u0022)
    \反斜杆(\u005c) */