「Java零基础入门」1.Java的历史与特性

Java (37) 2024-01-18 19:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说「Java零基础入门」1.Java的历史与特性,希望能够帮助你!!!。

1991年的时候,当时有一个GREEN的项目,这个项目的核心功能在于使用Email来控制家电产品的运行(只能家居),80年代,Email流行的时候,当时可以发送个Email是一件很牛的事情,最初SUN公司打算竞争此项目,考虑到C++的复杂性,所以利用C++开发出了一套OAK(橡树)平台,并且利用此项目竞标,但是失败了。为什么叫OKA,因为创始人创作的时候看到橡树,所以由此命名。但是这个时候世界上有一个最早的最牛X的软件公司诞生了:网景(第一家依靠技术上市的公司),受到了当时最好的浏览器技术的启发,推出了一个HotJava的浏览器。那么后来在1995年5月23日的时候正式推出了Java的编程语言,同时推出了JDK1.0的开发包(1996年才可以开始提供陆续下载使用,到了1997年的时候传到了中国【电脑报】)

SUN公司是一家从事于硬件开发的技术性公司,SUN最早的代表性的产品:小型机(被广泛的应用在了amazon上,配置 Solaris)

SUN全程(Stanford University Network),最初电子商务是由IBM提出的,第一代电子商务,卓越当当,后来由于网络经济的发展问题(任何的经济低潮,因为新浪和搜狐失败,8848衰落)2000年初的互联网低潮而言,这就是一个严重的伤害。而SUN公司经过这个时期后,并没有恢复往日的经济实力,终于在后来被Oracle公司收购,之前最希望收购SUN的是IBM,当年IBM软件产品线上的技术基础就是Java语言(SUN并没有通过java赚到多少钱,真正使用Java赚钱的是IBM,还有依靠版权欺诈的是Oracle)

1.是一个行业内通用的技术实现标准,半开源

2.是一门面向对象的编程语言

3.提供方便的内存回收机制

4.避免了复杂的指针问题,而使用更加简单的应用来处理。

5.支持多线程编程

6.高效的网络处理

7.良好的可移植性

8.最够简单

JDK:

【1995.05.23】JDK发布JDK1.0

【1998.12.04】JDK1.2版本,更名为Java2,Java的升级版本

【2005.05.23】Java十周年大会,推出JDK1.5,同时这个版本也是带有更多新特性的历史版本,这一版本直接决定了Java后续十年的技术核心

【2014年】Java提供了JDK1.8版本,并且支持Lambda表达式,可以使用函数式编程

【2017年】Java提供了JDK1.9版本,进一步提升了JDK1.8的稳定性

【2018年】Java提供了JDK1.10版本,是属于JDK1.9的稳定版

如果要是进行实际的项目的生产环境部署阶段,还应该以JDK1.8为主;

JDK1.9和JDK1.10的差别不大

「Java零基础入门」1.Java的历史与特性_https://bianchenghao6.com/blog_Java_第1张

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

发表回复