- 1、本文档共379页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java Web快速开发教程——Spring Boot+MyBatis应用一、Java发展史与项目构建主讲人: 一、Java发展史与项目构建1Java 的 版 本 发 展2集 成 开 发 环 境3Java程 序 编 译 与 运 行4Maven5持 续 集 成一、Java发展史与项目构建1Java 的 版 本 发 展Java 的 版 本 发 展(一)Java版本演进Sun公司发布了第二代Java平台(简称为Java2)的3个版本。Sun公司发布了第二代Java平台(简称为Java2)的3个版本。在Java One大会上,Sun公司发布了Java SE 6。1996年1月2006年12月2004年9月2005年6月1998年12月Sun公司发布了Java的第一个开发工具包(JDK 1.0)J2SE1.5发布,成为Java语言发展史上的又一里程碑。JavaSE6发布。Java 的 版 本 发 展(一)Java版本演进Sun公司发布了第二代Java平台(简称为Java2)的3个版本。JavaSE8发布Java SE 10发布2011年7月2018年9月2017年7月2018年3月2014年3月Java SE 9发布Java SE 11发布JavaSE7发布Java 的 版 本 发 展(二)EJBEJB(Enterprise JavaBean)是JavaEE的核心规范,EJB架构是开发和配置基于组件的分布式商务应用程序的一种组件架构。简单的说,借助于Java的跨平台优势,遵循EJB规范的应用能够应用EJB部署在任何平台。EJB需要部署在容器中,EJB容器主要有JBoss和WebLogic。注意区别Web容器和EJB容器,常见的Tomcat属于Web容器,Tomcat不支持EJB。EJB容器不仅支持Web部署也支持EJB。小贴士:尽管EJB的理念很优秀,但架构太重,学习曲线陡峭,随着轻量级的易用框架,比如Spring崛起,EJB走向衰落。Java 的 版 本 发 展(三)JDK与JREJDK(Java Development Kit),Java开发环境,是Java开发工具。JDK是整个Java的核心,包括了JRE、一些Java工具和Java的核心类库(Java API)。JRE(JAVA Runtime Environment),Java运行环境,包括Java API类库中的一部分和Java虚拟机,JRE是支持Java程序运行的标准环境。JDK包含了JRE,因此只要安装了JDK,就可以编写Java程序,也可以正常运行Java程序。但由于JDK占用的空间较大,因此如果只运行普通的Java程序则无须安装JDK,只需要安装JRE即可。Java 的 版 本 发 展(四)JVMJVM(Java Virtual Machine),Java虚拟机,Java语言编写的程序之所以能跨平台就是因为JVM的存在,JVM隔离了计算机硬件以及操作系统的差别,使得Java代码一次编译就可以在不同硬件平台、操作系统上能无差别运行。编译型语言:直接生成目标机器的执行码,可以直接在目标机器上执行,C/C++等。解释型语言:不需要编译,在目标机器上执行时通过该语言的翻译工具将代码翻译为机器码执行,Basic,Python等。Java 的 版 本 发 展(五)Java的特殊点Java反编译:编译型语言很难反编译出源码,Java编译后的class可以利用工具反编译出源码。Java兼具二者特点。编译成为JVM执行码,然后JVM将其即时编译成机器码在目标机器上执行。因此,从本质上讲,Java应该还属于解释型语言。在执行效率方面,由于现在的Java虚拟机使用了即时编译器,因此采用Java编写的“热点”代码其运行速度与C++已经相差不大,具有编译型语言的特点。一个Java反编译工具:luyten,下载链接:/deathmarine/Luyten/releasesJava 的 版 本 发 展(六)JavaScript最后我们提一下JavaScript,JavaScript由Netscape出品,被大多程序员简称为JS。JavaScript除了名字中包含Java之外,其本身和Java并没有多大关系。也可能是因为沾了名字的光,JavaScript截至到当前还是非常流行,也还是Web前端开发的主流语言,JavaScript确实强大而又好用)。一、Java发展史与项目构建2集 成 开 发 环 境 集 成 开 发 环 境 (一)集成开发环境(IDE,Integrated Development Environment?) 优点漂亮的图形界面。强大的辅助功能——代码补全提示、纠错提示、图形调测、无缝集成三方项目组件等。 常用IDEEclipse系列,开源免费软件。IntelliJ I
文档评论(0)