JavaSE第一讲-Java的发展史及开发环境的配置.pptVIP

JavaSE第一讲-Java的发展史及开发环境的配置.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java SE 第一讲 Java的发展史及开发环境的配置 Java的发展史 前传 1991年4月,Sun公司的James Gosling 领导的绿色计划(Green Project)着力发展一种分布式系统结构,使其能够在各种消费性电子产品上运行 ,由于电子产品种类繁多,运行环境各不相同,使用当时流行的编程语言语言进行开发的软件必须为不同的电子产品而专门设计,所以项目组疲于奔命,消费性电子产品软件环境的发展无法达到预期的目标,绿色计划也陷于停滞状态。James Gosling决定研发一种具有跨平台能力的编程语言 ,于是Gosling对C++进行了++-- (C++++--),便有了Oak语言。 幼年 主要只使用在前端的Applet以及一些移动设备中。 1995年5月23日,Sun公司向IT界发表Java(只是一个语言),将其原来的Oak语言更名为Java。 1996年1月23日,JDK 1.0发布(增加了核心类库,开发工具)。 1997年2月18日,JDK 1.1发布(增加了JIT编译器),接着又推出数个1.x版本,直到JDK 1.1.8。 青少年 专注性能和成熟度 Playground(运动场) :1998年12月4日,JDK 1.2发布,Java技术发展为J2SE,J2EE,J2ME三个大的方面(产生了核心API,可选API,特殊API的分类,Swing特性的增加吸引了大家的眼球) Kestrel(美洲红隼):2000年5月8日,JDK 1.3发布(JNDI接口方面增加了一些DNS的支持,增加了JNI的支持,增加了XML技术等) 2002年2月13日,JDK 1.4发布(比较成熟的一个版本,IT业界开始拿.NET和Java做比较,Sun公司把精力专注于HotSpot虚拟机性能的提升上,这个时期我们已经可以用Java实现大多数应用了) 壮年时期 专注复杂性 Tiger (老虎):2004年10月,JDK 1.5发布,并改名为Java SE,标志进入另一个里程碑(出现了Java SE/Java EE/Java ME,增加了诸如泛型,增强的for语句,可变数目参数,注释(Annotations),自动拆箱(Unboxing)和装箱等功能,同时,更新的企业级规范,如通过注释等新特性改善了EJB的复杂性,并推出了EJB3.0规范等) Mustang (野马):随后,关注着Vista的进展情况,Java SE 6.0专为Vista而设计的,它在Vista上将会拥有更好的性能.在推出Java SE 6.0的同时,Java SE 7.0项目也已经启动 Java开发环境配置 JDK,JRE和JVM JDK(Java Development Kit),称为Java开发工具 JRE(Java Runtime Environment),称为Java运行环境 JVM(Java Virtual Machine),称为Java虚拟机 Windows下的JDK配置 JAVA_HOME=JDK根目录 作用:让操作系统能认识JDK,它指向JDK的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的JDK。 PATH=%JAVA_HOME%\bin;%PATH% 作用:指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。 CLASSPATH=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar 作用:让编译器或JVM找到所需的类,这些类是编译程序或运行时必须的class文件。 第一个Java程序的运行 Linux下的JDK配置 配置当前用户环境变量编辑用户主目录下的.bashrc 文件。 配置所有用户环境变量编辑/etc/profile文件 命令如下: vi /etc/profile (开始编辑文件命令) export JAVA_HOME=JDK安装目录 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 拓展知识点 java.exe是如何寻找JRE的?(分析JDK源代码) 第一步: 寻找自己所在的目录下的jre子目录,找到结束.如果找不到则转入第二步; 第二步: 寻找父目录下的jre子目录,找到结束。 Thank You! QA Time * Process and Portfolio Management ? 2005 IBM Corporation Copyright? 2008 - 2009 WitBridg

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档