命令行的形式,了解java的包访问权限,与.java 文件的关系,通晓

大家,在学习Java时,大多是使用eclipse 等IDE 环境, 然而这样并不好,而包访问权限,也是Java中框架结构控制的关键的步骤,

只有真正得掌握 .java文件与 package 间的关系,才能真正得掌握其中的关系,有利于写好框架;

少废话,先上代码;

这是带有 package com.xuyaowen.demo; 的文件,这是代表Jack.java文件所放在的位置;

package com.xuyaowen.demo;public class Jack{Jack(){System.out.println("我是Jack!");}}这么生成文件呢?

用命令行:

进入 Jack.java 文件所在的文件夹,此时应该只有你刚写好的,Jack.java 文件;

输入命令:

javac -d . Jack.java此时在Jack.java 的同一目录下出现了, com文件夹 打开是 xuyaowen文件夹 再打是 demo文件夹 再打开就是 Jack.class 文件,怎么样,聪明的你是不是已经明白了?依次类比,来实现一个工程包,属于自己的。下面我还有一篇文章把这篇文章中的素材,制作成jar包,,供我们使用;喜欢就关注 小红旗 转载请注明出处:少废话上余下的代码吧:<pre name="code" class="java">package com.xuyaowen.demo;import com.xuyaowen.data.*;import com.xuyaowen.son.*;import static com.xuyaowen.statics.Static.*;public class Use{public Use(){System.out.println("这是程序的入口,你已经进入!");Jack user_1 = new Jack();//为了区分不同的宝中的相同的类名Tom;com.xuyaowen.data.Tom user_2 = new com.xuyaowen.data.Tom();com.xuyaowen.son.Tom user_3 = new com.xuyaowen.son.Tom();//如果包中的某个类的全部的方法是static类型,则就可以使用静态导入;add();sub();}public static void main(String[] args){System.out.println("这是程序的入口,你已经进入!");Jack user_1 = new Jack();//为了区分不同的宝中的相同的类名Tom;com.xuyaowen.data.Tom user_2 = new com.xuyaowen.data.Tom();com.xuyaowen.son.Tom user_3 = new com.xuyaowen.son.Tom();//如果包中的某个类的全部的方法是static类型,则就可以使用静态导入;add();sub();}}

<pre name="code" class="java">package com.xuyaowen.statics;public class Static{public static void add(){System.out.println("这是数学之中的加法!");}public static void sub(){System.out.println("这是数学之中的减法!");}}package com.xuyaowen.statics;public class Static{public static void add(){System.out.println("这是数学之中的加法!");}public static void sub(){System.out.println("这是数学之中的减法!");}}

package com.xuyaowen.demo;public class Jack{Jack(){System.out.println("我是Jack!");}}//转载请注明出处//希望会帮助到大家!

你不怕困难,困难就怕你。

命令行的形式,了解java的包访问权限,与.java 文件的关系,通晓

相关文章:

你感兴趣的文章:

标签云: