Java语言程序设计-USTC.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言程序设计 Java软件设计基础 1. Java概述 课程参考书目 《Java程序设计及应用开发教程》,虞益诚主编,科学出版社 《Java教程》,Sharon Zakhour,人民邮电出版社 《Introduction to Java Programming》,Y.Daniel Liang, 机械工业出版社 《Java编程思想》, Bruce Eckel,机械工业出版社 课程安排 平时成绩,形式为上机作业; 考试成绩,考试形式为闭卷笔试。 其他信息 Email: renkx@ Homepage: /java/index.html 1.1 Java发展与特点 计算机程序设计语言的发展与分类 机器语言 不需要翻译即由计算机直接执行的指令叫做机器指令。这些指令的集合叫做机器语言。 汇编语言 是一种面向机器的程序设计语言,它用符号表示机器指令。 高级语言 其语法和结构更类似普通英文,且由于远离对硬件的直接操作,易于掌握。 面向对象程序设计 面向对象程序设计语言可以直观的反映客观世界的真实表象,使软件开发人员可运用人类认识事物所采用的一般思维方式来进行软件开发,与自然语言差距最小,是当今软件开发与应用的主流技术。 Java起源与发展 1991年由美国Sun公司开发的具有平台无关性的语言——Oak。1992年10月更名为Java。Java和Internet迅速融合并互相推动快速发展,Java语言已由最初的版本发展到今天的1.6。 Java的技术现状 JDK与J2SE JDK是Sun公司发布的Java最初版本,自从Java 1.2发布后,相应的JDK改名为J2SE。主要目的是为台式机和工作站提供一个开发和运行的平台。 J2ME 主要面向消费电子产品,例如掌上电脑、手机等。 J2EE 用于开发分布式的企业级大型程序。 1.2 Java运作机制 Java平台是一种运行在其他基于硬件平台之上的纯软件平台。 Java应用程序编程接口(API:Application Programming Interface) Java虚拟机(JVM:Java Virtual Machine) JVM可以在任何处理器上安全、兼容地执行Java应用程序。 JVM可建立于不同的硬件系统、不同的操作系统平台。 Java程序被翻译为与机器无关的字节码文件(*.class文件),再由JVM转换成某种处理器的专用代码,因此可以达到“一次编写,处处运行”的理想。 Java虚拟机 JVM的执行过程 加载代码、校验代码、代码执行 1.3 Java程序的分类 Java Application 用来开发命令行程序、窗体程序、服务器端程序等。 Java Applet 是一种嵌入到Web页面的网络应用程序,由浏览器内部的Java解释器来解释运行。 Java Servlet 运行于Web服务器端的Java程序,可以与客户端的Applet或者HTML页面进行交互。 JSP 用于生成动态网页,基于Servlet技术,在HTML文件中加入Java程序片段(Scriptlet)和JSP标记。可实现程序与页面格式控制的分离。 …… 1.4 Java运行平台 Java技术既是一种编程语言,也是一个平台。 Java运行时环境(JRE:Java Runtime Environment)。 许多主要的浏览器都提供的Java解释器和运行时的环境。 其他工具,如文档生成器、文件打包工具等。 Java语言规范和Java API定义Java的标准。 Java语言规范是一种语言的技术定义,包括语法和语义。 完整的Java语言规范可在/docs/jls上找到。 Java API包括用于开发Java程序准备的类和接口。 JDK系统的安装 获取与安装 /javase/downloads.jsp 运行jdk-6u7-windows-i586-p.exe安装 系统路径与主要文件 Java编译器:javac.exe 用于将Java源代码文件(*.java)编译成能被Java解释器运行的类字节码文件(*.class)。 Java字节码解释器,即JVM:java.exe 用于Java程序的解释执行,直接从类字节码文件执行Java应用程序。 Java Applet浏览器:appletviewer.exe 是一种执行嵌入HTML文件上Java Applet的Java浏览器。 …… JDK由开发和测试Java程序的独立程序组成,从命令行调用。 JDK环境变量设置 Path设置 Java编译器、解释器等位于Java安装目录的bin文件夹中,为了能在任何目录中使用以上工具,应在系统特性中设置Path。 ClassPath设置 该设置指明Java虚拟机要装载类的路径。为了使编译程序能够找到用户定义的类和系统类所在的包,需要将

文档评论(0)

Lancyalice + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档