概述
使用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类中的所有静态的内容
最后
以上就是敏感眼神为你收集整理的面向对象——Package的全部内容,希望文章能够帮你解决面向对象——Package所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复