java《String类、Arrays类、Math类、static类》

1.字符串
特点:

(1)字符串内容永不可变
(2) 字符串不可改变,字符串可以共享使用
(3)字符串效果上相当于是char[]字符数组,但底层原理是byte[]字节数组

2.创建字符串方式

public String();
public String(char[] array);
public String(byte[] array);
一种直接创建

String str1 = new String();
char[] charArray = {‘A’,‘B’,‘C’};
String str2 = new String(charArray);
byte[] byteArray = {97,98,99};
String str3 = new String(byteArray);
String str = "Hello";

3.字符串的常量池
字符串常量池:程序当中直接写上的双引号字符串,就在字符串常量池中。

对基本类型来说,==是进行数值的比较
对于引用类型来说,==是进行{地址值}的比较

1.对于应引用类型来说,==进行的是地址值的比较。
2.双引号直接写的字符串在常量池中【共享】,new不在池当中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值