这一篇专用于一些日常的Java读书笔记
先写一点关于String的,
- String对象直接赋值比较好,因为Java里面有一个String常量池的玩意,可以节省内存空间
- String对象是immutable的,不能被修改
- String.subString(0) 其实会返回自己(==判断为true,对象地址为同一个)
- String.intern() 在某些情况下会返回一样的常量池对象(当String为常量池对象的时候)
public static void main(String[] args) { String s1 = "abc"; String s2 = "abc"; String s3 = new String("abc"); String s4 = new String(s1); String s5 = s1.intern(); String s6 = s3.substring(0); String s7 = new String("d"); String s8 = s7.intern(); System.out.println("s1 == s2 " + (s1 == s2)); System.out.println("s1 == s3 " + (s1 == s3)); System.out.println("s1 == s4 " + (s1 == s4)); System.out.println("s1 == s5 " + (s1 == s5)); System.out.println("s3 == s6 " + (s3 == s6)); System.out.println("s7 == s8 " + (s7 == s8)); }
结果:
写道
s1 == s2 true
s1 == s3 false
s1 == s4 false
s1 == s5 true
s3 == s6 true
s7 == s8 false
s1 == s3 false
s1 == s4 false
s1 == s5 true
s3 == s6 true
s7 == s8 false
相关推荐
这份“我的java入门笔记”旨在为新手提供一个基础的学习平台,但同时也提醒我们,全面掌握Java以及其他相关知识,还需要通过阅读更多书籍和深度学习来提升。 1. **Java语言特性**:Java是一种面向对象的编程语言,...
看书的心得,线程池的知识点的总结和看书笔记理解
读书笔记:看书《数据结构与算法分析 Java语言描述第三版》所敲的代码
标题中的“java写框架源码-Note:日常代码,看书笔记,包含设计模式、手写spring框架源码、《Java笔记pdf版》”表明这是一个关于Java编程的学习资源集合,主要涵盖了设计模式的理解与实践,Spring框架的源码解析,...
thinkingInJava:看书笔记
"SP 熊猫看书最新版"是一款专为阅读爱好者设计的应用程序,它集成了丰富的电子书资源,提供舒适的阅读体验。"熊猫看书"作为其核心标签,表明该软件以熊猫这一可爱形象作为品牌象征,旨在带给用户轻松愉快的阅读氛围...
30本Java必看书 消息队列常见面试题.pdf 网约车_分布式锁代码.zip 网约车_分布式事务代码.zip 简历模板1000套.rar 互联网大厂面试题库大全.pdf 分布式相关面试题汇总.pdf 飞滴出行_项目白皮书.docx 北京-京东-Java...
对于“jdk源码的阅读笔记”,这部分内容可能是作者在阅读Java开发工具包(JDK)的源代码后所做的记录。JDK源码包含了许多内置类和API,例如集合框架(Collections Framework)、输入/输出(I/O)流、多线程...
有用的图片,比如流程图,自己看书当笔记画的“思维导图” 主要笔记一览: . ├── FixException │ ├── Eclipse使用hibernate进行HQL语句查询时,速度慢的原因之一.md │ ├── Eclipse问题汇总.md │ ...
(很多笔记来自java并发艺术一书) 多线程基础 synchronized volatile 线程间的通信 锁(重入锁,读写锁) 并发工具 增强的Future CompletableFuture 线程池技术 Java线程池Executors ForkJoin框架 原子操作类 JVM ...
包括课堂笔记看书笔记,其中包括JAVA初级及高级相关知识点整理,请配合免费软件edaily使用观看。
word源码java OfferFighting 9月完成 数据结构(日常) 浙大网课+浙大教材 Java代码表示数据结构03 数据结构/my-offer/dataStructure 学到堆 刷题剑指offer(日常) 自己做 ...Java基础不专门做笔记
疯狂的java讲义源码 书籍是人类进步的阶梯电梯(并。。没有) 推荐一些还算优质的书籍清单 大部分是我自己亲自读过的书(一般我会先考察电子版,觉得满意就会买纸质版回来读),真心觉得不错,剩余未读的书已纳入阅读...
它与其他通用编程语言(如C/C++、Java等)的最大不同在于其核心设计思想是以矩阵为基础的操作。这意味着在MATLAB中,大多数操作都可以通过向量化的方式进行,而无需传统的循环结构。 **关键点**: - **矩阵运算的...
就这样不断的重复做题和看书,www.chinajavaworld.com上的四份,JavaSim的几份,还有Jxam和www.chinaitlab.com上面的一些等等。当中我还了chairyuan的笔记,我个人觉得这本笔记是考SCJP必看的。
写笔记带后端 商城类完整demo:DFS:前端、PHP后端 喵喵小说 图片预览带后端 城市地图带后端 外卖搭伴拼团php后端 天气预报带后端 实时巴士带后端 客家旅运带后端 小程序完整demo:飞翔的小鸟:canvas实现...
写笔记带后端 商城类完整demo:DFS:前端、PHP后端 喵喵小说 图片预览带后端 城市地图带后端 外卖搭伴拼团php后端 天气预报带后端 实时巴士带后端 客家旅运带后端 小程序完整demo:飞翔的小鸟:canvas实现...
写笔记带后端 商城类完整demo:DFS:前端、PHP后端 喵喵小说 图片预览带后端 城市地图带后端 外卖搭伴拼团php后端 天气预报带后端 实时巴士带后端 客家旅运带后端 小程序完整demo:飞翔的小鸟:canvas实现...
(笔者序:笔者总有一种感觉,总觉得看书、浏览博客、阅读源码的时候如果没有及时做下笔记总会觉得收获有限,就好像大学考试老师没有划重点一样心中没底。我一直认为读书是这样一个过程:书要先读厚再读薄最后慢慢...
2. **书签与笔记**:方便用户记录重要章节或想法,便于日后查找和回顾。 3. **翻页效果**:模拟真实书籍的翻页动画,提升阅读的沉浸感。 4. **同步功能**:如果支持云同步,用户可以在多设备间无缝切换阅读进度,...