目录

一.为什么要使用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机制相关推荐

  1. 浅谈Java语言中ArrayList和HashSet的区别

    Java语言中ArrayList和HashSet的区别 2019-04-10   13:22:49 一.基本区别 首先一起看个实例,其代码如下: package com.MrZ_baby.com; i ...

  2. java 英文字符 字节_3、在JAVA语言中,每个英文字符占 个字节,每个中文汉字占( )个字节。...

    [判断题]中心原子中的几个原子轨道杂化时,必形成数目相同的杂化轨道. [单选题]集合 用区间表示正确的是 ( ) [单选题]15.Java语言的类间的继承关系是 [单选题]8.编译Java Appli ...

  3. Java快速入门学习笔记6 | Java语言中的for循环语句

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

  4. Java快速入门学习笔记5 | Java语言中的while循环语句

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

  5. Java快速入门学习笔记4 | Java语言中的if条件语句

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

  6. java语言中application异常退出和线程异常崩溃的捕获方法,并且在捕获的钩子方法中进行异常处理

    java语言中application异常退出和线程异常崩溃的捕获方法,并且在捕获的钩子方法中进行异常处理 参考文章: (1)java语言中application异常退出和线程异常崩溃的捕获方法,并且在 ...

  7. java成员变量默认是_在Java语言中,String类型的成员变量的默认初始值是( )

    在Java语言中,String类型的成员变量的默认初始值是( ) 答:C.null 学生最主要的权利是() 答:受教育权 提倡教育要适合孩子的 "敏感期"的教育家是 答:蒙台梭利 ...

  8. java 中定义整形变量_智慧职教: 在Java语言中,一条语句可以定义多个变量。例如int a; b;就定义了两个整型变量a 和b。...

    智慧职教: 在Java语言中,一条语句可以定义多个变量.例如int a: b:就定义了两个整型变量a 和b. 答:0 "物的依赖性关系"是( ) 答:资本主义社会之中的人与人之间的 ...

  9. java的逻辑常量_在Java语言中,逻辑常量只有true和(__)两个值;

    [填空题]定义类的保留字是(__)定义接口的保留字是(__); [单选题]结合了不同类型的防火墙特点的是( ). [填空题]Java将运行错误分为两类:(__)和(__), 其对应的类均派生自(__) ...

最新文章

  1. 2022-2028年中国再生金属行业投资分析及前景预测报告
  2. Web.XML文件中关于代码提示的一些问题
  3. 想转行软件测试,简历怎么包装成1年工作经验的测试工程师
  4. 演讲:创新思维框架(2016/北京/国家会议中心)
  5. python内置函数——sorted、filter、map、format
  6. 取值方法_我国细骨料试验方法标准分析及修订建议
  7. 单片机c语言实验,单片机实验C语言编程.doc
  8. SAP WebClient UI删除搜索条件的后台处理,以及max hit的处理逻辑
  9. 深度学习修炼(三)——自动求导机制
  10. 592zn rom/apk 自动签名工具_关于邮件签名证书的常见问题
  11. Linux中的提权操作
  12. Windows超级管理器绿色单文件版V9.41下载 | 电脑任务管理器损坏可予以替代 | Windows超级管理器下载
  13. 阿里电话面试面试题总结,附答案!
  14. 北航软件工程硕士_21考研择校 | 北京航空航天大学软件工程怎么样?
  15. 专访:InMobi全球CEO Naveen Tewari
  16. 基于连续优化的规划算法:以二次规划为例
  17. 机器学习:局部加权线性回归(Locally Weighted Linear Regression)
  18. 大型企业中复杂数据库存储过程的修改方法:7步法教你高效完成任务
  19. 奥鹏计算机文化基础在线考试,奥鹏中国石油大学北京《计算机文化基础》在线考试客观题答案.doc...
  20. 程序员学历不好是硬伤?苹果公司 50% 员工没大学学历

热门文章

  1. ITN网络课程笔记(二)
  2. bp学习函数matlab代码,小范学数量经济学之四:BP神经网络预测的MATLAB模拟代码
  3. 《贝叶斯计量经济模型》
  4. 最详细的JavaWeb服务器端通过海康SDK实现对摄像机的控制。
  5. cmos门电路输入端悬空相当于_高阻态和三态门电路原理
  6. 我的NAS搭建心路历程
  7. 服务频繁出现100毫秒的延迟,原因是什么?
  8. 一步步学习电子维修汇总贴
  9. pareto解是什么意思_什么是pareto有效
  10. 免费下载数据集(转载)