Java从零开始 第0讲 Java简介,为什么推荐学Java

一 关于Java,你可以了解的重要历史

研发Java的公司叫SUN,研发Java项目的小组叫Green,由James Gosling领导,那时的Java也不叫Java,而是叫Oak。

1996年,JDK1.0(Java Development Kits)发布

1999年,Java体系被分为三个大方向J2ME(Java 2 Micro Edition,微型版,致力于消费产品和嵌入式设备的最佳解决方案),J2SE(Standard,标准版,各应用平台的基础,桌面开发和低端商务应用的解决方案),J2EE(Enterprise,企业版,以企业为环境而开发应用程序的解决方案),其中Java的API也被分为三类,Java Core API,Java Optional API,Special API

2004年,J2SE1.5发布,并更名为Java SE 5.0(内部版本号仍为1.5.0,包括之后的678内部版本号都为1.X.0)

2005年,Java SE 6发布,其中J2ME更名为Java ME,J2SE更名为Java SE,J2EE更名为Java EE

2011年,Java母公司Sun被Oracle收购,并发布了Java SE 7

2018年9月,Java SE 11发布,11是Java 大版本周期变化后的第一个长期支持的版本(LTS 版本持续支持到2026 年9月)(推荐使用的版本)

二 为什么选择Java,Java的优势在哪里

1.Java是目前最热门的语言,使用占比最高,这意味着你学习的参考更多,学会之后应用范围也更广泛,可以开发各类程序,无论是桌面程序,web程序,还是嵌入式开发

2.Java是一种纯面对对象的编程语言
面对对象语言有三个基本特征:识认性、类别性、多态性。而其中Java支持单继承、多态和部分动态绑定,非常方便开发者

3.一种与平台无关的语言
所谓与平台无关,即编写的软件可以跨平台运行。(虽然现在大部分语言都有,但是Java是最早提出这一观点的)
所有编写的代码都会经过编译成为Java字节码,在JVM(Java Virtual Machine,一个可以运行Java字节码的虚拟计算机系统)上运行,使得无论任何操作系统都能运行

4.一种健壮(robust)的语言
Java是一种强类型语言吸收了C/C++的优点,摒弃了其中缺点,有较高的安全性
Java还自带GC(Garbage Collection,垃圾回收)机制,即在C/C++中,程序员需要自己负责回收无用内存,而在Java中,GC自动启用,检查并释放那些可以被释放的存储空间

三 什么是JDK,JRE,JVM

JDK,JRE和JVM的关系

JDK,即Java Development Kits,Java开发工具集

而JDK主要分为两部分,JRE(Java Runtime Environment,Java运行环境)和Java API

JVM(Java Virtual Machine,Java虚拟机)则是JRE的一部分
Java如何运行

具体如上图所示

JDK,JRE和JVM各有什么用

JDK是开发者的选择,当你有了JDK,你才能自己编写和运行程序

JRE则是提供给客户的,安装了JRE之后,电脑可以运行Java程序

JVM是Java代码运行的地方,所有的Java代码最后都是在JVM上运行的

转载请注明出处

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值