Java基础之007-包

简介: Java基础之007-包                                       35岁学习Java 1.1 包(package)1)     对类文件进行分类管理。

Java基础之007-包

                                       35岁学习Java

 

1.1 包(package)

1)     对类文件进行分类管理。

2)     给类提供多层命名(名称)空间。

3)     写在程序文件的第一行。

4)     类名的全称的是 包名.类名。

5)     包也是一种封装形式。

 

1.2 classpath

1)     给JVM提供的一个环境变量。

2)     指定类或者包所在的路径。

3)     classpath变量值的最后有分号与无分号的区别。

 

1.3 包之间的访问

1)     被访问的包中的类权限必须是public的。

2)     类中的成员权限:public或者protected

3)     protected是为其他包中的子类提供的一种权限

 

1.4 四种权限

 

1.5 import

1)     简化类名。

2)     一个程序文件中只有一个package,可以有多个import。

3)     用来导包中的类,不导入包中的包。

4)     通常写import  mypack.Demo;

5)     而不写importmypack.*;为什么?用到什么导入什么!

 

1.6Jar

Java的压缩包

方便项目的携带。

方便于使用,只要在classpath设置jar路径即可。

数据库驱动,SSH框架等都是以jar包体现的。

 

1.7Jar包的操作

通过jar.exe工具对jar的操作。

创建jar包: jar -cvf  mypack.jar  packa packb

查看jar包: jar -tvf  mypack.jar   [>定向文件]

解压缩:   jar  -xvf mypack.jar

自定义jar包的清单文件: jar–cvfm  mypack.jar  mf.txt packa packb

相关文章
|
1月前
|
Java 数据安全/隐私保护
JAVA包
JAVA包
12 0
|
3月前
|
存储 Java
最新Java基础系列课程--Day10-IO流文件处理(一)
最新Java基础系列课程--Day10-IO流文件处理
|
4月前
|
存储 Java 编译器
Java编程中,包声明(Package Declaration)
Java编程中,包声明(Package Declaration)
71 1
|
4月前
|
存储 缓存 Java
最新Java基础系列课程--Day10-IO流文件处理
最新Java基础系列课程--Day10-IO流文件处理
|
4月前
|
Java 关系型数据库 Linux
Linux|Java|jar包的解压和重新打包(更新配置)
Linux|Java|jar包的解压和重新打包(更新配置)
67 0
|
7天前
|
Java Maven
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
30 3
|
3月前
|
分布式计算 Java 大数据
IO流【Java对象的序列化和反序列化、File类在IO中的作用、装饰器模式构建IO流体系、Apache commons-io工具包的使用】(四)-全面详解(学习总结---从入门到深化)
IO流【Java对象的序列化和反序列化、File类在IO中的作用、装饰器模式构建IO流体系、Apache commons-io工具包的使用】(四)-全面详解(学习总结---从入门到深化)
53 0
|
16天前
|
搜索推荐 Java
Java基础(快速排序算法)
Java基础(快速排序算法)
22 4
|
25天前
|
Java 数据库连接 API
Java 学习路线:基础知识、数据类型、条件语句、函数、循环、异常处理、数据结构、面向对象编程、包、文件和 API
Java 是一种广泛使用的、面向对象的编程语言,始于1995年,以其跨平台性、安全性和可靠性著称,应用于从移动设备到数据中心的各种场景。基础概念包括变量(如局部、实例和静态变量)、数据类型(原始和非原始)、条件语句(if、else、switch等)、函数、循环、异常处理、数据结构(如数组、链表)和面向对象编程(类、接口、继承等)。深入学习还包括包、内存管理、集合框架、序列化、网络套接字、泛型、流、JVM、垃圾回收和线程。构建工具如Gradle、Maven和Ant简化了开发流程,Web框架如Spring和Spring Boot支持Web应用开发。ORM工具如JPA、Hibernate处理对象与数
89 3
|
28天前
|
Java
Java包及访问限定
Java包及访问限定
8 0