包(package)

防止文件重名,包体现在文件夹上。包必须建立文件夹。

类名的全称是:包名.类名

javac   xx.java 命令编译的时候,不会建立对应的文件夹,

建立包对应的文件夹的命令,要用 javac -d . xx.java   会在当前路径下建立对应的文件夹   .是指命令行窗口的当前路径

也可以javac -d  e: xx.java    在e盘根目录建立文件夹,

eclipse开发工具会帮我们自动建立对应包名的文件夹层次。

import packa.* ;//只导入packa文件下的所有class文件,不导入packa文件夹里的子包

import packa.abc.*;//导入packa包下的子包abc里的class文件。

记住:import导入的只是文件夹下的class文件,不会导入子包,要导入子包,必须单独导入。

jar:java 的压缩包,就是一个压缩文件。查看jar的参数即可打包。

时间: 2024-12-28 02:21:58

包(package)的相关文章

编写第一个ROS(创建工作空间workspace和功能包package)

刚接触ROS,学着写了第一个程序,怕以后忘记,就将其步骤记录下来.. 首先你必须保证你电脑已安装配置好ROS. 1.创建工作空间(workspace) 我们所创建功能包package,应该全部放到一个叫做工作空间(workspace)的目录中 .你可以把目录存储在你账号的任何位置例如,我所创建的工作空间的是路径/home,同时你可以用任何你喜欢的名字命名你的工作空间,我的工作空间名为 test,现在请使用标准的mkdir命令行去创建一个工作空间.我首先建立一个工作空间,名字为test, 此处创建

项目工程的包package与文件夹的关系

项目工程的包package与文件夹的关系: 1. 包名与文件夹是分层关系,包名只是一个字符串而已,包名.对应的是层级的文件夹. 如,com.Immoc.Access包,只是一个字符串.但他对应的windows存储文件夹层级关系则是,src/com/Imooc/Access多个文件夹.

plsql的程序包package

9. 程序包--PACKAGE 9.1 包的定义和编译 包:一个PLSQL相关对象的逻辑分组和单个对象存储在数据库对象中的数据单元.相关的PLSQL对象包括:常量.变量.游标.异常.SP.FUN 包由两部分组成: 规范部分(包头.调用接口)  +  主体部分(包体.实现部分) (1) 包头的创建: create or replace package org_Master is     max_sites_for_an_org number;    type rc is ref cursor;  

Java包(Package)的详细用法(转)

Java包(Package)的详细用法 http://wenwen.soso.com/z/q229375145.htm 当一个大型程序交由数个不同的程序人员开发时,用到相同的类名是很有可能的,那么如果发生了这样的事件我们该怎么办那?,在我们java程序开发中为了避免上述事件,提供了一个包的概念(package),那么既然有了这样一种方法能避免上述事件,那么我们怎样使用package那?,使用方法很简单我们只需要在我们写的程序第一行使用package关键字来声明一个包就行了,例如我们来声明一个名为

Lua中的模块(module)和包(package)详解1

这篇文章主要介绍了Lua中的模块(module)和包(package)详解,本文讲解了require函数.写一个模块.package.loaded.module函数等内容,需要的朋友可以参考下 前言 从Lua5.1版本开始,就对模块和包添加了新的支持,可是使用require和module来定义和使用模块和包.require用于使用模块,module用于创建模块.简单的说,一个模块就是一个程序库,可以通过require来加载.然后便得到了一个全局变量,表示一个table.这个table就像是一个命

Lua中的模块(module)和包(package)详解

这篇文章主要介绍了Lua中的模块(module)和包(package)详解,本文讲解了require函数.写一个模块.package.loaded.module函数等内容,需要的朋友可以参考下 前言 从Lua5.1版本开始,就对模块和包添加了新的支持,可是使用require和module来定义和使用模块和包.require用于使用模块,module用于创建模块.简单的说,一个模块就是一个程序库,可以通过require来加载.然后便得到了一个全局变量,表示一个table.这个table就像是一个命

JAVA中包(package)的使用

暑假荒废了个把月,不过还是值得的,毕竟学会了游泳!好了,言归正传,由于JAVA中的文件是按类组织的,因此经常会用到包(package)的概念,下面举例子说明. JAVA是面向对象的语言,程序都是以类(class)为最小单位的,所有的程序都必须放在类定义里.JAVA源文件的后缀必须是 .java,通常JAVA程序源文件的主文件名可以是任意的,但如果JAVA程序源代码里定义了一个public类,则主文件名必须与该类相同,一般类名的首字母习惯大写.通常的习惯是每个源文件中只定义一个类,不同的类使用不同

Java中的包(package)

包的概念 Java中包(package)的概念和C++中命名空间(namespace)的概念很类似,都可以限制类的作用域.二者最大的差别在于,Java中的包隐式地指明了类的树形层级结构(同时也是Java源码文件的目录结构).这样做的好处在于:可以通过文件系统中对于文件路径唯一性的要求来限制类的唯一性. 代码组织 编写一个Java源代码文件(.java文件)时,此文件通常被称为编译单元.在编译单元内最多允许有一个public类,且该类的名称必须与文件名完全相同(包括大小写). 编译一个.java文

java面向对象(包package)

包package 对类文件进行分类管理 给类提供多层命名空间 写在程序文件的第一行 类名的全称是 包名.类名 包也是一种封装形式 包与包之间进行访问,被访问的包中的类以及类中的成员,需要public修饰. 不同包中的子类还可以直接访问父类中被protected权限修饰的成员. 包与包之间可以使用的权限只有两种:public,protected public     protected     default     private 同一类中       ok               ok  

JAVA 基础 包(package)

包(package) package的作用 关键字package和import 当编写一个JAVA源码文件时,此文件通常被称为编译单元.每个编译单元都必须有一个后缀名.java. 而在编译单元中可以有一个public类,该类的名称必须和文件的名称相同.文件中允许有其他类,但是不能是public类. 当编译一个.java文件时,文件中的每个类都会有一个后缀为.class的输出文件,文件名和类名相同. Java可运行程序是一组可以打包压缩为一个Java文档文件(JAR,使用Java的jar文档生成器