Java自学之路-new的一些问题
来源:互联网 发布:阿里云os系统官网 编辑:程序博客网 时间:2024/06/06 15:53
int a = 8;
在java里,int, char, double 这类的不用new的。
用new了就表示要产生一个新的Object。
但是 Integer i = new Integer(8) 是可以的。Integer是int的封装类。
===========================================String str = new String("abc");
String str = "abc";
两种的形式来创建,第一种是用new()来新建对象的,它会在存放于堆中。每调用一次就会创建一个新的对象。而第二种是先在栈中创建一个对 String类的对象引用变量str,然后通过符号引用去字符串常量池 里找有没有"abc",如果没有,则将"abc"存放进字符串常量池 ,并令str指向”abc”,如果已经有”abc” 则直接令str指向“abc”。
0 0
- Java自学之路-new的一些问题
- Java的自学之路-new的问题
- java自学之更新jdk的问题
- JAVA自学之路 五:问题解决之道
- JAVA自学之路 五:问题解决之道
- JAVA自学之路 五:问题解决之道
- java自学之路-----PrintStream 文件分割与合并 流中一些有特点的类
- JAVA自学之路 六:项目的自学
- [尚学堂]JAVA自学之路 六:项目的自学
- JAVA自学之路 六:项目的自学
- JAVA自学之路 六:项目的自学
- 自学java之路
- 自学JAVA之路`~
- JAVA自学之路
- JAVA自学之路
- JAVA自学之路
- JAVA自学之路
- JAVA自学之路
- codevs 1282 约瑟夫问题
- redis持久化--rdb
- cmake OpenCV遇到的一些问题
- 【月度————阶段性总结201609】
- 第六周 项目2-建立链队算法库
- Java自学之路-new的一些问题
- 关于UIView用户交互相关的属性和方法
- 微信公众号开发自动收发消息
- 网易2017秋招编程题2
- java.lang.Instrument 动态修改替换类代码
- 陶陶摘苹果v
- Matlab基础之单元数组和结构数组
- java中StringTokenizer类的用法
- 7天入门php-session基础使用及预定义常量