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

createh55个月前 (02-14)技术教程87

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的差别不大


相关文章

jdk版本的选择(推荐1.8)_jdk版本哪个好

对java新手来说,选择jdk的版本也是个头晕的事情,今天小拿就给大家讲讲。内容包括1.jdk从1.5到1.11,选哪个最好2.jdk和jre的区别一、jdk版本选择jdk是java开发工具包,除了运...

Java 八股文_java八股文是什么意思

一、Java 基础知识1、Object 类相关方法getClass 获取当前运行时对象的 Class 对象。hashCode 返回对象的 hash 码。clone 拷贝当前对象, 必须实现 Clone...

玩转 Java8 Stream,让你代码更高效紧凑简洁

文章目录前言一、Stream 特性二、Stream 创建2.1 用集合创建流2.2 用数组创建流2.3 Stream静态方法三、Stream 使用案例3.1 遍历 forEach3.2 过滤 filt...

window和linux安装JDK1.8_linux 安装jdk1.8 yum

Windows 安装 JDK 1.8 的步骤:步骤 1:下载JDK打开浏览器,找到JDK下载页面https://d.injdk.cn/download/oraclejdk/8在页面中找到并点击“下载...

Java 19了,为何程序员几乎都停留在Java 8?

直至今日,OpenJDK(也就是Java开源版本)已发布了预览版OpenJDK 19 了,OpenJDK JDK 19 Early-Access Builds。然而,众多的Java程序员依然停留在Ja...

花个几分钟,带你再了解一下Java注解

注解(Annotation)是在java 1.5开始引入的,它是java中很重要的一个知识点。现在使用的很多框架,例如:SpringBoot、Hibernate等都大量的使用了注解。注解是什么注释是元...