当前位置: 首页 > news >正文

3.23学习总结

字符串

String

java.lang,String 类代表字符串,Java程序中所有的字符串文字都为此类的对象

字符串的内容是不会发生改变的,它的对象在创建之后不能呗更改

字符串的内存模型

当使用双引号直接赋值时,系统会检查该字符串在串池中是否存在。

不存在:创建新的

存在:复用

字符串的比较

基本数据类型:==号比较的是数据值

引用数据类型:==号比较的是地址值 

boolean equals方法(要比较的字符串):完全一样结果才是true,否则为false

boolean equalslanoreCase方法(要比较的字符串):忽略大小写的比较

键盘录入的字符串是new出来的

遍历字符串

字符串的截取

敏感词替换

StringBuilder

概述:StringBuilder可以看成是一个容器,创建之后里面的内容是可变的

作用:提高字符串的操作效率

使用StringBuilder的场景

1.字符串的拼接

2.字符串的反转

链式编程

当我们在调用一个方法的时候,不需要用变量接收他的结果,可以继续调用其他方法。

StringJoiner

字符串原理

集合

数组的长度固定,可以存放基本数据类型和引用数据类型。

集合的长度是可变的,只能存放引用数据类型,如果要存放基本数据类型,则要把他们变成对应的包装类。

基本数据类型对应的包装类

ArrayList

static

工具类:帮助我们做一些事情的,但是不描述任何事物的类

static的注意事项

继承

java只支持单继承,不支持多继承,但支持多层继承

多层继承:子类A继承父类B,父类B可以继承父类C

子类能继承父类里的哪些内容

继承中成员变量的访问特点

就近原则:谁离我近,我就用谁。

先在局部位置找,本部成员位置找,父类成员位置找

方法的重写

方法重写的本质

如果发生了重写,则会覆盖

方法重写注意事项和要求

继承中构造方法的访问特点是什么

相关文章:

  • 运筹优化梳理
  • [M模拟] lc2116. 判断一个括号字符串是否有效(思维+括号匹配问题+问题分析+代码实现)
  • 交换机远程登录
  • 基于Python的智慧金融风控系统的设计与实现
  • 银河麒麟桌面版包管理器(五)
  • 计算机操作系统(五) 前趋图和程序执行与进程的描述(附带图谱表格更好对比理解))
  • MySQL 死锁问题分析与解决方案
  • 机房布局和布线的最佳实践:如何打造高效、安全的机房环境
  • fopen和open 等区别是什么?文件描述符与文件描述指针区别
  • 如何防御大模型中的 Prompt 攻击?
  • 跨境电商独立站B端站与C端站有什么不同
  • stress-ng命令详解
  • 在线文档导出为word/pdf/png
  • 瑞萨RX23E系列开发(二)建立工程
  • 【VUE】day06 动态组件 插槽 自定义指令 ESlint
  • 用 pytorch 从零开始创建大语言模型(五):预训练无标注数据
  • 【网络层协议】NAT技术内网穿透
  • 复变函数摘记2
  • 蓝桥备赛指南(8):01背包模型
  • WPS宏开发手册——JSA语法
  • 杨文庄当选中国人口学会会长,曾任国家卫健委人口家庭司司长
  • 1至4月全国铁路发送旅客14.6亿人次,创同期历史新高
  • 特朗普访问卡塔尔,两国签署多项合作协议
  • 为何选择上海?两家外企提到营商环境、人才资源……
  • 上海虹桥国际咖啡文化节周五开幕,来看Coffeewalk通关攻略
  • 法治日报整版聚焦:儿童能否成为短视频主角?该如何监管?