乱读天书, 不求甚解
周祎骏的个人云笔记
Toggle navigation
乱读天书, 不求甚解
主页
Linux:系统配置
Linux:用户管理
Linux:优化排错
Linux:进程调度
Linux:文件系统
Linux:网络
Linux:系统服务
Linux:安全
Linux:内核
容器:Docker
容器:containerd
容器编排:Kubernetes
IAC:Terraform
大数据:Hadoop
大数据:Zookeeper
大数据:Hbase
消息队列:rsyslog
消息队列:kafka
数据库:MySQL
数据库:MongoDB
搜索引擎:Elasticsearch
时序数据库:OpenTSDB
网站服务:Nginx
编程:Bash
编程:Perl
编程:Python
编程:C
编程:JAVA
编程:Rust
版本控制:gitlab
知识管理:docusaurus
常用小工具
关于我
标签
JAVA 0.02 关于包
2018-07-26 03:41:25
47
0
0
admin
> 关于import 和 package #包是啥 * 作用类似于C库,把相关功能放在一起,方便以后使用。 * 结构类似于文件夹,要求名称独一无二 > 通常会用域名+项目名来定义,例如 cn.leozhouyj.www.test * 包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类 * 包必须是在环境变量CLASS_PATH下可以找到的 * 在JAVA文件第一行用package 命令把该代码放入一个包,如果没有package命令,相同目录下编译出来的文件属于同一默认包 * 用import命令引入包 ##创建包并使用包 **包的代码** cat obj.java ``` package cn.leozhouyj.www.project; import java.util.*; public class obj{ public void p_1(){ System.out.println(1); } } ``` **建立包目录** ``` mkdir -p cn/leozhouyj/www/project mv obj* cn/leozhouyj/www/project/ ``` **设置CLASSPATH** ``` export CLASSPATH=./:$CLASSPATH ``` **调用包** ``` import java.util.*; import cn.leozhouyj.www.project.*; public class test{ public static void main(String[] args){ obj a = new obj(); a.p_1(); } } ```
上一篇:
JAVA 0.01 进一步了解类
下一篇:
JAVA 0.09 注释方式
文档导航