Java 教程之二.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java 教程之二.PPT

第二讲:开发环境和程序结构 Java环境及安装 Java程序的运行和开发 Java程序的总体结构 一、Java环境 JDK和JRE的区别 环境的安装 下载: 安装: 目录结构: 开发工具的选择 有两种类型的开发工具 集成开发环境 具有功能强、工作效率高等特色。 也有对系统要求高,学习复杂的缺点 适用于实用软件的开发 基本开发工具 具有简单、直接、利于学习。 对系统要求低的特点,有许多工具可以免费使用。 适用于学习及编写小型程序。 二、程序开发过程 编写源代码 编译并改正 运行调试 打包、发布 例:应用程序 HelloDate.java 例:小程序 HelloWorld.java 设置系统变量 设置 path 命令方式:Set path %java_home%\bin;%path% 系统配置: 编译源代码 Javac命令 Javac 启动解释器执行 Java命令 Java class args… 查阅系统文档 JDK含有完整的HTML格式的文档,包含全部公共类的简介和用户接口,可用浏览器阅读。 一个包包含了对所有类信息的超链接 一个类文档包括类层次、一个类描述、一组成员变量和构造函数等 三、? 程序构成 一个源程序由若干个文件(编译单元,.java)组成。 每个编译单元包含若干个类或接口,但只能由一个公共类。 每个类包含若干数据成员和/或方法成员。 方法由计算表达式和控制语句构成。 Java行结构自由,但书写时应注意易读性。 编译单元结构 一个Java源文件可包含三个“顶级”要素: - 一个包声明(可选) - 任意数量的输入语句 - 类和界面声明 该三要素必须以上述顺序出现。即,任何输入语句出现在所有类定义之前;如果使用包声明,则包声明必须出现在类和输入语句之前。 代码组织结构 编译单元中的每个类经编译分别得到一个个独立的*.class文件。它们是解释器装载、处理的基本单元。 Java中没有全局变量和全局函数,它们全都存在于某一类中。 包的概念 为便于管理,根据相互关系、功能,让这些类文件分属于某个包。 每个包是一个类库,其中各个类可以被重用。 包也是一个命名空间,防止名字冲突。 包的结构 最常见的组织形式是一个包对应一子目录 包可以嵌套子包, 推荐用开发者域名的逆序做包名,这些措施避免了名字冲突的可能性。 外部类的使用 程序中指定一个其它包的类必须用类全名: 包名. 子包名. 类名 为使用方便,也可用import语句引进该类。 例:import java. util. ArrayList; 或 import java. util.*; JDK中java.lang包自动包含,不需import。 命名规则 编译单元文件名必须和公共类名完全一致(包括大小写)。 包名必须对应子目录名。由此决定了文件系统的层次结构。最上层位置根据classpath Java习惯:类名首字母大写,方法名、数据名首字母小写,常量每个字母大写。 Java类库中的几个重要包 java.lang java.awt java.applet java.io java.util 启动类运行 在DOS环境下用 java 类全名 启动应用程序执行。程序由该类的main 方法开始。 三种注解形式 第一种形式:/*……………….*/, 注解可以跨越多行。 自动生成文档 Java为了便于制作文档,保证代码和文档的一致,可以将文档和代码组织在一起,由专门的工具软件javadoc自动生成文档。 Javadoc有特定的规范,并将自动抽取源码中类、方法和数据等信息,生成HTML文件。 提供文档信息 第三种格式: /**…………….*/, 用来在javadoc中插入必要信息。可插入网页格式的信息。 3、? 注解和文档 其中还可插入下列特殊格式: @see classname @version version-information @author author-information @since @deprecated @param parameter-name description @return description @throws fully-qualified-class-name description * * Java 教程之二 开发环境和程序结构 J2SDK---------- bin | --------- demo | --------- include | --------- jre | --------- lib 集成的开发环境(IDE) 基本开发工具(JDK) Jbuilder NetBeans Eclipse 其它 编辑器 编译器 解释器(

文档评论(0)

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

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

1亿VIP精品文档

相关文档