包及Java常用约束

一.包

1.包的概念

1. Java 中的包 ( Package ) 其实指的就是目录 Java 工程中的文件都是放在各个包中的。
2. 使用包可以 更好地管理 工程中的文件 ( 类、接 、图片等等 )
3. 不同包下的文件可以重名,包也可以被另一个 Java 包所使用。
4. package 语句是 Java 源文件的第一条语句。如果没有 package 语句,则为缺省无名包。 ( 不推荐使用 )
5. 如果文件不是放在默认包下,需要在最前面用 package 关键字声明该类所属的包。例: package sample.test ;

2.包的使用

1. 如果要使用另一个包中的类或接口,可以直接在类名前加上包名。例如: new java.util.Date ();
2. 也可以用 import 关键字 标记需要使用的包。
3. import 的两种使用方式:
import java.util .Date ; // 直接指定需要的类
import java.util .*; // * 表示 java.util 包下所有的类
4. 不同包下可能存在功能不同但名字相同的类,因此不要混淆
5. 如果需要同时使用不同包下的同名类,不能同时使用 import
6. 例: import java.util.Date ;

      new Date();          // 使用的是java.util.Date

      new java.sql.Date(1);//不能使用importjava.sql.Date

3.JDK中常用的包

1. java.lang —— 包含一些 Java 语言的核心类,如 String Math Integer System Thread ,提供常用功能。
2. java.util —— 包含一些实用工具类,如定义系统特性、使用与日期日历相关的方法。
3. java.io—— 包含能提供多种输入 / 输出功能的类。
4. java.net—— 包含执行与网络相关的操作的类。
5. java.awt —— 包含用于创建用户界面和绘制图形图像的所有类。 这些类被用来构建和管理应用程序的图形用户界面 (GUI)
6. javax.swing —— 提供一组“轻量级” ( 全部是 Java 语言 ) 组件 。这些 swing 组件是对 AWT 组件的改进。
7. java.sql —— 提供使用 Java 编程语言访问并处理存储在数据库中的数据的 API

4. 包中成员的访问控制


1. 以上的访问控制权限指的是包中的成员 ( 变量和方法 )
2. 类本身只有两种访问控制,即 public 和默认

二. Java常用约束

1.注释

1. 类和方法的注释以“ /**” 开始,以“* /” 标志结束。
2. 每个类和方法都必须加上注释。
3. 使用批注参数来标记一些特殊的属性及其相应的说明
@author< 作者姓名 >
@version< 版本信息 >
@ param < 参数名称 >< 参数说明 >
@return< 返回值说明 >
4. 方法内的单行注释使用“ //” ,多行注释使用“ /**/”
5. 注释和代码比率一般为 1 1
6. 变量定义、常量定义、选择语句 (if switch) 、循环语句 (while for 等等 ) 以及重要的处理部分必须加上注释。
2.注释例子
import java.util.Date;
/**
 * Title:  engineer类<br>
 * Description:  通过engineer类来说明Java中的文档注释<br>
 * @author 张三
 * @version 1.00
 */
public class engineer {
	private String Engineer_name; // 成员变量的作用
	/**
	 *  这是engineer对象的构造方法
	 *  @param name engineer的名字
	 */
	public engineer(String name)	{
	}
	/**
	 *  这是repairing方法的说明
	 *  @param sum 需要修理的机器总数
	 *  @param alltime 需要修理的总时间
	 *  @return repairing的数量
	 */
	public int repairing(int sum,int alltime) {
	}
 }



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值