【2-2】《Java入门基础》——Java发展史、特点和特性、JVM、垃圾回收GC、JDK和Eclipse下载与安装、编写第一个Java程序、代码语句的分类

一. Java发展史和其特点特性

1. Java发展史

  • 1991年,SUN公司成立了由詹姆斯·高斯林领导的“Green”项目小组,目的是开发一种能够在各种消费性电子产品上运行的程序架构。在决定使用哪种编程语言时,他们发明了一种名为“Oak”的面向对象语言,后改名为“Java”。
  • 1994年,网景公司推出了浏览器。1995年,高斯林参加会议时,在浏览器上演示了鼠标操作分子模型,轰动现场,自此Java语言火了起来。

演变

时间 版本 特点
1996年1月 JDK1.0 向开发语言演变
1997年2月 JDK1.1
1998年12月8日 JDK1.2 将Java体系分为三个大方向
1999年6月 - 微型版J2ME、标准版J2SE、企业版J2EE
2000年5月 JDK1.3、JDK1.4、J2SE1.3
2002年2月26日 J2SE1.4
2004年9月30日 J2SE1.5 里程碑式更改,直接更名为Java SE 5.0
2014年3月18日 Java SE8 全新Lambda表达式、流式编程
2017年9月22日 Java SE9
2018年9月26日 Java SE11 Java大版本周期变化之后第一个长期支持版本

2. Java特点特性

  • 纯面向对象的编程语言
    • 什么是面向对象?(在后面详细学习,是一种思想)
  • 与平台无关(跨平台)语言
  • 较为健壮,基于C和C++
  • 较高的安全性,某些易出错的操作不允许做(自动回收垃圾、强制类型检查、取消指针)

Java跨平台原理(JVM)

源代码经过编译->字节码文件.class(可以被虚拟机所运行)->Java虚拟机:JVM(万能翻译机),以此实现跨平台。

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值