当前位置 : 主页 > 编程语言 > c语言 >

包的介绍

来源:互联网 收集:自由互联 发布时间:2023-09-07
1.包的基本介绍 场景引出 1.1 包的作用 1.2 包的基本语法 1.3 包的本质 273 1.4 快速入门 274 使用打包技术解决xiaoming和xiaoqiang问题,在不同包下创建Dog类 再建立一个use包,并实操引用两个


1.包的基本介绍

场景引出

包的介绍_java

1.1 包的作用

包的介绍_System_02

1.2 包的基本语法

包的介绍_i++_03

1.3 包的本质 273

包的介绍_System_04

1.4 快速入门 274

使用打包技术解决xiaoming和xiaoqiang问题,在不同包下创建Dog类

包的介绍_java_05

再建立一个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

包的介绍_i++_06

2.1 常用的包 275

一个包下,包含很多的类,java 中常用的包有:

1) java.lang.*

lang 包是基本包,默认引入,不需要再引入.

2) java.util.*

util 包,系统提供的工具包, 工具类,使用 Scanner

3) java.net.*

网络包,网络开发

4) java.awt.* //是做 java 的界面开发,GUI

2.2 如何引入包 276

包的介绍_System_07

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

包的介绍_java_08

//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,感恩 】
上一篇:动态内存管理——动态内存函数
下一篇:没有了
网友评论