java入门_API(基础07)

本文介绍了Java中包的使用,包括建包语句和导入方式。接着详细讨论了字符串类的作用及操作方法,如赋值、比较和截取等。同时提到了字符串创建的不同方式及其内存差异。此外,还概述了集合类的特点,如可变大小,以及创建和使用集合的基本步骤。
摘要由CSDN通过智能技术生成
    • 概述
      • 分类管理和维护Java类文件
    • 建包语句格式
      • package 包名;
    • 导包两种方式
      • 1.import 包名.类名;
      • 2.使用类,包名.类名 对象名 = new 包名.类名();
  • String
    • 作用
      • 存储和操作字符串的类
    • 使用步骤
      • 1.创建对象、存储字符串数据
        • 直接赋值
        • new String("");
      • 2.对象.方法 处理字符串数据
        • 长度、通过索引找对应字符、转为字符数组、比较内容、不区分大小写比较内容、截取、替换、判断是否包含、判断是否以某个字符串开头、切割字符串
    • 两个注意事项
      • 1.直接赋值 和 new String("")区别?
        • 1.直接赋值:先去字符串常量池中查找
          • 有:直接复用
          • 没有:在字符串常量池中,创建新的字符串对象,再引用
        • 2.new String(“”):先去堆中创建一个字符串对象,再去字符串常量池中查找
          • 有:不会再创建对象
          • 没有:在字符串常量池中,再创建新的字符串对象
      • 2.+号两边存在 和 不存在字符串变量的区别?
        • 1.不存在,只有字符串字面量
          • Java底层存在编译优化机制,帮我们把两个字面量拼接成一个字面量
        • 2.存在
          • 编译优化机制此时不能确定变量具体的值,只能看作为一个符号,会再创建新的字符串对象,将拼接后的内容存入该对象
  • ArrayList
    • 作用
      • 集合类,批量存储数据,类似于数组
    • 特点
      • 集合大小可以变化的
    • 使用步骤
      • 1.导包 java.util
      • 2.创建对象 <>泛型:规定集合存储的数据类型
      • 3.对象.方法 对集合容器中的元素,进行增删改查
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值