辅导课程九.

Slides:



Advertisements
Similar presentations
主要内容 Java 的常用包 Java 的常用包 “ == ” 和 “ equals ” 的用法 “ == ” 和 “ equals ” 的用法 基本数据类型与引用类型 基本数据类型与引用类型 String 和 StringBuffer String 和 StringBuffer 对象的克隆( clone.
Advertisements

软件编程基础 一、程序的编辑 Java 源程序是以 Java 为后缀的简单的文本文件,可以用各种 Java 集成开发环境中的源代码编辑器来编写,也可以用其他文 本编辑工具,如 Windows 中的记事本或 DOS 中的 EDIT 软件等。 利用文字编辑器编写下列程序 public class Hello.
1 Java 语言程序设计 计算机系 鲍金玲. 2 引子 甲骨文 甲骨文是全球最大的信息管理软件及服务供应商,成立于 1977 年,公司总部 设在美国加利福尼亚州的红木城( Redwood Shores ),全球员工达 名, 包括 名开发人员、 7500 多名技术支持人员和.
Java 程序分类 Java Application :是完整程序,需要独立的解 释器解释运行;以 “.java” 为后缀的文件,以 main() 方法作为程序入口,由 java 编译器编译生 成字节码,由 Java 解释器加载执行字节码。 Java Applet 没有 main() 方法作为程序入口,是嵌在.
第一章 Java 程序设计技术 概述  什么是 Java 语言  一个简单的 Java 程序  程序的编译和运行  常见错误  使用 Java 核心 API 文档.
程序设计语言基础 软件工程系 秦晓燕. 课程目标 了解面向对象程序设计的思想,以及软件 开发流程。 学习 Java 语言的基本概念和编程方法,基 本掌握 Java 类库的使用。 能够利用所学的方法开发简单的小型应用 程序.
JAVA 概述 主讲:张雷. J2ME API 地址: 广东科贸信息工程 张雷学习要求 了解各种程序设计语言及其特点 了解各种程序设计语言及其特点 了解 JAVA 的发展史和其特点 了解 JAVA 的发展史和其特点.
Java 程序设计(第二版) 普通高等教育 “ 十一五 ” 国家级规划教材 辛运帷等 编著 徐小平 主讲.
汕头大学医学院 学年学分制学籍管理办法 科教处 - 学籍教材科 郑少燕 2006 - 9 总 则 ♠ 在本校学习的学生,应当政治思想高;应当爱国 勤劳、自强不息,应当遵纪守法,应当刻苦学习, 勇于探索,积极实践,努力掌握现代科学文化知 识和专业技能,应当积极锻炼身体,具有健康体 魄。
第6章 对象和类.
单元二:面向对象程序设计 任务二:借书卡程序设计.
第四章 类、对象和接口.
3.2 Java的类 Java 类库的概念 语言规则——程序的书写规范 Java语言 类库——已有的有特定功能的Java程序模块
6. 6 Overloading methods and constructors 6
绿 色 植 物 在 家 庭 居 室 空 气 污 染 控 制 中 的 作 用 小组成员:.
《 Java开发环境配置》 主讲人:耿力.
中国文学批评史 第五编 明 代.
C语言程序设计 李伟光.
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
学生教育办介绍 2015年9月.
二、做好量变的准备, 促进事物的质变.
第四章 公序良俗与法律.
Java程序设计教程 第一讲 Java概述.
第4章 类与对象 本章导读 0. 面向对象编程 1. 类声明和类体 2. 类体的构成 3. 构造方法与对象的创建 4. 对象的引用与实体
健康上网 初一3班 王诗婷.
第二章 项目一:企业厂区与车间平面设计 1.
我的学校——达县职高 制作人——高一计算机应用二班王天.
Hello小程序的运行和编译 Java AppletJava小程序的构成 1、关键字
第17章 网络编程实例——局域网通信软件 Java语言具有非常强大的网络应用开发能力。本章通过实现一个简单的局域网通信软件,展示了Java语言网络编程知识在实际系统开发过程中的具体应用。本章实例主要涉及以下知识点。 Java网络编程知识; Java图形界面编程知识。 通过学习本章实例,读者需要重点掌握Java语言网络编程知识的具体应用。
面向对象程序设计(Java) 徐志红
Chapter 6 字串與時間處理.
Part 2 開發Android應用程式的流程
102學年度預算編製說明會 主辦單位:會計室 102/02/22.
精英型软件人才 培养模式的探索与实践 卢 苇 北京交通大学国家示范性软件学院.
东北师大理想信息技术研究院 院长 中国教育软件协会 副主任 英国计算机与自动化学会 顾问
第 13 章 套件 (Packages).
读书报告要求 每人写一篇读书报告。 要求,对学习这门课程之后形成的对计算机科学的一个总的、一般的认识,但不要泛泛而论。
JAVA程序设计 (03) JAVA Programming
第5章 进一步讨论对象和类.
第5章 Java中类、对象、接口 及包的概念 5.1 类的基本概念 5.2 类的继承概念 5.3 抽象类和接口 5.4 包.
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
建立Android新專案 建國科技大學 資管系 饒瑞佶 2010/10.
第9课 北美大陆上的新体制 导入新课 新课教学 课堂小结 知识结构 巩固练习
程式設計實作.
第5章 面向对象程序设计 本章要点 5.1 面向对象程序设计概述 5.2 Java语言的面向对象程序设计 5.3 方法的使用和对象数组
反射與類別載入器 學習目標 取得.class檔案資訊 動態生成物件與操作方法 瞭解JDK類別載入器階層 使用ClassLoader實例.
Java基础 JavaSE异常.
2018/11/20 第一章 Java概述 武汉大学计算机学院计算机应用系 2018/11/20 14:33.
第六章 类的扩展与继承.
第一个Android程序 本讲大纲: 1、创建Android应用程序 2、Android项目结构说明 3、运行Android应用程序
JAVA程序设计 第5章 深入理解JAVA语言----补充.
CH09 套件 物件導向程式設計(II).
Java软件设计基础 5. 继承与多态.
辅导课程十三.
建立Android新專案 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
中国矿大计算机学院杨东平 第5章 接口和包 中国矿大计算机学院杨东平
C/C++/Java 哪些值不是头等程序对象
第11章 系统结构与包模型模型.
RFID原理与应用 教师:朱华贵 2015年05月05日
劉崇汎 崑山科技大學 電腦與通訊系 DLL的建立與引用 劉崇汎 崑山科技大學 電腦與通訊系
課程網站
Location Based Services - LBS
第十二章 学习使用Ant Apache Ant是一个基于Java的构建工具,它可以 会构建多种项目,但是目前主要被用于Java项目 的构建, Ant是用Java语言编写,可以在多个操 作系统中运行,目前在绝大部分的Java开源项目 中,都选择使用Ant作为构建项目的工具,Ant已 经成为Java开源项目构建的事实标准,而且越来.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
Review 1~3.
第6章 面向对象的高级特征 学习目标 本章要点 上机练习 习 题.
方格紙上畫正方形.
所得稅法第14條、第126條修正條文 薪資所得計算方式二擇一 定額減除 特定費用減除 維持現行薪資所得特別扣除額20萬元減除方式
JAVA 程式設計與資料結構 第三章 物件的設計.
Summary
Presentation transcript:

辅导课程九

package 和 import语句 lang io System String util Object … … … java lang 为便于管理大型软件系统中数目众多的类,解决类的命名冲突问题,Java引入包(package)机制,提供类的多重类命名空间。 java lang io lang System String util Object … … …

package 和 import语句 package 语句作为 Java 源文件的第一条语句,指明该文件中定义的类所在的包。(若缺省该语句,则指定为无名包)。 它的格式为: package pkg1[.pkg2[.pkg3…]]; 包名约定俗成:用单位的Internet域名的倒序.包功能标识。如com.sun.java 没有封装在包中的类称为“裸体类”,很容易导致类名冲突。 Java编译器把包对应于文件系统的目录管理,package语句中,用‘ .’ 来指明包(目录)的层次。 例如使用语句package cn.edu.swu; 则该文件编译后的class文件应该位于. \cn\edu\swu 目录下

package 和 import语句 如果将一个类打包,则使用该类时,必须使用该类的全名,Java编译器才会在找到该类。例如: 可以不需要用import语句直接使用 java.lang 包中的类。 ... ... ... cn.edu.swu.MyClass myClass = new cn.edu.swu.MyClass(); import cn.edu.swu.MyClass; ... ... ... MyClass myClass = new MyClass(); //可以直接使用类名

TestPackage/Dog.java Cat.java package 和 import 总结 如果想将一个类放入包中,在这个类源文件的第一句话写package 必须保证该类的class文件位于正确的目录下 该类的源代码java文件可能会对编译产生影响,应删除或移动到另外的目录,如src\ 其它类如果想访问该类: 写全名 import * (引入包中所有的类) 具体类名 访问位于同一包中的类不需要import 如果要让任意目录下的Java程序( Dog )都能访问到封包类( cn.edu.swu.Cat ), 则该封包类的class文件(Cat.class)的最上层包的父目录(….\TestPackage\)必须位于CLASSPATH中。 执行一个封包类( cn.edu.pku.Dog ),需要写全包名。例如:>java cn.edu.pku.Dog。同时该封包类的class文件(Dog.class)的最上层包的父目录也必须位于CLASSPATH中。 在Eclipse中,每一个项目都有自己的CLASSPATH。这样可以避免使用同一个系统CLASSPATH带来的弊端:多个项目具有相同名字的类所引起的混淆。 TestPackage/Dog.java Cat.java