String是原始数据类型还是引用数据类型
2015-08-04 11:34
232 查看
呵呵,这个问题最好用实验证明,一看就明白: Object obj="AAAA"; //不会报错,因为 "AAAA" 生成出来就是一个对象 Object obj=100; //编译器报错,提示无法从int 类型强制转为Object 原因: 100 为 int 原始数据类型,所以不能转成Object 对象 "AAAA" 为字符串 String 类型对象, 由于所有对象类都是继承自Object , 所以 Object obj="AAAA"; 不会报错。 另外,Object 都有方法 equals()、hashCode()、getClass() 等方法 这些方法 String 类一个都没落下统统继承,呵呵.... 明白了吧?
相关文章推荐
- Android无线连接打印第三方开发的实现
- Leetccode String to Integer (atoi) 字符串转数字
- Qt常用类(2) —— QChar类
- 数据结构学习笔记1-链表反转(递归与非递归)
- Css控制div水平垂直居中显示
- oracle、mysql、sqlserver分组拼接
- Java 获取APK安装程序的包名
- 读书笔记:数据结构与算法分析(java语言描述)——引论
- iOS开发 代码创建UITabBarController
- Windows下zlib库和libPng库的编译和使用
- STM32 HAL drivers < STM32F7 >
- hibernate4.3.10使用注解映射方式样例
- 008.屏幕尺寸_代码布局
- 第17章 文本和字体_17.6 一些有趣和新奇的内容
- Java 获取APK安装程序的包名
- udp打洞过程
- 图像处理——光效公式
- 数据仓库搭建全过程解析--通俗易懂
- C++中的树、二叉树、二叉树遍历、二叉树前序、中序、后序遍历相互求法
- Multiplexing