了解JAVA

  1. JAVA发展简史
  2. JAVA的体系
  3. JAVA的特点
  4. 两种核心机制

起源

       SUN公司在1991年成立詹姆斯·高斯林(James Gosling) 领导的“Green”项目小组,于1993年开发了一种名为“Oak”的面向对象语言,1994年应用于万维网,1995年正式更名为Java。 


演变

  • 1996年1月,推出JDK1.0    标志着Java称为一种独立的开发工具
  • 1997年2月,推出JDK1.1    代表性技术:JDBC、JavaBeans、RMI、JAR文件格式、Java语法中的内部类和反射
  • 1998年12月8日,JDK1.2    第二代Java平台的企业版J2EE发布
  • 1999年6月,SUN公司吧Java体系分为三个方向
    • J2ME(Java2 Micro Edition,Java2平台的微型版),应用于移动、无线及有限资源的环境
    • J2SE(Java 2 Standard Edition,Java2平台的标准版),应用于桌面环境
    • J2EE(Java 2 Enterprise Edition, Java2平台的企业版),应用于基于Java的应用服务器
  •  2004年9月30日,J2SE1.5发布,称为Java语言发展史上的又一里程碑   J2SE1.5更名为Java SE5.0(内部版本号1.5.0)
  • 2011年7月28日,收购Sun公司的Oracle发不了JavaSE7
  • 2018年9月26日,JavaSE11发布,是Java大版本周期变化后的第一个长期支持版本

体系

        Java SE:Java Platform,Standard Edition

        Java EE:Java Platform,Enterprise Edition

        Java ME:Java Platform,Micro Edition 


特点

  1. 一种纯面向对象的编程语言 
  2. 一种与平台无关(跨平台)的语言(提供了在不同平台下运行的解释环境)
  3. 一种健壮的语言,吸收了C/C++语言的优点
  4. 有较高的安全性(自动回收垃圾,强制类型检查,取消指针)

核心机制

        Java 虚拟机(Java Virtual Machine) JVM
            可以理解成一个可运行Java字节码的虚拟计算机系统
            “一次编译,随处运行” 

        垃圾回收器(Garbage Collection) GC
            不再使用的内存空间应当进行回收-垃圾回收自动启用


“路漫漫其修远兮,吾将上下而求索! ”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值