1,Java的概念和历史

版权声明:本文版权属CSDN博客黑兔子撒所有,转载请申明版权。 https://blog.csdn.net/weixin_41409140/article/details/88255807

一,java概念

1,java,一种编程语言,现在已经成为一种思想,支持者丰富。

 

二,java历史

1,java是C++开发出来的,原本是GREEN项目诞生,原本想email控制家电,但是没有网速和普及。

2,一开始sun准备用C++开发,但是C++太复杂,就开发了OAK,当时网景公司上市(Firefox),被IE干掉的那个,sun工程师学习了他们然后推出HotJava浏览器,然后在此基础SUN推出了java编程语言。

3,sun(斯坦福大学网络),硬件公司。比如亚马逊小型机(aws),但是java只是其软件产品,赶上互联网低潮(如8848网),2009被oracle收购。

4,

 

5,1.9程序模块化支持

扫描二维码关注公众号,回复: 5757094 查看本文章

 

6,2017 年 8 月,Oracle(甲骨文)决定将 Java EE(Java Enterprise Edition)移交给开源组织,最后 Eclipse 基金会接手。这应该是甲骨文实现对 Java 品牌控制的最新举措,尽管之前 Sun 的资产已经被甲骨文围剿得只剩一个 VirtualBox 还能喘口气。

不过,甲骨文可不允许开源组织用 Java 的名号,于是 Eclipse 选出了 "Jakarta EE" 和"Enterprise Profile"两个后续按名字,最终前者以 64.4% 的票数获胜。

 

三,java三大版本

2005年前原来是j2ee、j2se、j2me

Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。
Jakarta EE(原JavaEE,Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。
Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。

开发环境,推荐Eclipse,NetBeans,这两个IDE可以挂接对应的插件,进行开发。还有一点,那就是这三个应用,se,标准应用,以学习为主,由于界面,开发成本,速度等问题,很少用来做程序,但不是说,他不能做程序,Eclipse,NetBeans,都是javase写起来的。Me,移动设备应用,对于一些中高端应用还好了!以前用他做过手机游戏,呵呵呵!EE,企业级解决方案,开发套件全部免费,可控性好,安全性高,乃是当前B2B的规范。再者,这三个应用,都需要虚拟机的支持。

第三部分引用自https://blog.csdn.net/wokenshin/article/details/30476309

 

猜你喜欢

转载自blog.csdn.net/weixin_41409140/article/details/88255807