文档详情

Java语言程序设计 教学课件 作者 于红 第2章__Java语言开发环境.ppt

发布:2017-08-17约2.43千字共23页下载文档
文本预览下载声明
第二章 Java语言开发环境 2.1 JDK工具包与基本Java程序 2.1.1 JDK的下载与安装 1.JDK的下载 2.JDK的安装 。 2.1.2 JDK目录的构成 1)bin目录 2)demo目录 3)lib目录 4)jre目录 5)sample目录 2.1.3设置环境变量 PATH CLASSPATH 2.1.4 Applications程序的结构 1.示例程序 package chap01; //当前类所属包名称 import java.util.*; //导入类库中的有关类 public class Hello //当前类名 { public static void main(String[] args) //应用程序的主方法 { System.out.println(Hello, 我的第一个Java应用程序!); //输出方法 } } 内容详解 (1)package语句──声明包名为chap01,指明类Hello所在的位置(所属包)、相当于文件夹名称,用途在于方便类的组织和管理; (2)import语句──导入需要使用的有关类,当在一个类中使用其他包中的类时,必须用该语句将被引用的类或包导入,否则在程序运行中会出现找不到被引用类的情况; (3)class保留字──声明类名为Hello,与程序文件名相同,这是单独的类或public类所必需的; (4)public保留字──class之前的public,说明类的属性,描述类的可见性,即该类和其他类、包的关系; (5)main方法──主方法,Applications类型程序必有的执行入口,没有它就不是一个独立的程序; (6)public与static──表示主方法的属性,分别为公有、静态(特殊的方法); (7)String[] args──主方法的参数,它们是执行该程序的命令中所给的参数字符串经过单词分解后产生的字符串数组。 (8)System.out.println()──输出方法,这是Java类库中提供的一个在标准输出设备(显示器、字符输出,对于操作系统来说是可以重定向的设备)上显示文本的方法。其中点号是成员引用操作符 2.典型源文件布局 一个Java源文件可包含三个顶级要素: (1)一个包声明(可选,没有表示顶级包,但是,不定义包名的话,在其他包中引用该包中的类时会引起麻烦); (2)任意数量的导入语句import,表示将要使用的外部Java类; (3)类或接口声明。 该三要素必须以上述顺序出现,即任何导入语句出现在所有类定义之前,如果使用包声明,则包声明必须出现在类和导入语句之前。 2.1.5 JDK的使用 1.准备程序 可以使用最简单的文本编辑器,编写如上的示例程序,保存的文件名必须以类名做主文件名,以.java作为扩展名。 2.程序编译 javac.exe是JDK提供的Java语言编译程序。如果编译成功,产生编译后的字节码文件。 3.程序运行 2.1.6 典型的Java编程规范 1.命名规范 (1)包名 包就是类文件组织结构中的目录。建议使用名词性词汇、小写,最好是单个词汇 (2)类名 名词性词汇,可以使用多个单词组合而成,每个单词仅首字母大写。 (3)接口名 接口名的命名规则同类名基本一致。 (4)变量名 名词性词汇,可以使用多个单词组合而成,第一个单词全部小写,其余仅首字母大写。 (5)方法名 采用动宾结构型词组比较合适,第一个单词全部小写,其余单词仅首字母大写。 (6) 常量 常量一般总是类的成员,命名上可以使用多个单词组合而成,原始型常量(即简单数据类型或非引用类型)应该全部大写并用下划线将单词分隔,对象型常量可采用成员变量的命名方式。 2.结构规范 (1)源程序文件结构 (2)类体结构 (3)方法结构 (4)块结构 3.逻辑规范 (1)方法逻辑 (2)流程逻辑 (3) 变量有效性 4.版面规范 (1)缩进 (2)块 (3)空行 (4)行长度 (5)空格 5.注释规范 对一般注释使用//分隔符,而大段的代码可使用 /*···*/分隔符。 使用 /**···*/进行整个文档注释,这一般放在文档开头。但文档中的关键注释部分也可以使用此种形式。 2.2 IDE环境概述 1.Eclipse概述 Eclipse是基于Java、开放源码、可扩展的、可用于构建集成应用程序的开发平台,通过插件来实现程序开发的支持功能。 2.Eclipse下载 /downloads/ 3.Eclipse安装与启动 4.Eclipse体系结构的特点 Eclipse是一个开放式、可扩展的体系结构。 5.Eclipse的使用 2.3 Project管理 2.3.1 Project的含义 Project即项目
显示全部
相似文档