学习笔记--Java中fpackage和import
package和import
关于Java语言中的包机制:
-
包又称为package,Java中引入package主要是为了方便管理
-
怎么样定义
-
Java源程序的第一行编写package语句
-
package只能编写一个
-
语法结构:
package 包名;
-
-
包名的命名规范:
公司域名倒序 + 项目名 + 模块名 + 功能名; 采用这种方法重名几率比较低
- 全部小写,遵守标识符命名规范
- 一个包对应一个目录
- 使用package机制之后类名为:包名+类名
比如:
package com.code.javase.day10
文件是Test.java
运行文件
-
编译
javac Test.java -
运行
java com.code.javase.day10.Test
另一种方式(编译 + 运行):
javac -d 编译后存放路径 java源文件路径
import语句
import语句用来完成导入其他类,同一个包下的类不需要导入,不在同一个包下需要手动导入
java.lang.*; 不需要手动引入,系统自动引入
- lang: langguage语言包,是java语言的核心类,不需要手动引入
书写位置:package语句之下,class语句之上
import语法格式:
import 类名;
或
import 包名.*;
什么时候使用import语句?
- 不在
java.lang.*
之中 - 不在同一目录
修饰符
访问控制权限修饰符:
-
控制元素的访问范围
-
包括:
-
public
公开的
-
protected
保护的
- 同包、子类
-
缺省【就是没有】
- 同包
-
private
私有的
-
-
可以修饰类、变量、方法...
-
protected
作用:当某一个数据只希望子类使用 -
范围
private < 缺省 < protected < public -
类只能使用public和缺省的修饰符【内部类除外】
Java面向对象
- 初识Java面向对象
- 区分Java中类与对象
- 面向对象的封装性
- Java构造方法
- Java中this关键字
- Java中static关键字
- Java面向对象的继承
- Java中final关键字
- package和import
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了