Day3:数组 + 字符串

19 阅读2分钟

为了在年终总结中探讨内部推广 全栈 的实操可能性,决定来一场 十四天,Java 从入门到肝活 的实验。

整个学习过程全部借助 AI 完成,包括但不仅限于学习计划制订 (点击查看学习计划)、疑难杂症解答等。

作者技术背景,前端一枚,Java 零基础,入行之初写过 PHP,不碰服务端相关技术已经很多年。


Day3:数组 + 字符串

学了点啥

字符串

小包子昨天给我推荐的是B站视频教程,时间太长了,还是决定回刷菜鸟文字版教程。关于 String 类的常用 API,跟各语言都大差不差,包括控制台输入,没啥特别的。要说印象比较深的,就是 int compareToIgnoreCase(String str) 这个 API,一秒回到当年无聊刷 IOS 开发的时候,API 长的跟句短语似的。

码字前对 StringBuffer 和 StringBuilder 二刷,前者线程安全后者线程不安全,我对这个有些疑虑。找小包子深入了解了一下,为什么说 StringBuilder 是线程不安全的,StringBuffer 是线程安全的?

数组

作为开发中常用的数据结构,也没啥新鲜的。教程刷了一遍,没啥特别印象。

学到了啥

这次从零开始刷 Java,有点【找不同】的感觉,主要盯着语法差异,以及跨端需要额外思考的东西。线程这块,日常前端工作是完全涉及不到的,尤其是基建搭好之后,平时都是cv。

要不是今天起床就半天没了,明天还要去上班,感觉剩下的基础知识这两天就能刷完了。明年会很辛苦,这两周用来预热,繁忙的中年人需要学习如何抽空学习。