【校招VIP】JAVA的包相关介绍

05月11日 收藏 0 评论 1 java开发

【校招VIP】JAVA的包相关介绍

文章声明:转载来源:https://blog.csdn.net/xwe_147jyz/article/details/120589029

包就是一个对类进行分类管理的一个文件夹;
在这里笔者先由浅入深的讲解一下自己对包的理解:
第一种:
相信大家都知道怎样用记事本在CMD下编译JAVA文件,笔者在F盘下用记事本写了一个HelloWorld.java文件,然后打开DOS命令窗口(在F盘下输入cmd)

进入DOS命令窗口后输入javac HelloWorld.java 在F盘下生成HelloWorld.class文件,继续输入java HelloWorld,于是就能输出HelloWorld.java文件中输出的内容。
建立HelloWorld.java文件夹

打开文件,将程序写入,保存退出

在此处输入cmd,打开DOS命令窗口

输入javac HelloWorld.java按回车,再输入java HelloWorld按回车,得到结果HelloWorld

以上想必大家都熟悉怎样操作,在这里笔者也不做过多的叙述,接下来就是笔者想叙述的创建包了

第二种:
首先笔者先讲手动建包:
打开HelloWorld.java文件,在程序第一行定义包,例如package com.csdn;之后保存退出

然后再F盘下新建文件夹,包就是一个文件夹,上面笔者已经阐述过了,建立com文件夹,再打开com文件夹,再com下建立csdn文件夹,删除前面生成的HelloWorld.class,再打开DOS命令窗口执行javac HelloWorld.java回车,生成新的HelloWorld.class;再将生成的HelloWorld.class文件剪切到csdn文件夹下;

最后就是自动建包:
自动建包,那么有的读者会疑惑自动建包它会是建立什么样的包呢?
其实笔者在HelloWorld.java中的第一行就建立了,package com.csdn;读者也可以自己建立,package xxxx;

自动建包首先笔者将开始手动建立的包删除,因为包名都一样,也可以在HelloWorld.java中建立其他的包,将package com.csdn中的包名改了便是,这里笔者为了方便直接删除手动建立的包,直接将com文件夹删除即可;

这次同样打开DOS命令窗口,首先得让其生成class文件,因此输入javac -d . HelloWorld.java

再这里笔者总结一下:
一般的java文件执行DOS命令窗口输入:
javac HelloWorld.java //生成class文件
java HelloWorld //得到结果HelloWorld

手动建包:
1:打开HelloWorld.java文件,定义包:package xxx.yyy; 保存退出;
2:再HelloWorld.java文件目录下新建文件夹xxx,打开xxx文件夹,再新建yyy文件夹;
3:再DOS命令窗口输入javac HelloWorld.java,生成class文件;
4:将HelloWorld.class文件剪切到yyy文件下;
5:再DOS命令窗口下带包执行,输入java xxx.yyy.HelloWorld;

自动建包:
1:打开HelloWorld.java文件,定义包,package xxx.yyy; 保存退出;
2:再HelloWorld.java所在的盘下打开DOS命令窗口;
3:输入javac -d . HelloWorld.java;
4:再带包执行,输入java xxx.yyy.HelloWorld;
注意:带包执行的包,要与HelloWorld.java中的包一致

C 1条回复 评论
知乎

大厂我来了!

发表于 2023-01-17 22:00:00
0 0