总结:String s=new String();

s是在堆内存里的

String s2=new String();

s2是在堆内存又重新生成的一个。

package com.da;

//逆向思维:important
//创建一个String对象的数组,然后执行读取文本,把文本每一行存入数组,它将读取到100行
//或直接到你按”stop“才停止,该例运用了一个BufferedReader类从控制台读取数据
import java.io.InputStreamReader;
import java.io.*; public class SocketDemo { public static void main(String[] args) throws IOException {
String a = "fasdfas";
String c = new String("fasdfas");
String b = new String("fasdfas");// String是一个类。
System.out.println(a.equals(b));// 这个结果是true、、字符串比较用equals()方法。用"=="没有意义。除非是整型,
System.out.println(c == b);// false/这个比较的地址,
}
}
//
true
false

  

System.out.println(s==s2);//结果是false

System.out.println(s.equals(s2));//结果是 true;

最新文章

  1. 0-js判断电脑或手机登录
  2. (原创)项目部署-Tomcat设置默认访问项目及项目重复加载问题处理
  3. 如何在 IDEA 中使用Maven 及 相应插件
  4. [Unity] 2D开发学习教程
  5. Unix网络编程--卷二:进程间通信
  6. 纯css3代码写九宫格效果
  7. 学习java之利用泛型访问自己定义的类
  8. 关于mapreduce过程中出现的错误:Too many fetch-failures
  9. orcl 行转列的存储过程
  10. 日志框架之Logback
  11. JAVA并发编程学习笔记------线程的三种创建方式
  12. Entry
  13. 34. Find First and Last Position of Element in Sorted Array
  14. python爬虫学习之XPath基本语法
  15. Linux之增加系统调用[内核编译]
  16. Confluence 6 如何配置快速导航的同时查找数量
  17. OpenJ_Bailian 2810 完美立方
  18. asp.net core 中使用StyleCop.StyleCopAnalyzers
  19. flask_restplus(1)- 未完成
  20. gh-ost:不一样的在线表结构变更

热门文章

  1. Android笔记之使用Glide加载网络图片、下载图片
  2. Android系统字体规范
  3. ALV 表头 ADD_TEXT
  4. IBM db2安装好了以后,启动不了服务
  5. 谷歌浏览器chrome上的firepath ----chropath
  6. python selenium cookie 登录
  7. elk示例-精简版
  8. jQuery图片水平滑动延迟加载动画
  9. hbase shell概述
  10. android 电池(二):android关机充电流程、充电画面显示【转】