一. 历史简介
1991年 - James Gosling绿色计划启动,主要用于运行在电子产品上的程序,创建Oak语言,即为java语言前身
1995年 - sun公司在推出的一门高级编程语言(java诞生)
2009年 - sun公司被oracle收购,java版权归oracle所有
2014年 - jdk1.8版本发布,lamdap、stream等新特性广泛应用
2019年 - oracle jdk1.8 宣布收费
2018年 - 2019年 疯狂发布jdk9,jdk10,jdk11
二. java可以用来做哪些事
1.applet - 基于Java浏览器的网页程序(几乎灭绝了,目前基本被html技术取代)
2.服务器应用(web服务,大数据应用)(目前应用最广)
3.windows桌面应用程序swt
三.java重要平台特性
1.跨平台
java具有编译后跨平台的特性,其原因是编译后的.class文件并不是机器码,而是在运行时通过java虚拟机进行解释执行,实现跨平台。
2.简单性(相对于C/C++)
屏蔽了指针(引用代替),内存回收(jvm gc机制代替)等概念,取消了多继承机制及各种让人难以理解的语法(结构,联合,操作符重载等)
3.健壮性
Java异常设计、gc等都是保证健壮性的手段
四. java程序设计环境
jdk - java开发环境
jre - java程序运行环境
集成开发环境 - eclipse、idea
原文:https://www.cnblogs.com/jiangwq/p/11027097.html