Java数据类型—String基础

Java String 初识

自从Java发布以来,基本数据类型就是Java语言的一部分,分别是***byte, short, int, long, char, float, double, boolean***.当前前面我们也学习了基本类型的包装类,知道了每种基本类型都有它的包装类型,JAVA是面向对象的语言,很多类和方法中的参数都需使用对象(例如集合),但基本数据类型却不是面向对象的,这就造成了很多不便,所以有了包装类型。

String可以说是Java中使用最多最频繁、最特殊的类,因为同时也是字面常量,而字面常量包括基本类型、String类型、空类型。其实如何判断一个类型是不是基本类型,其实只要看该类型名称首字母是否是大写的(这是因为java 的类库严格遵循了驼峰命名的习惯,如果你对enum 有疑问,请查看Java枚举—枚举初识)

因为String 的广泛使用,所以Java也针对String 做了很多的优化,例如线程安全的StingBuffer,快速拼接的StringBulider,还有Jvm 的串池,正是因为如此,也衍生出了很多关于String类型的面试题,因为事出必有妖,谁让它特殊呢

一. String 的说明书

还是按照国际惯例,先看一下String 的说明书,其实往往很多时候你的困惑都在说明书里写着呢,但是在此之前我们还是先看一下它的继承关系

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不二人生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值