Java简介

1、Java简介

1.1Java的产生
Java语言是美国sun公司(Stanford University Network),1995年推出的高级编程语言。Java又是怎么产生,怎么发展的呢?这得从从1991年的GREEN项目开始,这个项目是想找到一个方案使用email去控制各个家电产品的运行(物联网),由于考虑到c++语言的复杂性,工程师用c++开发了一个新的平台,,也就是Java的前身Oak,所以说Java是基于c++开发的。Oak是一种用于网络的 精巧而安全的语言, Sun公司依此投标一个交互式电视项目, 但结果是被SGI打败。后来Mark Ardreesen开发的Mosaic和Netscape启发了Oak项 目组成员, 他们用Java编制了HotJava浏览器, 得到了Sun公司首席执行官ScottMcNealy的支持,在1995年的时候正式的将OAK更名为Java(咖啡)。

1.2Java的发展
1995年Sun公司发布Java1.0版本
1997年发布Java 1.1版本

2009年Oracle甲骨文公司收购Sun公司,并于2011发布Java 1.7版本
2014年发布Java 1.8版本
2017年发布Java 9.0版本
在这里插入图片描述Oracle收购了SUN公司之后,市场上的编程语言的格局,变为三家公司:Microsoft、Oracle、Adobe(FLEX,Flash编程)

1.3Java的用处

· J2SE(2005年之后更名为JAVA SE):指的是进行桌面单机程序的开发;

· J2EE(2005年之后更名为JAVA EE):指的是企业平台开发;

· J2ME(2005年之后更名为JAVA ME):进行嵌入式开发。

JAVA EE:只要是进行大型的企业项目开发,像银行、电信等服务都会使用此架构;
JAVA ME:Nokia盛行的时候,Java的手机游戏推广的比较好,但是Java ME并没有得到很好的发展,而是后来被Android所取代了,而到Android时代,可以说是真正的将Java最早的嵌入式开发的设想给做出来的,并且有了大量的游戏和软件出现。而Android的出现,正式的标志着移动互联网时代的开启。

1.3Java特点
1、 Java语言足够简单,相对于其他的任何语言而言,是很容易学的(入门简单);

2、 Java避免了C/C++之中复杂的指针关系,而使用了更为简单的引用方式来进行内存传递;

3、 Java是为数不多的支持多线程开发的编程语言;

4、 Java提供了自动的垃圾收集机制,可以定期释放出无用的垃圾空间;

5、 Java语言的安全性较高;

6、 Java最大的特点是具备可移植性,即:同一个程序在不同的操作系统上都可以运行。

1.4Java语言编译原理
任何一个*.java程序首先必须经过编译,编译之后会形成一个*.class的文件(字节码文件),而后在电脑上执行的不是*.java,而是编译之后的*.class文件.
其中,.java文件编译成.class的编译过程称之为前端编译。把将.class文件翻译成机器指令的编译过程称之为后端编译。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值