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()的用法相关推荐

  1. 四种Java线程池用法解析

    四种Java线程池用法解析 本文为大家分析四种Java线程池用法,供大家参考,具体内容如下 http://www.jb51.net/article/81843.htm 1.new Thread的弊端 ...

  2. 2020-12-17 【 java优先队列的用法】

    java优先队列的用法 peek是top() 只取最上面的元素 poll是pop() 弹出 add是添加 push 类的比较器,相对于仿函数 struct cmp{ bool operator ()( ...

  3. java中import用法

    java中import用法 单类型导入(single-type-import),例如import java.io.File; 按需类型导入(type-import-on-demand),例如 impo ...

  4. java.nio.ByteBuffer用法小结

    转载自  java.nio.ByteBuffer用法小结 在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入 ...

  5. Java Spring IOC用法

    Java Spring IOC用法 Spring IoC 转载于:http://www.cnblogs.com/flowwind/p/4772375.html 在前两篇文章中,我们讲了java web ...

  6. 设计模式--模板方法模式--Java实现-- java访问控制关键字用法

    1.什么是模板方法 2.具体实现步骤 5.优缺点 6适用场景 java访问控制关键字用法 – protected的解释 (1)私有的:用关键字private修饰,只有本类可见. (2)默认的:不用访问 ...

  7. Java List相关用法

    Java List相关用法 1. subList 2. Queue接口 3. Deque接口 4. List常用算法 5. Collections.sort方法 6. Comparator接口 1. ...

  8. 设计模式 - 观察者模式(Observer Pattern) Java内置 用法

    观察者模式(Observer Pattern) Java内置 用法 本文地址: http://blog.csdn.net/caroline_wendy/article/details/26601659 ...

  9. 简明介绍java“包”的用法

    简明介绍java"包"的用法 1. "包"的建立 "包"与文件夹对应,例如:package yanwu与文件夹yanwu对应. 程序wuha ...

  10. java常见正则表达式用法

    java常见正则表达式用法 例1: 判断整个字符串是否只有大小写字母和数字 String str = "ABCaaa123GG";String reg = "^[A-Za ...

最新文章

  1. Python学习笔记——全局变量声明
  2. Linux sed命令使用
  3. 与AI大牛面对面:人工智能机器人,助手还是终结者?| 活动报名
  4. C# RichTextBox 实现循环查找关键字
  5. openlayers地图旋转_地图切换动画#openlayers入门笔记#
  6. maven 整体打包_Spirng boot maven多模块打包不踩坑(示例代码)
  7. metricbeat监控多个linux_Azure 虚拟机内存利用率监控(2)
  8. 马云:遇见好老板很重要;锤子上海法人变更;摩拜更名美团单车 | 极客头条...
  9. 关于MVC打印问题,打印指定的内容
  10. python中常量池和堆_JVM详解之:运行时常量池
  11. Python进行数值计算
  12. 【SpringBoot_ANNOTATIONS】组件注册 01 @Configuration @Bean
  13. Struts2 验证码图片实例
  14. matlab解反应扩散方程,反应扩散方程Matlab编程
  15. 如何朴实无华的双开微信?
  16. c语言中符号常量的作用 定义,c语言常量定义规则知识点总结
  17. 如何用公众号关联认证小程序
  18. HeartBeat的一些介绍和功能上的一些总结
  19. Java中「与运算,或运算,异或运算,取反运算。」
  20. 高级人工智能(国科大2021-2022秋季学期课程)-基础概念及算法

热门文章

  1. Python-Django毕业设计电影院售票系统论文(程序+LW)
  2. 基于STM32G431嵌入式学习笔记——七、定时器定时
  3. 数值分析第五版电子版_什么是无功补偿?无功补偿的原理是什么?市场调研分析报告!...
  4. 2023年医院三基题库精选套卷及答案
  5. RMQ问题(超详细!!!)
  6. Circular RMQ
  7. 矩阵论笔记(十)——广义逆矩阵
  8. [Prac] 简单的爬虫实践 - 获取黄金现货价格
  9. 易语言隔行扫描算法 支持库
  10. 机器学习与深度学习常识