摘要: 今天学习了List,Queue,Map接口及各实现类的一些用法,在此基础上了解了各种类实现机制的差异,明白了要根据具体情况选择合适的集合实现类以及线程安全的问题,最后还通过例子了解了Collections工具类的基本用法。 讲义中多次出现了线程这个词,结合语境有了模糊的认识,但还是不太清楚。查询并总 阅读全文
posted @ 2026-07-23 20:10 Sunlighting 阅读(1) 评论(0) 推荐(0)
摘要: 今天主要学习了Java的集合框架以及几种常见的遍历方式。Java的集合类像容器,结合c++,这个概念还是比较好理解的,其中重点学习了Set集合,搞懂了它“无序、不可重复”的特点,以及它里面常用的HashSet、TreeSet、LinkedHashSet。 以前写遍历只会用for循环,今天又多拓展了几 阅读全文
posted @ 2026-07-22 19:58 Sunlighting 阅读(1) 评论(0) 推荐(0)
摘要: 今天学习了Java的基础库类和正则表达式,主要了解了String类的不可变性,以及StringBuilder和StringBuffer在循环拼接时的差异,还有一些常用类的用法,正则表达式则配合Java的Pattern和Matcher类,让处理复杂字符串变得更直观。以前处理数据得自己去写循环、去判断边 阅读全文
posted @ 2026-07-21 21:03 Sunlighting 阅读(5) 评论(0) 推荐(0)
摘要: 结合最近看的56集和之前的剧集,看得越多越发现丁元英有点“不近人情”和“冷酷”,但究其根底其实是对客观规律的遵循,而这种清醒在世俗眼中恰恰是格格不入的。从之前如果父亲成为植物人他选择不救到第6集中拒绝芮小丹的表白,表面上的不近人情,实际上是他看透了本质,他指出养儿防老的本质是等价交换,而拒绝芮小丹是 阅读全文
posted @ 2026-07-21 08:05 Sunlighting 阅读(3) 评论(0) 推荐(0)
摘要: 今天学习了内部类,lambda表达式,枚举类,垃圾与对象回收 关于内部类,重点区分了成员内部类、静态内部类、局部内部类,理解了内部类和外部类怎么互相调用,lambda表达式则替代了匿名内部类的繁琐语法,可以让程序更简洁。感觉这两部分的理论知识有点难,因此学得不是很深入,准备在后面的实践中加深对这两部 阅读全文
posted @ 2026-07-20 21:59 Sunlighting 阅读(4) 评论(0) 推荐(0)
摘要: 今天学习了第六章的几个核心难点,重点梳理了final修饰符,理清了它在修饰类、方法和变量时的不同限制,尤其是“final修饰的引用变量不可变,但对象内容可变”这个易错点,此外还有抽象类和改进的接口,特别是Java 8之后接口中引入的default方法和static方法,感觉Java在接口设计上越来越 阅读全文
posted @ 2026-07-19 21:59 Sunlighting 阅读(4) 评论(0) 推荐(0)
摘要: 今天借助讲义,进一步学习了Java面向对象的内容,主要包括6.1 Java8增强的包装类、6.2 处理对象以及6.3 类成员。 Java的包装类为8种基本类型分别定义了相应的引用类型,还提供了自动装箱与拆箱的便捷机制。即使只看了例子代码,我也深刻体会到了它的便捷。还明白了使用 new 关键字是在堆中 阅读全文
posted @ 2026-07-18 21:59 Sunlighting 阅读(4) 评论(0) 推荐(0)
摘要: 昨天观看了第3集和第4集,我又有新的感悟。 到现在为止总共看了4集,发现其实丁元英的想法大多是不被他人所理解的。 第1集中,当朋友表示“以后见着美女坚决不起心动念”时,丁元英指出,刻意去“戒”,其实是又多了一个叫“不起心动念”的念头。烦恼并没有减少,反而增加了。丁元英并不是要求人像石头一样没有七情六 阅读全文
posted @ 2026-07-18 20:31 Sunlighting 阅读(4) 评论(0) 推荐(0)
摘要: 今天学习了5.7多态、5.8继承和组合,以及5.9初始化块。多态和继承较之前相比,没什么特别的,主要是组合作为一种代码复用的新方式,有其特点和优势,需要分清它和继承的不同及根据不同情况调用合适的复用方式。 在学习组合时,我发现代码里创建了两个Animal对象,于是就想为什么不能用一个对象搞定?网上给 阅读全文
posted @ 2026-07-17 21:59 Sunlighting 阅读(3) 评论(0) 推荐(0)
摘要: 今天重点学习了成员变量与局部变量的区别,发现它们在内存分配(堆与栈)、生命周期以及初始化规则上有着本质的不同。接着接触了封装和继承,除了之前已经学过的三个访问控制权限外,还多了个包访问权限,在此基础上,了解了使用import语句导入指定包。 我觉得Java的构造器类似于c++的构造函数,方法类似于成 阅读全文
posted @ 2026-07-16 22:00 Sunlighting 阅读(6) 评论(0) 推荐(0)