1.包的基本介绍 场景引出 1.1 包的作用 1.2 包的基本语法 1.3 包的本质 273 1.4 快速入门 274 使用打包技术解决xiaoming和xiaoqiang问题,在不同包下创建Dog类 再建立一个use包,并实操引用两个
1.包的基本介绍
场景引出
1.1 包的作用
1.2 包的基本语法
1.3 包的本质 273
1.4 快速入门 274
使用打包技术解决xiaoming和xiaoqiang问题,在不同包下创建Dog类
再建立一个use包,并实操引用两个Dog类
package com.use;
import com.xiaoqiang.Dog;//引入包
public class Test {
public static void main(String[] args) {
Dog dog = new Dog();//引用小强的包下面的Dog,因为小强引入了包,所以不用带名字
System.out.println(dog);
//再次引用其他Dog类
com.xiaoming.Dog dog1 = new com.xiaoming.Dog();//带上xiaoming是为了区分,引用小明包下的Dog类
System.out.println(dog);
}
}
2. 包的命名 275
2.1 常用的包 275
一个包下,包含很多的类,java 中常用的包有:
1) java.lang.*
lang 包是基本包,默认引入,不需要再引入.
2) java.util.*
util 包,系统提供的工具包, 工具类,使用 Scanner
3) java.net.*
网络包,网络开发
4) java.awt.* //是做 java 的界面开发,GUI
2.2 如何引入包 276
2.2.1 案例 277
使用系统提供 Arrays类 完成 数组排序
package com.pack.pkg;
import java.util.Arrays;
//建议我们需要使用到哪个类,就导入哪个类即可,不建议使用 *导入
//import java.util.Scanner;//表示将只会引入Java.util包下的Scanner类
//import java.util.*;//表示将java.util包下的所有类都引入
public class Import {
public static void main(String[] args) {
//使用系统提供 Arrays类 完成 数组排序
//比如进行排序
//传统方法是,自己编写排序(冒泡)
//系统是提供了相关的类,可以方便完成 Arrays
int arr[]={0,-1,5,3,20};
Arrays.sort(arr);//引用系统的排序
//输出
for (int i = 0; i <arr.length ; i++) {
System.out.print(arr[i]+" ");
}
}
}
3. 包的注意事项和细节 277
//package 的作用是声明当前类所在的包,需要放在类(或者文件)的最上面,
//一个类中最多只能有一个package
package com.pack.pkg;
//import 指令 位置放在 package 的下面,在类定义前面,可以有多句且没有顺序要求
import java.util.Arrays;
import java.util.Scanner;
public class PakDetail {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int arr[]={2,-1,0};
Arrays.sort(arr);
for (int i = 0; i <arr.length ; i++) {
System.out.print(arr[i]+" ");
}
}
}
【感谢龙石数据为本站数据中台建设方案 http://www.longshidata.com/pages/government.html,感恩 】