初识Java(一) --- Java语言概述及开发环境

Java语言的发展简史

1994年秋,Sun公司注册商标Java。

1995年年初,Sun公司发布了Java语言,免费给大家使用,直接开源。几个月后,Java成了互联网最热门的宝贝,互联网上涌现出了数不清的Java小程序。

1996年年初,Sun公司发布了强大的开发类库:JDK1.0。1997年2月18日,Sun公司发布了JDK1.1。

1998年12月,Sun公司发布了Java历史上最重要的JDK版本:JDK1.2,伴随这JDK1.2一同发布的还有JSP/Servlet、EJB等规范,并将Java分成了J2EE、J2SE、J2ME三个版本。这个时期也是Java飞速发展的时期。

2002年2月,Sun公司发布了JDK历史上最为成熟的版本:JDK1.4。在此期间,Java语言在企业应用领域大放光彩,涌现出了大量基于Java语言的框架:Struts、WebWork、Hibernate、Spring等;大量企业应用服务器也开始涌现:WebLogic、WebSphere、Jboss等

2004年10月,Sun公司发布了万众期待的JDK1.5,同时,Sun公司将JDK1.5改名为JDK5.0,J2EE、J2SE、J2ME也相应的改名为JAVAEE、JAVASE、JAVAME。JDK1.5增加了许多新功能,也发布了新的企业级平台规范,并推出了EJB3.0规范。还推出了自己的MVC框架规范:JSF。

2006年12月,Sun公司发布了JDK1.6版本(也被称为Java SE 6)。

2007年11月,Google宣布推出了一款基于Linux平台的开源手机操作系统:Android。Android的出现顺应即将出现的了移动互联网潮流。Android使用Java语言来开发程序,随着Android平台的流行,让Java语言获得了在客户端程序上大展拳脚的机会。

2009年4月20日,Oracle公司收购Sun公司。

2011年7月28日,Oracle公司发布了Java SE 7。

2014年3月18日,Oracle公司发布了Java SE 8。

注:James Gosling(詹姆斯·高斯林)被成为Java之父

Java特点

简单性、解释性、面向对象、高性能、分布式处理、多线程、健壮性、动态、结构中立、安全性等

☆ 开源:开放源代码,放在JDK安装目录下面的src.zip压缩包里面,存放Java核心代码。

☆ 跨平台:一次编译,到处运行,Java程序可以在不同平台(操作系统)上运行。

Java开发环境


JDK:Java开发工具包,里面包含开发工具(编译工具javac.exe和运行工具java.exe等)和JRE

JRE:Java运行环境,里面包含的是一些核心类库,JVM(Java虚拟机)

JVM:Java虚拟机,不是跨平台的,不同的操作系统有不同的虚拟机,比如window操作系统上虚拟机不能用在其他操作系统上,那么只能在不同操作系统上安装一个对应操作系统版本的虚拟机

注:JDK下载好后,是傻瓜式的安装,选择你的安装路径,默认点下一步就行了(安装中会独立再安装一次JRE,可跳过)

Java环境变量的配置

找到JDK的安装路径,记录bin目录的路径,找到计算机环境变量的配置位置,添加进系统变量的Path变量下(各操作系统有不同的配置方法,可百度详细了解)


注:配置好后,在DOC命令控制台输入: java -version 可查看JDK是否配置成功(成功会显示JDK的版本)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 从今天开始读《深入理解 Java 虚拟机》一书,并开设了同名专题 深入理解 Java 虚拟机。计划在 2 周内将全...
    SawyerZh阅读 10,267评论 17 215
  • 姓名:周君会 学号:17011210526 转载自: http://www.jianshu.com/p/...
    lotus儿阅读 1,972评论 1 9
  • Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此...
    黄花菜已凉阅读 6,586评论 6 140
  • 今天是难得过的比较不颓废的一个周末,虽然也玩了游戏。最近看了很多自我管理的书,提升虽然不是那么大,但是也有所启发...
    大番茄瑞瑞阅读 155评论 0 1
  • 有时候觉得旅行和读书一样, 都是缘份使然,好像对的时间就会遇见对的人! 生活中每一桩糟糕事,几乎都是时机不...
    梁早早阅读 971评论 12 23