大家好,今天小编关注到一个比较有意思的话题,就是关于java 几代语言的问题,于是小编就整理了4个相关介绍Java 几代语言的解答,让我们一起看看吧。
JAVA语言的发展历史?
任职于太阳微系统的詹姆斯•高斯林等人于1990年代初开发J***a语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。
由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。
随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以J***a的名称正式发布。J***a伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。J***a语言的发展历史分为以下几个阶段:
1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。
希望用于控制嵌入在有线电视交换盒、PDA等的微处理器1994年将Oak语言更名为J***a1998年JDK1.2时,更名为J***a 2 Platform分为标准版J2SE,企业版J2EE,微型版J2MEJ***a 既安全、可移植,又可跨平台,而且人们发现它能够解决Internet 上的大型应用问题Internet使J***a成为网上最流行的编程语言J***a对Internet的影响也意义深远B/S的兴起 & C/S的没落
J***a的3个平台有什么区别?
1、J***A是一种面向对象语言由SUN公司出品 J针对不同的使用方向规划出JSE,JEE,JME三个版本
2、 JSE 指标准版一般用于用户学习J***A语言的基础也是使用其他两个版本的基础主要用于编写C/S项目和提供标准的J***A类库,是所有基于J***a语言开发的基础,该版本主要用于开发桌面应用程序。
3、 JEE 指企业版依托互连网技术提供企业级平台应用说白了就是用来构建大型网站和B/S系统 ,作为一个企业版本,主要是给出一个开发企业级应用架构的解决方案,同时给出了在这个架构中相关组件以供开发人员使用,例如我们连接数据库所用的JDBC。
4、JME 指移动版为小型移动器械搭建使用平台主要是用来为手机编程,制作手机相关软件的 三个版本一个是做C/S项目如QQ 一个是做网站如163 一个是做手机系统如大部分手机的小游戏 ,是针对移动设备,嵌入式系统的开发。 5三个版本以JSE类库JDK为基础又各有不同侧重开发方向以适应该语言对各个领域编程的需要 。
arduino编程语言有几种?
Arduino编程使用J***a、C等语言。
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。由一个欧洲开发团队于2005年冬季开发。它构建于开放原始码simpleI/O介面版,并且具有使用类似J***a、C语言的Processing/Wiring开发环境。
j***a在服务器端的地位,5年内有没有可能被别的新需要所取代?
我认为J***a编程,不出什么重大***的话,不会在短期内,5年甚至10年被新语言取代的。
首先,一门语言从开发,完善到成熟需要很长时间,能不能火起来还不一定。j***a也是慢慢才发展、完善到最后火起来的。
J***a开始是在上世纪90年代,Sun公司的James Goslin在做嵌入式开发、微处理器等微小型系统系统控制是开发出来的语言,刚开始叫Oak,后来才正式叫J***a语言。
J***a之父 James Goslin
J***a发展历程也颇曲折的,刚开始J***a程序由于没有很好的界面UI系统、在和其他语言竞争很被动,没有Delphi VCL,微软VC MFC、VB等可见既可得编程面前没啥优势。也没有啥很好的IDE开发环境。还记得在2000年左右时候,学习j***a用记事本写好,用j***ac编译,然后用j***a执行。
现在j***a[_a***_]可能知道applet的很少,但是当年当Applet小动画在浏览器显示出来的时候,我一下子被惊呆了。太神奇、太美丽了!所以接下来就是疯狂的搜索下载Applet特效,修改修改然后放到自己网页上。
后来听说和Sun和微软大了场官司、IE不在内置支持Applet的运行环境了,还有一个神奇的flash出现了,网页三剑客风云天下。流行了很多flas***,应该是国内最早的网络动画的起源Showgood 的《三国》系列。还有雪村的《东北人都是话雷锋》等,到现在还是记忆犹新,偶尔打开老的文件夹还能津津乐道的看上半天。
到此,以上就是小编对于j***a 几代语言的问题就介绍到这了,希望介绍关于j***a 几代语言的4点解答对大家有用。