`
kulinglei
  • 浏览: 101335 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Java的包

阅读更多
今天遇到了一点问题,写个记录
包:是用来区分相同名字的类的;这样我们就可以随便的给自己的类起名字而不用担心和你同事的类同名了。

如果没有给类用包,那他就放在默认的包中,这个包是没有名字了。

包和文件,Java中的包是用文件来组成的,我想是有利于类的查找把。
eg:
  你给TestEnum1.java添加一个包
  package com.qiao.corejava.enum1;
编译时可以javac com/qiao/corejava/enum1/TestEnum1,当然你也可以进入com/qiao/corejava/enum1/进行编译;
运行TestEnum1;如果你在基目录下java TestEnum1(如果TestEnum1.class放到包的目录下);虚拟机就找不到TestEnum1

如果你进入包的目录下java TestEnum1;他是可以找到TestEnum1但找到的不是你指定的那个TestEnum1,
java TestEnum1的意思是运行默认包下的TestEnum1,但你找到的是com/qiao/corejava/enum1/包下的TestEnum1;所以运行出错。
你如果写成java com/qiao/corejava/enum1/TestEnum1(在包目录下);这样应给可以运行了吧??呵呵,这样是找不到TestEnum1,因为包目录下没有你写的文件夹,哎,最后,清楚了,回到基目录运行,Java com/qiao/corejava/enum1/TestEnum1,成功。
 
希望大家指正:谢谢
分享到:
评论

相关推荐

    Android中各种Java包介绍

    Android中各种Java包介绍 在Android的应用程序开发中,通常使用的是JAVA语言,除了需要熟悉JAVA语言的基础知识之外,还需要了解Android提供的扩展的JAVA功能。

    Java包

    java包水电费水电费水电费是方的范德萨范德萨飞上的

    DB2连接的Java包

    之前我也在找这些包,但是一个包就需要2个积分,太贵了啊···我就自己把所有的包全打包了,而大家分享。db2java.zip db2jcc.jar db2jcc.jar db2jcc_javax.jar db2jcc_license_cisuz.jar。我自己用过了,没有问题的...

    14.java包的概念.zip

    14.java包的概念.zip14.java包的概念.zip14.java包的概念.zip14.java包的概念.zip14.java包的概念.zip14.java包的概念.zip14.java包的概念.zip14.java包的概念.zip14.java包的概念.zip14.java包的概念.zip14.java包...

    17.java包的导入.zip

    17.java包的导入.zip17.java包的导入.zip17.java包的导入.zip17.java包的导入.zip17.java包的导入.zip17.java包的导入.zip17.java包的导入.zip17.java包的导入.zip17.java包的导入.zip17.java包的导入.zip17.java包...

    15.java包的声明.zip

    15.java包的声明.zip15.java包的声明.zip15.java包的声明.zip15.java包的声明.zip15.java包的声明.zip15.java包的声明.zip15.java包的声明.zip15.java包的声明.zip15.java包的声明.zip15.java包的声明.zip15.java包...

    16.java包的编译运行.zip

    16.java包的编译运行.zip16.java包的编译运行.zip16.java包的编译运行.zip16.java包的编译运行.zip16.java包的编译运行.zip16.java包的编译运行.zip16.java包的编译运行.zip16.java包的编译运行.zip16.java包的编译...

    kettle集成java包

    文件夹里面存在java集成kettle所需要的包,将java集成到kettle中,具体操作步骤请访问http://blog.csdn.net/xiaosemei/article/details/77868737

    所有Java包的集合

    可以很好地与数据,库连接,可以有好多Java包

    java包的概念详细解说

    这是我自己用最简单的实例来说明关于java包的概念,我相信有很多java的初学者和自学者在看关于包的概念是有点模糊,而且能理解java包和类的关系和使用,这是非常关键的

    sap java包

    sap的java包 , 对接sap时需要的jar, 开发接口的重要jar

    支付宝支付 java包 支付宝支付 java包

    支付宝支付 java包 支付宝支付 java包

    人工智能实验Java包

    Java包的人工智能实验环境.包括一些人工智能算法模拟实验. 实验列表: 实验一 产生式系统实验群 实验二 搜索策略实验群 实验三 爬山问题实验群 实验四 约束问题实验群 实验五 决策树实验群 实验六 贝叶斯网络实验群 ...

    java包jbcl.jar

    borland java包 import com.borland.jbcl.layout.*;出错时使用

    RSA的jar包,js和RSA的java工具类

    3. Java服务端的Java包: 这部分可能包含了处理RSA加解密的Java类。在服务器端,Java代码可以使用Java Cryptography Extension (JCE)提供的API来处理RSA的加密和解密操作。例如,`java.security.KeyPairGenerator`...

    java操作json包

    jsonconvert 解析json 的java包

    JAVA源码WordNet的Java包JWordNet

    JAVA源码WordNet的Java包JWordNet

    java学习笔记java包及权限

    java学习笔记java包及权限

    java开源包4

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

Global site tag (gtag.js) - Google Analytics