A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhkqy 中级黑马   /  2013-12-4 13:51  /  1887 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 zhkqy 于 2013-12-5 18:22 编辑

java中的包到底是什么?最好能打个比方。

5 个回复

倒序浏览
相当于文件夹,嗯就是文件的意思,如过sun公司直接用C:\那么linux就不支持了
如果sun公司直接用/data/那么window就不支持了为了实现java的通用性就必须用相对路径
但window 的目录是右斜杠linux 是做斜杠又不通用,于是用点来代替

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报
定义工程时,可以设置报名,用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)关键字的顺序
                类,包,导包这些关键字的顺序。
                包 -- >  到包 -- > 类

评分

参与人数 1技术分 +1 收起 理由
简★零度 + 1 很给力!

查看全部评分

回复 使用道具 举报
包的理解就是相当与自己常用的工具箱(即不同的安装包),其中放置了很多工具(包中有很多的类),工具有自己工作的一套方法(类里面的方法),当你想要用到某种方法来完成自己的一项工作时,即可引用工具箱中的工具来实现自己的目的(调用方法)。

----纯手写,求技术分

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1 赞一个!

查看全部评分

回复 使用道具 举报
为了促进代码重用,Java语言允许将几个类组织在一个逻辑组中,这就是包。说通俗点就是文件夹,把不同功能的代码或页面文件放在不同的文件夹下,方便对代码的整理和调试。
回复 使用道具 举报
包是用来区分类名的防止类名命名冲突!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马