欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

java入门概念个人理解之package与import浅析

时间:2020-10-18 11:24:21|栏目:JAVA代码|点击:

由于近来学习java,遇到了一些在c++上没有的概念,将它记录下,以自己复习使用,如有不理解妥之处,望大家批评指导。资料均由网上经过自己整合理解而来,如有侵权请通知我将起删除即可。

我就以package与import开始吧。

package的作用其实就是c++的namespace的作用,防止名字相同的类产生冲突,只是实现的机制不一样,java编译器在编译时,直接根据package 指定的信息直接将生成的class文件生成到对应目录下。如package aaa.bbb.ccc 编译器就将该.java文件下的各个类生成到./aaa/bbb/ccc/ 这个目录底下。

有了package机制,导致使用不同类时候就很麻烦(指书写代码时候需要写更长),于是大神门就想出办法去偷懒了,于是就有了import机制。假设./aaa/bbb/ccc/ 下的A类,假如没有import机制我们需要怎么实例化A类呢,new aaa.bbb.ccc.A(),使用import aaa.bbb.ccc.A 后,我们就可以直接使用new A()了,也就是编译器帮我们帮我们匹配并扩展了aaa.bbb.ccc.这串字符串,所以只是关系到编译速度,但是不是特别大的项目,肯定是可以忽略不计的。

上一篇:基于spring如何实现事件驱动实例代码

栏    目:JAVA代码

下一篇:Java的绘图模式使用浅析

本文标题:java入门概念个人理解之package与import浅析

本文地址:http://www.codeinn.net/misctech/13180.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有