背景:Java语言,字符串类型关键字String,是已经封装好的类。

 public static void main(String[] agrs) {// 字符串类型创建对象的两种定义方式,//String str1 = "nihao"; // str1指向常量池中的nihaoString str2 = new String("nihao"); // str2堆内存中了new了一个对象nihao,在内存中有两个对象System.out.println(str1 == str2); // 比较的是两个地址,1不等于2,System.out.println(str1.equals(str2));// 比较的是两个地址的值(内容),值相等System.out.println("********************");// 引用地址的改变,另一个没有使用的常量值,会被虚拟机回收// 特点:常量一旦被初始化,就不再被改变;字符串常量池中有一个对象:abcd,同时也有hello,String str = "abc";str = "hello";System.out.println("********************");// 两个地址指向常量池中的同一个对象String str3 = "abcd";String str4 = "abcd";System.out.println(str3 == str4);System.out.println(str3.equals(str4));}

Java课堂笔记引用数据类型之String类型相关推荐

  1. java引用数据类型可以更改类型_Java改变引用数据类型的值

    Java改变引用数据类型的值 在Java中,引用数据类型的数据传递的是值(地址)的拷贝 对于以下代码 class BirthDate { private int day; private int mo ...

  2. 圣思园java.doc_北京圣思园java课堂笔记.doc

    北京圣思园java课堂笔记.doc JAVASELesson11.类是一种抽象的概念,对象是类的一种具体表示形式,是具体的概念.先有类,然后由类来生成对象(Object).对象又叫做实例(Instan ...

  3. SCAU JAVA 课堂笔记

    JAVA 课堂笔记 对象的使用 1.对象引用变量 2.new 创建对象 = 关联 3.引用 eg: .length 引用类的时候是传递地址 传递int的时候是传递的值 函数调用的时候 需要注意是传递的 ...

  4. 【JAVA SE】第二章 Java语法基础、数据类型、基本类型的字面值、基本类型的类型转换和运算规则

    第二章 Java语法基础.数据类型.基本类型的字面值.基本类型的类型转换.运算规则和标识符命名风格 文章目录 第二章 Java语法基础.数据类型.基本类型的字面值.基本类型的类型转换.运算规则和标识符 ...

  5. Java中的引用数据类型-BigDecimal

    BigDecimal不属于基本数据类型,属于Java对象(引用数据类型),精度极高 1.字符串转BigDecimal String str="24999.82"; BigDecim ...

  6. java引用数据类型可以更改类型_java,基本数据类型和引用数据类型

    java中的数据类型分为基本数据类型和引用数据类型 基本数据类型 整型:byte,short,int,long 浮点型:float,double 字符型:char 布尔型:boolean 引用数据类型 ...

  7. java中的五种引用数据类型(对象类型)

    注意,不是JVM中的四种引用类型:强.软.弱.虚引用. 详见我的另一篇文章<JVM中的四种引用类型> Java有 5种引用类型(对象类型):类 接口 数组 枚举 标注 引用类型:底层结构和 ...

  8. Java基础笔记之数据类型

    一.数据类型 (一)8种基本数据类型(内置数据类型\C#中为值类型) 字符长度:1byte = 8 bit; 布尔:可认为是 1byte (8 bit); 字符: char:2/16 整型: shor ...

  9. 0430课堂笔记--标识符-数据类型

    1.JAVA文件类名的修改:选中文件名,F2,即可修改 2.main +Alt+/ main函数 3.syso+Alt+/ 输出 4.运行原理 我们编写的文件是以".java"为后 ...

最新文章

  1. android sdk启动不了,windows server 2008下android sdk不能正常启动
  2. oracle 排序的分析函数,Oracle分析函数用法详解
  3. 牛客题霸 [矩阵乘法] C++题解/答案
  4. r语言aggredate_R语言 分组计算,不止group_by
  5. Win10家庭版开启远程桌面
  6. 电商平台系统架构设计案例分析
  7. 游戏资源提取软件介绍
  8. java编程进阶类_进阶Java编程(9)反射与类操作
  9. 美的置业不能停:何享健的号子与郝恒乐的纤绳
  10. OpenPose+VS2015+Windows+CUDA8+cuDNN5.1 官方配置教程
  11. 计算机一级b类考试题软件,全国计算机等级考试一级b类windows模拟考题(二)
  12. 蓝牙耳机南卡和vivo哪个好用?南卡与vivo实际评测!
  13. Ethercat 从站开发总结一:协议总结
  14. linux 的ss命令,Linux中的ss命令的详细解释
  15. 02. Docker安装记录卸载
  16. Android开发UI新技能,你get这个新技能了吗?(附源码详解)
  17. 我来一下对比阿里云服务器和腾讯云服务器的优劣和区别
  18. php经常致命错误怎么办,如何捕获PHP中的致命错误(Fatal Errors)
  19. 关于如何正确安装python的一些资源包和库的操作命令
  20. kubernetes node DiskPressure 压力

热门文章

  1. c语言算法之贪心算法之加油站问题
  2. html强制隐藏,html隐藏滚动条_css强制隐藏浏览器滚动条方法
  3. 自动布局 VFL 教程
  4. 【59区】为什么手机一直没有屏下摄像头?三星好像要“搞事情”了!
  5. MySQL 基础查询 ,连接查询,子查询
  6. undefined symbol: __gmpz_limbs_write 问题分析和解决
  7. 4w字HTML5知识全解
  8. 机器学习_深度学习毕设题目汇总——表情情感
  9. 玩呗服务器维护需要多久,梦幻西游2013年5月21日定期维护公告17173.com游戏门户:《梦幻西游》专区...
  10. 小新air15为啥没人买_我为什么放弃了ThinkPad T14、小新Air15,选择入手ThinkBook 14...