java系列之 - 基础篇(1)- java简介

一. 历史简介

  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

  

猜你喜欢

转载自www.cnblogs.com/jiangwq/p/11027097.html
今日推荐