码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-04-29 09:59:48      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:框架   eclipse   结构      jar   

大家,在学习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包,供我们使用;
喜欢就关注 小红旗 
转载请注明出处:http://blog.csdn.net/happylaoxu
少废话上余下的代码吧:
<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 文件的关系,通晓java文件储存的关系;

标签:框架   eclipse   结构      jar   

原文地址:http://blog.csdn.net/happylaoxu/article/details/45350289

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!