java学习与复习要点.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
河南大学软件学院;讲课方式;学习方式;错误的学习方法;本书内容;参考文献及网站;第一章 概述;1.1 Java简介; 第一代语言 打孔机—纯机器语言 第二代语言 汇编 第三代语言 C、Pascal、Fortran面向过程的语言 C++面向过程/面向对象 Java跨平台的纯面向对象的语言 .NET跨语言的平台;2、Java历史及发展;1.2?Java的历史及特性;Java体系;Java软件工程师的招聘要求; 用高级语言书写的程序不可能直接地在计算机上执行,要在计算机上执行高级语言书写的程序,有两种基本方法: 编译(Compilation)执行:这种方法是设法把高级语言程序(也称为“源程序”)转换成为机器语言的可以由计算机直接执行的程序,即转变为“可执行(Executable)程序” 。 “解释”(Interpretation)执行:这种方法是即时把源程序转换为机器可执行的指令。有时为了提高效率,也可以先编译成一种中间代码。; ??于“编译执行”方式,人们实现了高级语言“编译器”(Compiler)完成这种转换工作。编译器把高级语言程序看成是符合一定语法结构的符号串,对它进行加工变换。编译器对源程序的加工一般分为两个阶段:源程序首先被翻译成机器语言,这种翻译结果称为“目标码”(object code),目标码构成的程序片段称为目标模块。第二步,这些目标模块被与其他一些基本模块(由编译软件提供)连接在一起,最终形成“可执行程序”(executable program),这样的程序就可以在计算机上实际运行了。 第一个加工步骤称为“编译”(compiling),第二个步骤称为“连接”(linking)。 ;编 译 过 程; 对于“解释执行” 方式,人们实现了一种称为“解释器”(Interpreter)的软件来完成转换工作。解释器在工作方式上与编译器不同,它不对源程序进行整体性编译和链接,而是直接对源程序的语句进行分析和解释,实现源程序所描述的功能。; 高级语言写出的程序是独立于任何具体的计算机的。但是“编译器”和“解释器”则是与机器相关的。同一种语言,对于不同的机器,需要不同的“编译器”和“解释器”。 人们已经开发出了许多不同的高级程序设计语言,不同的语言有各自不同的规范,因此需要专门的“编译器”和“解释器”。;3、Java语言特点;3、Java程序运行机制及运行过程;核心机制之Java虚拟机;源 程 序;核心机制之垃圾回收;JDK和JRE;回顾:;1.2 Java开发环境;编译和运行Java程序的核心工具是Java开发工具包(Java Development Kit,JDK),一般来说,JDK指的是Java SE。JDK包括开发工具集、Java运行环境(Java Runtime Environment,JRE)和Java的基础类库。 用户可以到/technetwork/java/javase/downloads/index.html 下载JDK。;安装:;3、安装JDK后产生如下目录结构: \bin目录:Java开发工具,包括Java编译器、解释器等 \demo目录:一些实例程序 \lib目录:JDK工具命令的实际执行程序 \jre目录: Java运行环境,包括Java虚拟机、运行类库等 \sample目录:示例代码 \scr.zip目录:java所有核心类库的源代码;配置:; PATH = INSTALL_DIR\bin;;Java开发工具包括: javac:Java编译器,用来将java程序编译成 Bytecode。; java:Java解释器,执行已经转换成Bytecode的 java应用程序。; CLASSPATH = . ; INSTALL_DIR\lib; 关于ClASSPATH: 如果使用JDK1.4以前的版本,则需在CLASSPATH环境变量中添加一个(.),并且编译和运行java程序还需要JDK的lib路径下的dt.jar和tools.jar里的java类。因此还需要把这两个文件加入到CLASSPTH环境变量中。 从JDK1.4之后,JRE会自动搜索当前路径,并且系统可以自动加载dt.jar和tools.jar类。但是仍然可以设置CLASSPATH环境变量,一旦设置,则JRE会按当前路径来搜索java类,这意味着环境变量中不再包括(.),JRE不再搜索当前路径,如需搜索当前路径,还要添加(.)。;编辑存盘:文件名和公共类名(用public声明)要一致 HelloWorld.java 编译程序:java

文档评论(0)

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

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

1亿VIP精品文档

相关文档