第11章:随堂复习与企业真题(常用类与基础API)

本文详细回顾了Java中String类的基础用法、内存解析,编码解码,以及StringBuffer和StringBuilder的区别。此外,还介绍了日期时间API的变迁,重点讲解了Comparable和Comparator接口的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第11章:随堂复习与企业真题(常用类与基础API)


一、随堂复习

1. String类

  • String的声明:final修饰、实现了Comparable接口
  • String的不可变性
  • String的两种定义方式:① 字面量的定义方式 String s = “hello” ② new 的方式:String s = new String(“hello”);
    • String的内存解析:字符串常量池、堆内存的使用
    • String s = new String(“hello”);在内存中创建的对象的个数。
  • String的连接操作:+
    • 常量 + 常量 、变量 + 常量 、变量+变量、concat(String otherString)
    • String intern()
  • 熟悉String的构造器、与其他结构之间的转换、常用方法
    • 编码和解码
      • 编码:字符、字符串 --> 字节、字节数组。对应着编码集
      • 解码:字节、字节数组 --> 字符、字符串。对应着解码集
      • 规则:解码集必须使用当初编码时使用的编码集。只要不一致,就可能出现乱码!
  • String相关的算法问题。

2. StringBuffer、StringBuilder类

  • [面试题]String、StringBuffer、StringBu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值