关于java语言中的package和import机制
目录
一.为什么要使用package
二.package怎么用
三.在cmd中对于带有package的java程序怎么编译?怎么运行?
四.关于import的使用:
1.impo什么时候使用?
2.import怎么用?
一.为什么要使用package
package是java中包机制,包机制的作用是为了方便程序的管理。不同功能的类分别存放在不同的包下(按照功能划分的,不同的软件包具有不同的功能)
二.package怎么用
package是一个关键字,后面加包名。例如
package com.ruanjian2001.songhaoxuan30
注意package语句只允许出现在java源代码的第一行。
包名的命名规范:
一般采用公司域名倒叙的方式(因为公司域名具有全球唯一性)
包名命名规范:
公司域名倒叙+项目名+模块名+功能名
三.在cmd中对于带有package的java程序怎么编译?怎么运行?
采用之前的编译和运行不行了.
类名不是文件名了
而是:包名+文件名
例如:com.ruanjian2001.zhangsan.HelloWorld
编译: javac -d . Helloworld.java
解释一下:
javac 负责编译的命令
-d 带包编译
. 代表编译之后生成的东西放到当前目录下(点代表当前目录)
HelloWorld.java 被编译的java文件名
运行:
java com.ruanjian2001.zhangsan.HelloWorld
四.关于import的使用:
1.impo什么时候使用?
A类中使用B类
A和B类都在同一个包下,不需要使用import
A和B类不在同一个包下,需要使用import
java.lang.*;这个包下的类不需要使用import导入.
2.import怎么用?
import语句只能出现在package语句之下,class声明语句之上。import语句还可以采用星号的方式。
import 完整类名;
import 包名.*;
这个效率不高,因为编译器在编译的时候,会自动把*变成具体的类名.
关于java语言中的package和import机制相关推荐
- 浅谈Java语言中ArrayList和HashSet的区别
Java语言中ArrayList和HashSet的区别 2019-04-10 13:22:49 一.基本区别 首先一起看个实例,其代码如下: package com.MrZ_baby.com; i ...
- java 英文字符 字节_3、在JAVA语言中,每个英文字符占 个字节,每个中文汉字占( )个字节。...
[判断题]中心原子中的几个原子轨道杂化时,必形成数目相同的杂化轨道. [单选题]集合 用区间表示正确的是 ( ) [单选题]15.Java语言的类间的继承关系是 [单选题]8.编译Java Appli ...
- Java快速入门学习笔记6 | Java语言中的for循环语句
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- Java快速入门学习笔记5 | Java语言中的while循环语句
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- Java快速入门学习笔记4 | Java语言中的if条件语句
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- java语言中application异常退出和线程异常崩溃的捕获方法,并且在捕获的钩子方法中进行异常处理
java语言中application异常退出和线程异常崩溃的捕获方法,并且在捕获的钩子方法中进行异常处理 参考文章: (1)java语言中application异常退出和线程异常崩溃的捕获方法,并且在 ...
- java成员变量默认是_在Java语言中,String类型的成员变量的默认初始值是( )
在Java语言中,String类型的成员变量的默认初始值是( ) 答:C.null 学生最主要的权利是() 答:受教育权 提倡教育要适合孩子的 "敏感期"的教育家是 答:蒙台梭利 ...
- java 中定义整形变量_智慧职教: 在Java语言中,一条语句可以定义多个变量。例如int a; b;就定义了两个整型变量a 和b。...
智慧职教: 在Java语言中,一条语句可以定义多个变量.例如int a: b:就定义了两个整型变量a 和b. 答:0 "物的依赖性关系"是( ) 答:资本主义社会之中的人与人之间的 ...
- java的逻辑常量_在Java语言中,逻辑常量只有true和(__)两个值;
[填空题]定义类的保留字是(__)定义接口的保留字是(__); [单选题]结合了不同类型的防火墙特点的是( ). [填空题]Java将运行错误分为两类:(__)和(__), 其对应的类均派生自(__) ...
最新文章
- 2022-2028年中国再生金属行业投资分析及前景预测报告
- Web.XML文件中关于代码提示的一些问题
- 想转行软件测试,简历怎么包装成1年工作经验的测试工程师
- 演讲:创新思维框架(2016/北京/国家会议中心)
- python内置函数——sorted、filter、map、format
- 取值方法_我国细骨料试验方法标准分析及修订建议
- 单片机c语言实验,单片机实验C语言编程.doc
- SAP WebClient UI删除搜索条件的后台处理,以及max hit的处理逻辑
- 深度学习修炼(三)——自动求导机制
- 592zn rom/apk 自动签名工具_关于邮件签名证书的常见问题
- Linux中的提权操作
- Windows超级管理器绿色单文件版V9.41下载 | 电脑任务管理器损坏可予以替代 | Windows超级管理器下载
- 阿里电话面试面试题总结,附答案!
- 北航软件工程硕士_21考研择校 | 北京航空航天大学软件工程怎么样?
- 专访:InMobi全球CEO Naveen Tewari
- 基于连续优化的规划算法:以二次规划为例
- 机器学习:局部加权线性回归(Locally Weighted Linear Regression)
- 大型企业中复杂数据库存储过程的修改方法:7步法教你高效完成任务
- 奥鹏计算机文化基础在线考试,奥鹏中国石油大学北京《计算机文化基础》在线考试客观题答案.doc...
- 程序员学历不好是硬伤?苹果公司 50% 员工没大学学历