黑马程序员技术交流社区
标题:
java中的包到底是什么?
[打印本页]
作者:
zhkqy
时间:
2013-12-4 13:51
标题:
java中的包到底是什么?
本帖最后由 zhkqy 于 2013-12-5 18:22 编辑
java中的包到底是什么?最好能打个比方。
作者:
王家胜
时间:
2013-12-4 14:05
相当于文件夹,嗯就是文件的意思,如过sun公司直接用C:\那么linux就不支持了
如果sun公司直接用/data/那么window就不支持了为了实现java的通用性就必须用相对路径
但window 的目录是右斜杠linux 是做斜杠又不通用,于是用点来代替
作者:
25343215
时间:
2013-12-4 14:06
定义工程时,可以设置报名,用package 关键字。例如 package com.itheima;
在编写程序时,我们要用到Java提供的各种类和方法,默认情况下Java程序自动加载Java.lang包下的类。
所以当用到其它包下面的类时,例如集合类,就需要导包,利用import关键字。 import java.util.*;
24、package关键字
(1)包:其实就是文件夹。用于区分不同包下相同的类名。
(2)好处:
A:对类文件进行分类管理。
B:给类提供了多层命名空间
aaa.Demo
bbb.Demo
C:写在程序文件的第一行。
D:包也是一种封装形式。
25、import关键字
(1)导入包的关键字
(2)格式:
import 包名;
(3)注意:
A:一个程序文件中只有一个package,可以有多个import。
B:用来导包中的类,不导入包中的包。
C:通常写import mypack.Demo,明确自己使用的类。
(4)关键字的顺序
类,包,导包这些关键字的顺序。
包 -- > 到包 -- > 类
作者:
史超
时间:
2013-12-4 14:16
包的理解就是相当与自己常用的工具箱(即不同的安装包),其中放置了很多工具(包中有很多的类),工具有自己工作的一套方法(类里面的方法),当你想要用到某种方法来完成自己的一项工作时,即可引用工具箱中的工具来实现自己的目的(调用方法)。
----纯手写,求技术分
作者:
大雄9293
时间:
2013-12-5 16:31
为了促进代码重用,Java语言允许将几个类组织在一个逻辑组中,这就是包。说通俗点就是文件夹,把不同功能的代码或页面文件放在不同的文件夹下,方便对代码的整理和调试。
作者:
王新年
时间:
2013-12-5 17:11
包是用来区分类名的防止类名命名冲突!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2