Java package(包) +import 关键字(2)
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)的更多相关文章
- Java——package和import关键字
1.8 package和import关键字 1.8.1 package 包其实就是目录,特别是项目比较大,java 文件特别多的情况下,我们应该分目录管理,在java 中称为分包管理,包名称通常采用小 ...
- 如何理解和使用Java package包
Java中的一个包就是一个类库单元,包内包含有一组类,它们在单一的名称空间之下被组织在了一起.这个名称空间就是包名.可以使用import关键字来导入一个包.例如使用import java.util.* ...
- JAVA package与import机制
JAVA package与import机制 http://files.cnblogs.com/files/misybing/JAVA-package-and-import.pdf import org ...
- Java中的package和Import关键字的作用
一.package关键的作用 1.包的概念 package翻译为包,本质上就是一个文件夹,通过包组织项目结构的过程,就是通过包对应的文件夹管理.java和.class文件的过程. 2.包的作用 通过包 ...
- java package(包)的用法
一般来说都用eclipse自动化图形工具搞定,我用的是ubuntu,所以需要自己打包引入. 什么是包? 这是对java源代码的组织和管理的一种方式,比如:当操作系统某个目录的文件非常多的时候,我们一般 ...
- 构造器与this、package、import关键字的使用
构造器一.构造器的作用: 1.创建对象 2.初始化对象的信息 二.说明: 1.如果没有显式的定义类的构造器的话,则系统默认提供一个空参的构造器 2.定义构造器的格式:权限修饰符 类名(形参列表){} ...
- JAVA - package与import解析(一)
一.为什么要引入package和import?这个问题和c++中引入命名空间是一样的,也是为了解决重名问题.java通过包机制来解决重名问题,也就相当于给重名的代码加一系列前缀,从而达到唯一标识的作用 ...
- java package and import
1.Package Package类的主要作用是解决命名冲突.package中所存放的所有文件,一般分一下就分这三种 1,java程序源文件,扩展名为.java. 2,编译好的java类文件,扩展名为 ...
- Java package和import语句
Java中的package和import语句 如果你想让其他人访问你的类,你一定要把你写的类放到正确的子目录下. 在Java里,对于位于包中的类是这样管理的: Java编译器把包对应于文件系统的目录管 ...
- Java——package与import
[package] <1>为了解决类的命名冲突问题,Java引入包(package)机制,提供类的多重类命名空间. <2>package作为源文件的第一条语句(缺省时指定为 ...
随机推荐
- vue 半场动画进入状态
<style> .box{ width: 30px; height: 30px; border-radius: 50%; background: red; } </style> ...
- 【Java】先return还是先finally
之前调试只发现有的方法执行完return语句后再执行finally,但是没有细究 最近debug代码的时候发现,不同返回类型的方法,return和finally执行顺序竟然不一样 先看返回类型为voi ...
- Dart常用核心知识
Dart简述 Dart 是一个为全平台构建快速应用的客户端优化的编程语言,免费且开源. Dart是面向对象的.类定义的.单继承的语言.它的语法涵盖了多种语言的语法特性,如C,JavaScirpt, J ...
- Python-单引号、双引号和三引号的作用和区别
(一).作用 1. 单引号:单引号内部为一串字符(str). 2. 双引号:双引号内部为一串字符,双引号内的字符串可以出现单引号(相当于双引号优先级更高),但不能嵌套双引号. 3. 三引号:用于换行输 ...
- 反悔贪心&模拟费用流
贪心是一种常用的算法,它能够获得局部最优解,但我们往往需要的是全局最优解,所以我们在贪心的时候加入和反悔的机制,让他能够得到全局最优解. 由于网络流中的退流操作本质上也是反悔贪心,所以在实现反悔贪心时 ...
- js 获取css非行内样式,你应该了解的getComputedStyle方法
壹 ❀ 引 我们知道书写css有三种做法,它们分别是行内样式,内嵌样式和外部引用.我们来看个例子,下面这个div分别通过内部样式添加了颜色,内嵌样式添加了字体大小,外部引入样式添加了宽度. < ...
- 前端学习 node 快速入门 系列 —— 项目版权格式化
其他章节请看: 前端学习 node 快速入门 系列 项目版权格式化 需求 替换整个项目的版权信息,替换文件为 .c 和 .h 结尾. 分析 版权信息通常都在文件开头,通过是否有 copyright 来 ...
- Perl Script to convert binary to hex
Usage ./bin2hex 166_TurnItUpPhrVox_01_627a.mp3 1 /* begin binary data: */ char bin_data[] = /* 35065 ...
- USB至串口TTL转接设备及Console线
USB转串口常见芯片方案 FT232, FTDI(英国) 公认稳定可靠, 传输速率3Mbps, 功能最强, 单芯片内置SPI,TWI,JTAG,GPIO等功能. FT232BM为较早型号, FT232 ...
- Js实现链表操作
Js实现链表操作 JavaScript实现链表主要操作,包括创建链表.遍历链表.获取链表长度.获取第i个元素值.获取倒数第i个元素值.插入节点.删除节点.有序链表合并.有序链表交集. 创建链表 cla ...