java=new()的用法
1.
public class dog(){String s="woof"; /*开辟了一个专门存放String数据的区域存放woof,且woof不能被修改*/s="java"; /*仅仅改变了s的引用,但woof仍然在数据区域内*/}
jvm工作过程中,s="java"会先查看专用于存放String的区域内是否存在java这一字符串,如果没有就创建一个String对象储存它并引用给s,如果有则直接引用给s。
2.
pubilc class (){String s="Meowyee";String s1="Meowyee";/*jvm首先在String储存区域内找不到Meowyee,如果找得到,则返回它的引用给s1,如找不到,则创建一个新的string对象放到该区域中,这里由于前面有String s="Meowyee",对象已经被引用,因此s s1引用同一个对象,所以s==s1*/String s2=new String("Meowyee");/*jvm首先在string池内里面看找不找到字符串 "Meowyee",找到,不做任何事情,否则,创建新的string对象,放到string池里面。由于遇到了new,还会在内存上(不是string区域里面)创建string对象存储 "Meowyee",并将内存上的(不是string区域内的)string对象返回给s2。所以s==s2将返回false,不是引用同一个对象。*/}
相关内容:关于new和delete的详细用法_new和delete的用法-C++工具类资源-CSDN文库
java=new()的用法相关推荐
- 四种Java线程池用法解析
四种Java线程池用法解析 本文为大家分析四种Java线程池用法,供大家参考,具体内容如下 http://www.jb51.net/article/81843.htm 1.new Thread的弊端 ...
- 2020-12-17 【 java优先队列的用法】
java优先队列的用法 peek是top() 只取最上面的元素 poll是pop() 弹出 add是添加 push 类的比较器,相对于仿函数 struct cmp{ bool operator ()( ...
- java中import用法
java中import用法 单类型导入(single-type-import),例如import java.io.File; 按需类型导入(type-import-on-demand),例如 impo ...
- java.nio.ByteBuffer用法小结
转载自 java.nio.ByteBuffer用法小结 在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入 ...
- Java Spring IOC用法
Java Spring IOC用法 Spring IoC 转载于:http://www.cnblogs.com/flowwind/p/4772375.html 在前两篇文章中,我们讲了java web ...
- 设计模式--模板方法模式--Java实现-- java访问控制关键字用法
1.什么是模板方法 2.具体实现步骤 5.优缺点 6适用场景 java访问控制关键字用法 – protected的解释 (1)私有的:用关键字private修饰,只有本类可见. (2)默认的:不用访问 ...
- Java List相关用法
Java List相关用法 1. subList 2. Queue接口 3. Deque接口 4. List常用算法 5. Collections.sort方法 6. Comparator接口 1. ...
- 设计模式 - 观察者模式(Observer Pattern) Java内置 用法
观察者模式(Observer Pattern) Java内置 用法 本文地址: http://blog.csdn.net/caroline_wendy/article/details/26601659 ...
- 简明介绍java“包”的用法
简明介绍java"包"的用法 1. "包"的建立 "包"与文件夹对应,例如:package yanwu与文件夹yanwu对应. 程序wuha ...
- java常见正则表达式用法
java常见正则表达式用法 例1: 判断整个字符串是否只有大小写字母和数字 String str = "ABCaaa123GG";String reg = "^[A-Za ...
最新文章
- Python学习笔记——全局变量声明
- Linux sed命令使用
- 与AI大牛面对面:人工智能机器人,助手还是终结者?| 活动报名
- C# RichTextBox 实现循环查找关键字
- openlayers地图旋转_地图切换动画#openlayers入门笔记#
- maven 整体打包_Spirng boot maven多模块打包不踩坑(示例代码)
- metricbeat监控多个linux_Azure 虚拟机内存利用率监控(2)
- 马云:遇见好老板很重要;锤子上海法人变更;摩拜更名美团单车 | 极客头条...
- 关于MVC打印问题,打印指定的内容
- python中常量池和堆_JVM详解之:运行时常量池
- Python进行数值计算
- 【SpringBoot_ANNOTATIONS】组件注册 01 @Configuration @Bean
- Struts2 验证码图片实例
- matlab解反应扩散方程,反应扩散方程Matlab编程
- 如何朴实无华的双开微信?
- c语言中符号常量的作用 定义,c语言常量定义规则知识点总结
- 如何用公众号关联认证小程序
- HeartBeat的一些介绍和功能上的一些总结
- Java中「与运算,或运算,异或运算,取反运算。」
- 高级人工智能(国科大2021-2022秋季学期课程)-基础概念及算法