java包本质及命名规范详解
作者:chuanzhangsss
这篇文章主要介绍了java包本质及命名规范,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
包
包的本质
包的本质实际上就是创建不同的文件夹/目录来保存类文件。
包名命名规范
命名规则
只能包含数字、字母、下划线、小圆点..但不能用数字开头,不能是关键字或保留字
- demo.class.exec1 // 错误 class是关键字
- demo.12a // 错误 以数字开头
- demo.ab12.oa // 对
- 只能包含数字、字母、下划线、小圆点..但不能用数字开头,不能是关键字或保留字
命名规范
一般是小写字母+小圆点一般是
com.公司名.项目名.业务模块名
比如:
com.oa.model; com.oa.controller; com.sina.crm.user // 用户模块 com.sina.crm.order // 订单模块 com.sina.crm.utils // 工具类
常用的包
java.lang.*; //包是基本包,默认引入 不需要再引入. java.util.*; //util包,系统提供的工具包,工具类,Scanner java.net.*; //网络包,网络开发 java.awt.*; //是做java的界面开发,GuI
导入包
import java.util.Scanner; //引用Scanner类 import java.util.*; //引用util包下的所有类 //建议 : 用哪个类导入哪个类,不建议使用 * 导入 import java.util.Arrays; public class Main { public static void main(String[] args) { // write your code here int[] arr = {-1,20,2,13,3}; // 使用系统提供的相关类,完成对数组的排序 Arrays.sort(arr); for(int i=0;i<arr.length;i++){ System.out.print(arr[i]+" "); } } }
注意事项和使用细节
package的作用是声明当前类所在的包,需要放在class的最上面
一个类中最多 只有一句package import指令位置放在package的下面
在类定义前面,可以有多句且没有顺序要求
//package的作用是声明当前类所在的包,需要放在类(或者文件)的最上面,0//一个类中最多只有一句package package com.pkg; //import指令位置承在package的下面,在类定义前面,可以有多句且没有顺序要求 import java.util.Arrays; import java.util.scanner; //类定义 public class PkgDetail { public static void main(String[] args){ Scanner input = new Scanner(System.in) ; int[] arr = {0,-1,1}; } }
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。