• 【秒懂Java】【01_初识Java】03_Java简介


    终于要开始介绍我们的主角Java了!

    什么是Java

    热度排行

    Java,是全世界最流行的编程语言之一,长期霸占TIOBE编程语言热度排行榜前3名(可以理解为是:流行程度排行榜)

    2020年6月排行榜

    Java语言最初被命名为Oak(橡树),于1995年更名为Java,它的Logo是一杯咖啡。

    Java语言的Logo

    那咖啡与Java有什么联系呢?实际上,Java也是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。

    发音

    Java这个单词如何发音呢?

    • 英[ˈdʒɑːvə],美[ˈdʒɑvə],有点类似于:炸哇
    • 不过在国内,比较常听到的还有另一种发音:架哇

    发展简史

    Java最初由就职于SUN公司的James Gosling等人发明,从发量上就可以看得出来:他是位绝顶高手!

    Java创始人之一、Java之父:James Gosling(詹姆斯·高斯林)

    SUN公司全称是Sun Microsystems,其中SUN是Stanford University Network的缩写。

    SUN公司的Logo

    SUN公司于2009年被Oracle(甲骨文)公司以总额74亿美金收购,可见Java是多么地值钱。

    Oracle公司的Logo

    3大版本

    Java有3大版本:Java SEJava MEJava EE(以前也分别叫做J2SE、J2ME、J2EE)

    Java SE

    Java SE是Java Platform, Standard Edition的简称,译为Java平台标准版

    • 是Java ME、Java EE的编程基础
    • 可以用来开发一些桌面应用、游戏(运行在电脑上的应用、游戏)

    下图是我用Java SE开发的一个小型桌面应用:MJBox,在Windows、Mac、Linux等系统上都可以运行。MJBox是我平时办公的辅助工具,帮了我不少忙,节省了我很多时间,以后有机会可以给大家演示下它的强大之处。

    基于Java SE开发的桌面应用:MJBox

    Java ME

    Java ME是Java Platform, Micro Edtion的简称,译为Java平台微型版

    • 主要应用在移动设备和嵌入式设备上(比如手机、PDA、电视机顶盒等)
    • 以前智能手机(比如诺基亚)上的一些应用、游戏就是基于Java ME开发的。如果你是一名80后或90后,相信你对下面这张图片并不会陌生

    基于Java ME开发的应用和游戏

    现在的移动设备、嵌入式设备大多都是Linux、Android、iOS系统,它们已经不使用Java ME来开发应用和游戏了。

    Java EE

    Java EE是Java Platform, Enterprise Edtion的简称,译为Java平台企业版

    • 主要用于开发企业级应用,比如电子商务网站、后台管理系统等
    • Java的3大版本中,市场需求最大的是Java EE,很多人学习Java,最终都的从事Java EE开发
    • Java SE是Java EE的编程基础,因此,要想学习Java EE,首先得先学习Java SE,《秒懂Java》系列目前也是主要先讲解Java SE
    • Java EE属于后台开发的范畴,很多企业的技术总监、CTO等角色都曾经历过后台开发的洗礼

    版本号

    Java自1995年诞生至今,已经有25年了

    • 对于很多新兴的编程语言来说,它无疑是一位德高望重的老者了
    • 虽然它“”,但是它也是非常时尚潮流的,会不断地学习和吸收其他编程语言的优秀特性,改进自己的不足,推陈出新
    • 每隔一段时间,Java就会发布一个新版本,每一个版本都有自己的编号,也就是版本号,版本号越大就说明越新

    Java的版本号

    一般大家说的Java的版本号,就是指Java SE的版本号、JDK的版本号(至于JDK是什么?在后面的文章中会作详细介绍)

    • 从早期版本号1.0、1.1、1.2、1.3、1.4的升级规律来看,下一个版本应该是1.5,但这个版本做了非常重大的升级更新,为了体现这次升级的重大性,就直接使用了大版本号5.0,并且以后的版本都开始使用大版本号:6、7、8、9、10、...
    • 所以,以后你听到别人说的Java 1.5就是Java 5、Java 1.6就是Java 6、Java 1.7就是Java 7,以此类推

    在这么多个版本中,目前企业中应用最多的版本是Java 8。你可能会好奇:为什么不使用最新版呢?最新版不是功能更多更强大么?原因大概如下

    • Java 8是一个非常经典、强大、革命性的版本,对于企业开发来说,功能已经够用
    • 现在Java开发圈的很多流行技术都是基于Java 8的,突然升级到最新版,可能会导致很多流行技术无法正常使用
    • 新版本虽然功能多,但有些新技术并不是刚需,目前并没有足够的吸引力让开发者冒着风险去升级
    • 新版本只有经历多年的沉淀和考验,才能成为众多开发者一致认可的主流版本

    因此,《秒懂Java》系列也将基于Java 8进行讲解。

  • 相关阅读:
    克服 iOS HTML5 音频的局限
    oracle__删除重复记录__三种方法及总结(转载百度文库)
    Oracle 字符集
    无法通过网页进入em
    Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
    正则表达式30分钟入门教程
    linux下安装jdk
    QTP相关书籍
    假的数论gcd,真的记忆化搜索(Codeforce 1070- A. Find a Number)
    搜索基础_HDU1312_dfs_递归+stack实现+bfs_queue实现
  • 原文地址:https://www.cnblogs.com/mjios/p/13189424.html
Copyright © 2020-2023  润新知