package包
2024-09-06 19:04:19
为什么需要package?
为了解决类之间的重名问题。为了方便管理类,合适的类放在合适的包。
怎么用package?
通常是类的第一句非注释性语句。
包名,域名倒着写,加上模块名,并与内部管理类。
命名规则:
顶级域名.域名.项目名.模块名.子模块名
注意事项:
写项目是加包,不要使用默认包。
cao.gao和com.gao.car。是没有任何关系的,两个完全独立的类。
JDK中主要的包
java.long:包含一些Java语言的核心类,如String,Math.Integer,System等提供常用功能。
java.util:包含一些实用工具类,如定义系统特性,使用与日期日历有关的函数。
java.io:提供多种输入和输出
java.net:包含执行与网络相关的操作
java.sql:与数据库相关的类或接口
import关键字
import可以导入其他包下面的类从而在本类中直接通过类名来调用。
import java.util.*;//导入该包下的所有类,会降低编译速度,但不会降低运行速度。
注意:
Java会默认导入java.long包下的所有包,因此可以直接使用。如果导入两个同名的类,只能用包含包名+类名来显示调用该类。
最新文章
- (转)使用Node.js+Socket.IO搭建WebSocket实时应用
- 关于Xcode5的离线帮助
- DOM_03之元素及常用对象
- ajax验证登录注册
- Linked List Cycle II || LeetCode
- Hadoop实战4:MapR分布式集群的安装配置及shell自动化脚本
- 创建REST服务应用程序
- 【转】linux驱动程序中的并发控制
- hdu 2176 取(m)石子游戏
- delphi 操作 word
- Debian 7 安装 Python3.4
- JSTL和select标签的组合使用
- HDU ACM 1081 To The Max-&;gt;最大子矩阵
- Java泛型和集合之泛型介绍
- SE6新特性之集合Set、Map、WeakSet和WeakMap详解
- vue初级学习--环境搭建
- 【Android 多媒体开发】 MediaPlayer 网络视频播放器
- python 学习 leetcode ---number of island
- MVC编程模型
- [BZOJ 2285] [SDOI 2011] 保密