社区
Java SE
帖子详情
『谁能说下 『Java中引用的定义(不是与C++中的区别)』』
z888c
2007-08-04 08:54:16
如题!
...全文
122
1
打赏
收藏
『谁能说下 『Java中引用的定义(不是与C++中的区别)』』
如题!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
clevercong
2007-08-04
打赏
举报
回复
引用其实就像是一个对象的名字或者别名,一个对象在内存中会请求一块空间来保存数据,根据对象的大小,它可能需要占用的空间大小也不等。访问对象的时候,我们不会直接是访问对象在内存中的数据,而是通过引用去访问。引用也是一种数据类型,我们可以把它想象为类似 C 语言中指针的东西,它指示了对象在内存中的地址——只不过我们不能够观察到这个地址究竟是什么。
cocos2d-x 通过JNI实现c/
c++
和Android的
java
层函数互调-源码
cocos2d-x 通过JNI实现c/
c++
和Android的
java
层函数互调-源码 详情请移步到:http://codingnow.cn/program/992.html
JNI的两个头文件jni.h和jni_md.h
JNI的两个头文件jni.h和jni_md.h,提供需要的人下载!!!!!
java
c
引用
区别
_
Java
中
的
引用
和
C++
中
引用
的
区别
用过
java
和
C++
的同学都知道在二者
中
均有
引用
的概念。但是这两个概念所代表的并不相同。首先了解
C++
中
引用
的含义:“
引用
”即“别名”。
C++
中
的
引用
代表的就是实际的存储空间。对其进行操作就是对存储空间进行操作。而在
Java
中
的
引用
:可以看做是C语言
中
的“指针”或者“地址”。对
java
中
引用
的属性(即指针指向的存储空间)进行操作才是有效的。“
java
内存分配
中
的栈在函数
中
定义
的一些基本类型的变量...
细
说
C++
与
Java
中
的
引用
我们在写
java
程序时,经常搞不清楚
java
中
的
引用
,甚至会弄不清楚
java
中
的
引用
与
C++
中
的
引用
的
区别
,导致写程序时容易犯错,本小节我们会详细讲解
C++
与
Java
中
的
引用
之异同,并弄清楚他们的本质。 1.
C++
的
引用
: 对于
C++
的
引用
,我们应弄清楚下面几个知识: 1)声明一个
引用
时,必须同时对其初始化 eg: int main() { int a = 1
java
和
c++
指针与
引用
在
Java
中
,尽管没有显式的指针符号,
引用
在许多情况下充当同样的作用。这种设计让
Java
更加安全,避免了许多直接处理内存带来的问题。表示cur是一个
引用
变量,它指向dummyHead所指向的节点的下一个节点。虽然没有显式的指针符号,但它具备类似指针的功能。语法和特性的重要
区别
:
Java
使用
引用
而不使用指针符号,而
C++
中
需要明确的
引用
符号和内存管理。内存管理:
Java
有自动的垃圾回收机制,
C++
需要手动内存管理。
引用
的不可更改性。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章