请问一下,java中new语句的用法?谢谢了

[复制链接]
查看11 | 回复4 | 2018-4-30 12:48:33 | 显示全部楼层 |阅读模式
其实就是建立一个该类的对象,在栈内存里面建立一块内存里面存放着一块内存地址码,与栈内存里存放地址码相对应的堆内存里面开辟一块新内存,将对象里面的参数存进去。通过访问对象里面的地址码达到访问对象参数的目的,经过和C的指针很类似。
回复

使用道具 举报

千问 | 2018-4-30 12:48:33 | 显示全部楼层
我刚学没多久,自理解就是生成新的对象时用new,因为原本堆内存里没有这个新对象的,要创建新的对象就要从堆内存中new出块小内存。
回复

使用道具 举报

千问 | 2018-4-30 12:48:33 | 显示全部楼层
new 就是在内存里面开辟一块内存实例化一个对象在这块内存里面
回复

使用道具 举报

千问 | 2018-4-30 12:48:33 | 显示全部楼层
String s = new String("喝多了");
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行