社区
Java SE
帖子详情
一个疑惑的说法
liagl
2002-12-24 10:42:27
现在Java书上说到Java都优点时,都要说Java没有了C语言中的指针的复杂性,这是Java的优点吗?
...全文
20
4
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
4 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
SpeedDemon
2002-12-24
纠正一个误解:java里面还是有指针的,只是取消了对指针的运算而已。
另外,java的优点是要辨证的看待的,需要区分应用场合。
打赏
举报
回复
赞
sjie_ji
2002-12-24
有什么优点缺点要看用在那里。
主要是,能解决问题的,关他是什么呢!!!
打赏
举报
回复
赞
wang_zheng_wz
2002-12-24
优点是相对缺点说的,java去掉指针的优点是相对c/c++的指针造成麻烦而说的,同时java去掉指针也有缺点,是相对c/c++的指针用法非常灵活而说的,不过相对软件产业的发展趋势来说,java去掉指针是符合潮流的
打赏
举报
回复
赞
hoxisoft
2002-12-24
JAVA=C + + - -
:0
打赏
举报
回复
赞
相关推荐
引用、指针和地址--同一概念的不同
说法
有人说,Java没有指针,只有引用。他们认为,从严格的语义上讲,引用是对指针的改进。实际上,引用只不过是指针的另一种叫法,也是内存地址的另
一个
名字而已。如果说Java没有指针,则无法解释Java中
一个
成为NullPointerExeception的普通异常错误。 Java没有对指针随意运算(这是C++中许多故障的根源),且当需要时能够自动地撤销指针引用,使它更容易使用
tiny4412开发板 之 浅谈为什么使用 内嵌汇编
内嵌汇编–高级中嵌入汇编语言c语言之所以那么强大,被很多底层开发人员中意,是因为它引入了指针的概念,可直接操作内存地址。或者说c语言中的指针就是为了操作内存地址用的,要说为什么java没有指针,因为对于java来说,指针并没有什么卵用。
指针基础概念
虽然现在工作使用的是java编程语言,但是学过C语言的都知道java的许多语言特性从C的高级版本C++那里进行沿用和发展。那两者之间到底有何区别呢? 指针是c语言最大的优点,它可以使用户几乎可以访问计算机的所有内存资源和其他部分资源(就是指那里打拿里)。JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了C语言中指针操作失误造成的系统崩溃。但也不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于Java程序的安全。 前面
C语言指针(关于定义指针为NULL)深入了解
C语言指针中: 指针是C语言最重要的概念之一,用于储存变量的地址。 &是取地址运算符,*是间接运算符。(C语言中:%p是输出地址的转换说明)。 “*号在定义变量时,表示类型是指针,如 int *p = NULL 表示这是
一个
叫p的指针; *号在运算时,表示取指针指向地址的内容。 首先要说的是:非堆分配的内存是不需要free的。 再说p=NULL;指针的变化是 p指向了
一个
地址为0的内存,这...
C语言指针问题及小知识总结
1、C语言指针: 指针是C语言最重要的概念之一,用于储存变量的地址。 &是取地址运算符,*是间接运算符。(C语言中:%p是输出地址的转换说明)。 “*号在定义变量时,表示类型是指针,如 int *p = NULL 表示这是
一个
叫p的指针; *号在运算时,表示取指针指向地址的内容。 首先要说的是:非堆分配的内存是不需要free的。 再说p=NULL;指针的变化是 p指向了
一个
地址为0的内存,...
发帖
Java SE
加入
微信扫一扫
点击复制链接
分享社区
下载分享明细
6.2w+
社区成员
30.7w+
社区内容
Java 2 Standard Edition
社区管理员
申请成为版主
帖子事件
创建了帖子
2002-12-24 10:42
社区公告
暂无公告