66问答网
所有问题
Java中包的主要作用是什么?它相当于C++语言中的什么功能?
那Java的包是不是要把要用的包都放在同一个工程里??
举报该问题
推荐答案 2011-02-24
JAVA中的包,可以理解为命名空间,比如说你的团队中,都开发了一个名叫TestClass的程序,但是程序不同,那么就可以通过包把这2个程序区分开来了,比如A.TestClass就是A下面的TestClass,B.TestClass就是B下面的TestClass
其实c++并没有这样的功能,所以c++的命名管理是非常头疼的事情,非说有的话,就是
namespace的那个东西了,但是这个和java的包比起来,要混乱很多
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/nnvUn9D22.html
其他回答
第1个回答 2011-02-24
其实就是分层,易于管理。
第2个回答 2011-02-24
包的作用:1、功能分类,2、权限安全
通用的、公共的代码甚至可以打成jar包,就不限于同一个工程使用了。
如果你需要在当前工程中使用,那当然要引入到该工程中来。
第3个回答 2011-03-01
java一般就是jar包,里面提供一些函数。例如ssh框架,里面包含struts.jar、spring.jar等,这些包提供struts和spring的一些功能,这些包一般放在项目里的lib文件下,相当于c++的类库。
相似回答
java 中
package
是什么?
答:
package的作用就是 c++ 的 namespace的作用,防止名字相同的类产生冲突
。Java 编译器在编译时,直接根据package指定的信息直接将生成的class 文件生成到对应目录下。例如package aaa.bbb.ccc 编译器就将该 .java 文件下的各个类生成到 /aaa/bbb/ccc/ 这个目录下。Java中的一个package(包)就是一个类库...
C++
和
JAVA的
分别?
答:
JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能
,从而有效地防止了c/c++语言中指针操作失误,如野指针所造成的系统崩溃。但也不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于Java程序的安全。2.多重继承
c++支持多重继承
,这是c++的一...
JAVA
和
C++
有
什么
区别?
答:
(2)Java语言不需要程序对内存进行分配和回收
。Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,在Java语言中,内存的分配和回收都是自动进行的,程序员无须考虑内存碎片的问题。(3)Java语...
Java
有
什么作用
?
答:
Java适宜于互联网的开发应用,其中一个原因是它使用了虚拟机
,虚拟机是个用来解释Java指令的软件包,可以让Java在任何机器上运行,比如有运行在Mac或 UNIX下的虚拟机软件包。虚拟机并不是Java语言本身,它是个为特定机器编写的解释器软件。Java的虚拟机策略就相当于世界语,这是个人造的国际语言,目的是...
JAVA是什么
软件
?主要
是干什么用的?
答:
Java是
一种高级语言,就是用来编程的,不仅吸收了
C++语言的
各种优点,还摒弃了
C++里
难以理解的多继承、指针等概念,因此
Java语言
具有
功能
强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java具有简单性、面向对象、...
java的作用是什么
答:
Java语言
全面支持动态绑定,而
C++ 语言
只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。 3、Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(
java
.net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、 ServerSocket等。
大家正在搜
相当于是什么意思
哉还可以相当于什么
校级军官相当于什么
协律郎相当于现在什么官
宽带相当于现在什么官
养血清脑颗粒的作用和功效
开胸顺气丸的功效与作用
谷维素片的功效与作用
冰片的功效与作用
相关问题
java中的什么,相当于c++中的#define
java中包到底是什么意思?包访问权限又是什么意思,有C++...
java中 ,为什么要导入包?!在编写代码时,导入一个包,作...
java中如何定义一个包?包有什么作用?
java的作用是什么
C++语言与Java语言的区别有哪些?(面试题)
c,c++,java,c#等语言的主要功能是什么?
java语言中,构造函数的作用是什么