1 package com.bytezero.exer;
2
3 import java.lang.reflect.Field;
4
5 //import java.util.ArrayList;
6 //import java.util.Arrays;
7
8 import java.util.*; //导入包下的所有结构
9
10 import java.util.HashMap;
11
12 import static java.lang.System.*;
13 import static java.lang.Math.*;
14
15 import com.bytezero.bank.Account;
16 import com.bytezero.bank.Bank;
17
18 /**
19 *
20 * @Description package关键字的使用
21 * impoart关键字的使用
22 * @author Bytezero·zhenglei! Email:420498246@qq.com
23 * @version
24 * @date 2021年9月15日下午11:56:27
25 * @
26 * package关键字的使用
27 * 1.为了更好的实现项目中的类的管理,提供包的概念
28 * 2.使用package声明类或接口所属的包,声明在源文件的首行
29 * 3.包,属于标识符,遵循标识符的命名规范(小写),规则,见名知意
30 * 4.每 . 一次,就代表一层文件目录
31 *
32 * 补充:
33 * 同一个包下,不能命名同别的接口,类
34 * 不同的包下,可以命名同名的接口,类
35 *
36 *
37 * impoart关键字的使用
38 * impoart :导入
39 * 1.在源文件中显示的使用 impoart结构导入指定包下的类,接口
40 * 2.声明在包的声明和类的声明之间
41 * 3.如果需要导入多个结构,则并列写出即可
42 * 4.import java.util.*; // * 导入包下的所有结构
43 * 5.如果使用的类或接口是 java.lang包下的定义,则可以定义import结构
44 * 6.如果使用的类或接口是本包下定义的,则可以省略import结构
45 * 7.如果在源文件中 使用了不同包下的重名的类,则必须至少有一个需要全类名的方式显示
46 * 8.使用 “xxx.*”方式可以调用xxx包下的所有结构,但是如果使用的是xxx子包下的
47 * 结构,则仍需要显示导入
48 * 9.import static :导入指定类或接口中的静态结构:属性或方法。
49 *
50 */
51 public class PackageImportTest
52 {
53 public static void main(String[] args)
54 {
55 String info = Arrays.toString(new int[] {1,2,3,5,8});
56
57 Bank bank = new Bank();
58
59 ArrayList array = new ArrayList();
60
61 HashMap map = new HashMap();
62
63 Scanner sacn = new Scanner(System.in);
64
65 Scanner s = null;
66
67
68 System.out.println("Hello World");
69
70 Person p = new Person();
71
72
73 Account acct = new Account(1000);
74
75 //全类名方式显示
76 com.bytezero.account.Account acct1 = new com.bytezero.account.Account(1000,2000,0.0123);
77
78 Date date = new Date();
79
80 java.sql.Date date1 = new java.sql.Date(6564564L);
81
82 Field field = null;
83
84 //import static java.lang.System.*;
85 out.println("hello");
86
87 //import static java.lang.Math.*;
88 //long num = Math.round(123.434);
89 long num = round(123.9999);
90 System.out.println(num);
91 }
92 }

Java package(包) +import 关键字(2)的更多相关文章

  1. Java——package和import关键字

    1.8 package和import关键字 1.8.1 package 包其实就是目录,特别是项目比较大,java 文件特别多的情况下,我们应该分目录管理,在java 中称为分包管理,包名称通常采用小 ...

  2. 如何理解和使用Java package包

    Java中的一个包就是一个类库单元,包内包含有一组类,它们在单一的名称空间之下被组织在了一起.这个名称空间就是包名.可以使用import关键字来导入一个包.例如使用import java.util.* ...

  3. JAVA package与import机制

    JAVA package与import机制 http://files.cnblogs.com/files/misybing/JAVA-package-and-import.pdf import org ...

  4. Java中的package和Import关键字的作用

    一.package关键的作用 1.包的概念 package翻译为包,本质上就是一个文件夹,通过包组织项目结构的过程,就是通过包对应的文件夹管理.java和.class文件的过程. 2.包的作用 通过包 ...

  5. java package(包)的用法

    一般来说都用eclipse自动化图形工具搞定,我用的是ubuntu,所以需要自己打包引入. 什么是包? 这是对java源代码的组织和管理的一种方式,比如:当操作系统某个目录的文件非常多的时候,我们一般 ...

  6. 构造器与this、package、import关键字的使用

    构造器一.构造器的作用: 1.创建对象 2.初始化对象的信息 二.说明: 1.如果没有显式的定义类的构造器的话,则系统默认提供一个空参的构造器 2.定义构造器的格式:权限修饰符 类名(形参列表){} ...

  7. JAVA - package与import解析(一)

    一.为什么要引入package和import?这个问题和c++中引入命名空间是一样的,也是为了解决重名问题.java通过包机制来解决重名问题,也就相当于给重名的代码加一系列前缀,从而达到唯一标识的作用 ...

  8. java package and import

    1.Package Package类的主要作用是解决命名冲突.package中所存放的所有文件,一般分一下就分这三种 1,java程序源文件,扩展名为.java. 2,编译好的java类文件,扩展名为 ...

  9. Java package和import语句

    Java中的package和import语句 如果你想让其他人访问你的类,你一定要把你写的类放到正确的子目录下. 在Java里,对于位于包中的类是这样管理的: Java编译器把包对应于文件系统的目录管 ...

  10. Java——package与import

    [package]   <1>为了解决类的命名冲突问题,Java引入包(package)机制,提供类的多重类命名空间. <2>package作为源文件的第一条语句(缺省时指定为 ...

随机推荐

  1. k8s笔记——NodePort暴露nginx-controller实现https自动跳转自定义nodePort端口

    安装nginx-controller并暴露nodePort helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx ...

  2. 使用C++实现Range序列生成器

    在C++编程中,经常需要迭代一系列数字或其他可迭代对象.通常,这需要编写复杂的循环结构,但有一种精妙的方法可以使这一过程变得更加简单和可读.如果你使用过Python语言那么一定对Range语句非常的数 ...

  3. Redis主从配置、数据持久化、集群

    发布订阅 ## subscribe 订阅一个或者多个频道 ## publish 给指定的频道发送消息 ## psubscribe 订阅指定模式的频道,*代表所有 ## pubsub channels ...

  4. Vue核心概念与其指令

    Vue简述 Vue是一套构建用户UI界面的前端框架. 构建用户界面的意思是:往html中填充数据,框架的意思是:一套开发规范.   Vue的特点 1.数据驱动视图 当页面是一个普通的数据展示时,数据改 ...

  5. delphi IDE 代码 恢复

  6. Java发送mail和C#发送mail

    Java发送mail 阿里云邮箱,配置公司邮箱服务器,邮箱地址,授权码(运维同事提供,听说阿里云邮箱的授权码和密码一样),端口465,测试能发送. /** * 发送简单的文本邮件 */ public ...

  7. [Java]Java类中的各元素初始化顺序

    Java类中各元素的初始化顺序 初始化的原则是: 先初始化静态部分,再初始化动态部分:(先静再动) 先初始化父类部分,后初始化子类部分:(先父再子) 先初始化变量,次初始化代码块,再初始化构造器:(先 ...

  8. JOISC 2020 记录

    Day1 T1 Building 4 首先有一个 \(O(n^2)\) 的 DP:记 \(f_{i,j,0/1}\) 表示已经填了前 \(i\) 位,其中有 \(j\) 位选择了 A 序列,当前第 \ ...

  9. 浅谈高维FWT

    概述 快速沃尔什变换,可以用来处理有关异或卷积的问题. 而异或运算,也就是二进制下的不进位加法运算,我们考虑能否将其拓展到高维. 也就是,在 \(k\) 进制下的不进位加法卷积. 对于具体的某一位,我 ...

  10. NC50381 道路和航线

    题目链接 题目 题目描述 FarmerJohn正在一个新的销售区域对他的牛奶销售方案进行调查.他想把牛奶送到T个城镇,编号为1到T.这些城镇之间通过R条道路(编号为1到R)和P条航线(编号为1到P)连 ...