java中的package关键字
java中的package关键字
1.定义
package语句作为Java源文件的第一条语句,指明该文件中定义的类所在的包。(若缺省该语句,则指定为无名包)。它的格式为:
package 顶层包名. 子包名 ;
举例: :pack1\pack2\PackageTest.java
package pack1.pack2; //指定类PackageTest属于包pack1.pack2
public class PackageTest{
public void display(){
System.out.println(“in method display()”);
}
包对应于文件系统的目录,package 语句中,用 “ “.” ” 包 来指明包( 目录) 的层次;
包通常用小写: 单词标识。通常使用所在公司域名的倒置:com.atguigu.xxx
2.包的作用
包帮助管理大型软件系统:将功能相近的类划分到同一个包中。比如:MVC的设计模式
包可以包含类和子包,划分项目层次,便于管理
解决类命名冲突的问题
控制访问权限
3.JDK中主要的包介绍
- java.lang----包含一些Java语言的核心类,如String、Math、Integer、 System和
Thread,提供常用功能 - java.net----包含执行与网络相关的操作的类和接口。
- java.io ----包含能提供多种输入/输出功能的类。
- java.util----包含一些实用工具类,如定义系统特性、接口的集合框架类、使用与日
期日历相关的函数。 - java.text----包含了一些java格式化相关的类
- java.sql----包含了java进行JDBC数据库编程的相关类/接口
- java.awt----包含了构成抽象窗口工具集(abstract window toolkits)的多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)。 B/S C/S
java中的package关键字相关推荐
- Java中的static关键字详解
** Java中的static关键字详解 ** 在一个类中定义一个方法为static,即静态的,那就是说无需本类的对象就可以调用此方法.调用一个静态方法就是 "类名.方法名" ,静 ...
- 解析java中的abstract关键字
解析java中的abstract关键字 1 含义 abstract:抽象的;是java中用来修饰类和方法一个关键字 2 为什么要用 2.1 当我们不想类能够实例化时(类实例化没有意义,例如Animal ...
- 面试季,Java中的static关键字解析
点击上方"方志朋",选择"置顶或者星标" 你的关注意义重大! static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面 ...
- Java中的instanceof关键字
Java中的instanceof关键字 instanceof是Java的一个二元操作符,和==,>,<是同一类东东.由于它是由字母组成的,所以也是Java的保留关键字.它的作用是测试它左边 ...
- 浅谈Java中的final关键字
浅析Java中的final关键字 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字.另外,Java中的String类就是一个final类,那么今天我们就来 ...
- 浅析Java中的final关键字
浅析Java中的final关键字 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字.另外,Java中的String类就是一个final类,那么今天我们就来 ...
- 深入理解Java中的final关键字
深入理解Java中的final关键字 http://www.importnew.com/7553.html Java中的final关键字非常重要,它可以应用于类.方法以及变量.这篇文章中我将带你看看什 ...
- 在Java中使用final关键字可以提高性能吗?
本文翻译自:Does use of final keyword in Java improve the performance? In Java we see lots of places where ...
- Java中的static关键字解析 转载
原文链接:http://www.cnblogs.com/dolphin0520/p/3799052.html Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到 ...
最新文章
- Mac 添加ll命令
- HTML转义字符 Unicode和CSS伪类介绍
- 【CMS】安装CMS
- IdentityServer4(OAuth2.0服务)折腾笔记
- UVA455 - Periodic Strings
- 常用数据结构的一部分类
- 【报告分享】2021年数字化浪潮在中国的发展和实践.pdf(附下载链接)
- 33款创意的二维码名片设计作品欣赏
- android多线程计时器,Android 计时器Timer用法
- 【SwitchHosts】安装使用
- C# 人民币大写金额转换
- 大数据行业发展前景及岗位方向如何?
- 【总结】PHP常见面试题汇总(一)
- x*=3+5**2的计算结果python_下面代码的执行结果是________ x = 2 x *= 3 + 5**2
- Spark的坑--Spark新手必看--Python Spark必读,耗费了我近三周的时间
- Tomcat框架学习
- IIFE【JavaScript】
- 《大道至简》的幕后故事(3):“愚公移山记”事物篇
- redis的常用类型
- wikioi1369 xth 砍树