![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 68
极客李华
CSDN,阿里社区内容合伙人、系统分析师、全网20万粉丝的技术博主,交流合作私信+。欢迎技术交流。
展开
-
Java抽象类与接口详解
抽象类是一个包含抽象方法的类,它不能被实例化。抽象方法是一种没有方法体的方法,它只包含方法的签名。抽象类可以包含普通的方法,也可以包含抽象方法,而普通方法可以有方法体。// 抽象方法// 普通方法// 抽象方法// 默认方法。原创 2024-01-09 00:37:03 · 1851 阅读 · 0 评论 -
深入解析Java线程池的扩容机制与拒绝策略
除了使用预定义的拒绝策略,我们还可以自定义拒绝策略。为此,需要实现接口,并实现其方法。// 自定义处理逻辑 System . err . println("Task rejected. " + r . toString());} }// 自定义处理逻辑 System . err . println("Task rejected. " + r . toString());} }原创 2024-01-09 00:23:37 · 1763 阅读 · 0 评论 -
面试题:Java里面的List的各种类型
在Java的丰富类库中,List是一个常用的接口,它定义了一种有序的集合,允许元素重复。原创 2023-11-21 22:34:55 · 220 阅读 · 0 评论 -
在Java中为什么不推荐使用Float
在Java中,我们可以使用两种数据类型来表示浮点数:Float和Double。Float类型是单精度浮点数,占用32位内存空间,而Double类型是双精度浮点数,占用64位内存空间。尽管Float类型在某些情况下可以节省内存空间,但在大多数情况下,推荐使用Double类型来处理浮点数计算。下面是一些原因:精度:Double类型提供了更高的精度,可以表示更大范围和更小的小数。Float类型只能提供大约6-7位的有效数字,而Double类型可以提供大约15-16位的有效数字。原创 2023-09-11 13:00:11 · 221 阅读 · 0 评论 -
dk1.8和jdk17底层对url参数的编码不一样吗
然而,需要注意的是,JDK 17 引入了新的标准 RFC 3987,这个标准对 URL 参数的编码要求更加严格。因此,在其他涉及到 URL 参数处理的场景中,可能会出现 JDK 1.8 和 JDK 17 之间的编码差异。然而,JDK 17 引入了新的标准 RFC 3987,对 URL 参数的编码要求更加严格,需要在升级时注意相应的差异并进行适当的调整。从上述代码和输出结果可以看出,无论是在 JDK 1.8 还是 JDK 17 中,对 URL 参数的编码方式都是一致的,都遵循 RFC 3986 标准。原创 2023-09-06 23:51:34 · 232 阅读 · 0 评论 -
Java中的lambda
Lambda 表达式是 Java 8 中引入的一个重要特性,它极大地简化了函数式编程。Lambda 表达式可以看作是一种匿名方法,它不需要像普通方法一样拥有名称、返回值类型和return语句。原创 2023-06-07 20:16:11 · 315 阅读 · 0 评论