面向对象——Package

使用Package是为了解决类之间的重名问题;为了便于管理类,合适的类位于合适的包
 Package怎么用:1:通常是类的第一句非注释性语句。2:域名倒着写即可,再加上模块名,并不内部管理
 Package包名定义:
       【1】:名字全部小写,中间用.隔开
       【2】;一般都是公司域名倒着写
           比如:www.baidu.com
           包名:com.baidu.
       【3】:包名的命名规则:
                       企业性质.企业名称.项目名称.模块名称.子模块名称...
                       企业性质:com org  edu   gov  
                       企业名称:baidu taobao  
                       项目名称:oa erp hrms  crm
                       模块名称:ums ---userManagementSystem用户管理系统

                                        oms---orderManagementSystem订单管理系统

                                        pms---produceManagementSystem产品 管理系统

                                        完整的包名:com.alibaba.taobao.ums

                                        限定名:包名+类名       

注意事项:1:写项目名时都要加包,不要使用默认包。2:com.gao和com。gao。gar,这两个包没有包含关系,时两个完全独立的包,只是逻辑上看起来后者时前者的一部分
        【4】:JDK中常用的包:
        lang:不用自己导入
        util:工具包
        net:网络包
        io:输入输出流包

java.lang:包含一些Java语言的核心类,如String,Math,integer,System和Thread,提供常用功能

java.awt:包含了构成抽象窗口工具类,(abstract,window,toolkits)的多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)

java.net:包含执行不同网络相关的操作的类

java.io:包含提供多中输入/输出功能的类

java.util:包含一些实用工具类,如定义系统特性,使用不同日期日历相关的函数


        import包:
       1、在Java.lang包下的类,可以直接使用不用导包;
      使用不同包下的类需要导包
       2、可以直接导包写为java.util.*;就是把java里面的所有包导进来,但是不建议,因为会影响编译速度
       3、在java中在导报中没有包含和被包含的关系;
      //静态导入:
    4、import static java.lang.Math.*;
      //导入:java.lang下的Math类中的所有静态的内容
 
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值