深入理解 哈夫曼编码2023年11月1日 | subject | 960字 | 需要2分钟深入理解 哈夫曼编码 哈夫曼编码(Huffman Coding) 笔试【编程题】 字符编码 最近,春招实习生开始了,相信大家都开始准备各种面试、笔试了。 博主也不例外,走上了起早贪黑,看……阅读全文
Java8新特性——摆脱坑爹的时间API | JAVA2023年10月31日 | subject | 4236字 | 需要9分钟Java 8 - LocalDate/LocalDateTime Java8之前的Date有哪些槽点 Tiago Fernandez做过一次投票,选举最烂的JAVA API,排第一的EJB2.X,第二的就是日期API。 槽点一 最开始的……阅读全文
【JAVA知识点、简单的语言、大白话的理解】 并发、线程、锁 的深入理解 | JAVA2023年10月31日 | subject | 9212字 | 需要19分钟提出问题 为什么需要多线程? 我在网上搜索为什么需要多线程?大概归类一下就是: 提高系统的并发性能。 改善用户体验。 提高资源利用率。 支持异步操作。 实现复杂的业务逻辑。 说……阅读全文
Java8新特性简明教程 | JAVA2023年10月31日 | subject | 6622字 | 需要14分钟允许在接口中有默认方法实现 Java 8 允许我们使用default关键字,为接口声明添加非抽象的方法实现。这个特性又被称为扩展方法。下面是我们的第一个例子: 1 2 3 4 5 6 7……阅读全文
java8新特性之--强大的Stream API详细讲解 | JAVA2023年10月31日 | subject | 2871字 | 需要6分钟强大的Stream API Stream API说明 Java8中有两大最为重要的改变。第一个是 Lambda 表达式;另外一个则 是 Stream API。Stream API ( java.util.stream) 把真正的函数式编程风格引入到Java……阅读全文
8个你必须知道的Java8新特性,让你的代码变得优雅! | JAVA2023年10月31日 | subject | 2940字 | 需要6分钟Java 8 是一次重大的发行版更新,引入了大量新特性和改进,以下是 Java 8 的主要特性: 1.Lambda 表达式 Lambda 允许在代码中直接定义匿名函数,简化了对函数式编程的支持。 1 2 3 4 5 6 // Lambda 表达……阅读全文
Java8 Optional用法和最佳实践 | JAVA2023年10月31日 | subject | 2936字 | 需要6分钟根据Oracle文档,Optional是一个容器对象,可以包含也可以不包含非null值。Optional在Java 8中引入,目的是解决 NullPointerEx……阅读全文
2023年10月20日 | emacs | 176字 | 需要1分钟今晚进影院把最新火的电影坚如磐石看完了,真是非常精彩。这部电影不太符合导演张艺谋的风格,属于警匪扫黑除恶主题。主要矛盾是权利与金钱之前,形象比喻为钱包与手套之间……阅读全文
2023年10月20日 | emacs | 315字 | 需要1分钟时光荏苒,岁月如梭。🤔今天周五,有时间倒腾主题切换功能了。😶有些时候不必急于求成,说不定有更简单高效的思路。就比如主题切换,今天翻看之前其他人的博客。😊虽然只是……阅读全文
2023年10月18日 | emacs | 188字 | 需要1分钟近两天在折腾博客🤗,主要做了以下改进😏 布局大改,风格为板砖风格。让我想起了积木或者红墙😋 评论系统更改,由utters改为valine。优点不需要登录github……阅读全文