(JAVA指针),对象引用问题
2024-10-21 03:15:02
引出指针
从表面上看JAVA是没有指针的,或者是说,弱化了指针。但是指针在JAVA中还是真真切切存在的。在Java中我们称之为引用。
String a;//引用为空
String a = new Srting("");//内容为空
a指向一个句柄(两个指针),一个指向对象的方法表和类,一个指向对象的数据.
2.对象的克隆
问题:
String s1 = new String(“我是一个Sting”);
String s2 = s1;
实际上s1和s2指向的是同一个对象,变量保存的是对象的引用.
解决:
- 定义类XXX
- 在类中实现Cloneable接口(String类没有实现),并实现clone()方法
- 在调用类中使用clone()方法
XXX x1 = new XXX();
XXX x2 = (XXX)x1.clone();
最新文章
- Qt 之 数字钟
- Android根据文件路径加载指定文件
- 随笔分类 - 无废话ExtJs系列教程
- 搞ACM的你们伤不起
- Linux vsftpd 无法登录 cannot change directory:xxx priv_sock_get_cmd 问题
- MFC 设置窗口背景图片
- js 中 字符串的转换
- 让你的字ScrollView、ListView充分伸展
- 微信小程序教程(第三篇)
- Storm日志分析调研及其实时架构
- Linux变量内容的删除、取代与替换
- 关于jquery日期控件及时间格式转换2017.05.27
- SQL-记录查询篇-009
- SimpleDateFormat的parse(String str)方法的用法
- LCS(最长公共子序列)问题
- Hive在drop表的时候报错
- 代理服务 SQUID 测试
- Java compiler level does not match the version of the installed Java project facet.解决方法
- ubuntu中安装kernel-devel
- c语言%.*s是什么