Java关键字(一):package 和 import
前言
本博主将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识,有兴趣的小伙伴可以关注博主!
也许一个人独行,可以走的很快,但是一群人结伴而行,才能走的更远!让我们在成长的道路上互相学习,欢迎关注!
上一篇:面向过程与面向对象
一、“ package ” 关键字的使用
1. 概述
package pack1.pack2; //指定类PackageTest属于包pack1.pack2
public class PackageTest{
public void display(){
System.out.println("in method display()");
}
}
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) |
二、“ import ”关键字的使用
1. 概述
import pack1.pack2.Test; //import pack1.pack2.*;表示引入pack1.pack2包中的所有结构
public class PackTest{
public static void main(String args[]){
Test t = new Test(); //Test类在pack1.pack2包中定义
t.display();
}
}
2. 代码演示
package com.atguigu.java2;
import java.lang.reflect.Field;
import java.util.*;
import com.test1.exer4.Account;
import com.test1.exer4.Bank;
import com.test1.java2.java3.Dog;
import static java.lang.System.*;
import static java.lang.Math.*;
public class PackageImportTest {
public static void main(String[] args) {
String info = Arrays.toString(new int[]{1,2,3});
Bank bank = new Bank();
ArrayList list = new ArrayList();
HashMap map = new HashMap();
Scanner s = null;
System.out.println("hello!");
Person p = new Person();
Account acct = new Account(1000);
//全类名的方式显示
com.test1.exer3.Account acct1 = new com.test1.exer3.Account(1000,2000,0.0123);
Date date = new Date();
java.sql.Date date1 = new java.sql.Date(5243523532535L);
Dog dog = new Dog();
Field field = null;
out.println("hello");
long num = round(123.434);
}
}