会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
longlonglong777
博客园
首页
新随笔
联系
订阅
管理
2025年10月17日
List.subList() 返回值为什么不能强转成 ArrayList
摘要:
先说结论 很多人用 subList() 的时候,可能会想当然地认为它返回的是一个新的 ArrayList。但实际上,subList() 返回的是原 List 的一个视图(View),并不是一个独立的 ArrayList 对象。 // 这样会报 ClassCastException ArrayList
阅读全文
posted @ 2025-10-17 21:30 java贼溜
阅读(4)
评论(0)
推荐(0)
2025年10月10日
为什么不该用 Double 表示金额及解决方案
摘要: 众所周知,double 和 float 这些浮点数其实是不精确的。 比如 0.1 + 0.2 并不等于 0.3,而是等于 0.30000000000000004——这也一度成为程序员圈子里的经典梗。所以用浮点数表示金额这种需要精确计算的数值,是会出现精度丢失问题的。 double a = 0.1;
阅读全文
posted @ 2025-10-10 18:34 java贼溜
阅读(809)
评论(3)
推荐(3)
2025年9月24日
Java 字段命名避坑: success和isSuccess
摘要: 前几天开发时踩了个坑,前端拿不到 isSuccess 的值,调接口看返回也确实有数据,排查了半天才发现是字段命名的问题。今天就把这个踩坑过程整理出来,希望能帮大家少走弯路。 Java Bean 的 getter/setter 规范 普通类型比如 int、String 这些,getter 是 getX
阅读全文
posted @ 2025-09-24 22:05 java贼溜
阅读(41)
评论(0)
推荐(0)
2025年8月7日
Java平台无关性的实现原理
摘要: Java平台无关性的实现原理 "一次编写,到处运行"(Write Once, Run Anywhere)是Java语言最著名的特性之一。这个特性的背后,隐藏着Java平台无关性的巧妙设计。作为一名Java工程师,深入理解这一机制对我们的日常开发工作具有重要意义。 Java的平台无关性带来了显著的实用
阅读全文
posted @ 2025-08-07 17:41 java贼溜
阅读(22)
评论(0)
推荐(0)
2025年8月1日
面向对象三大特性---封装
摘要:
面向对象三大特性 封装 什么是封装? 封装说白了就是把东西包起来,不让外人随便碰。就像你的手机,虽然内部有复杂的电路板、芯片,但厂商把这些都封装在外壳里,你只需要通过屏幕和按钮来操作,不需要直接接触内部零件。 为什么需要封装? 保护数据安全:想象一下,如果银行账户的余额可以被任何人随意修改,那会是什
阅读全文
posted @ 2025-08-01 11:44 java贼溜
阅读(7)
评论(0)
推荐(0)
2023年10月31日
File --JAVA
摘要: File --JAVA 构造方法 方法说明 public File (String pathname) 根据文件路径创建对象 public File (String parent, String child) 根据父路径名字字符串和子路径名字符串创建文件对象 public File (String
阅读全文
posted @ 2023-10-31 13:06 java贼溜
阅读(54)
评论(0)
推荐(0)
2023年10月6日
JAVA——异常
摘要: JAVA——异常 父类Exception 子类RuntimeException 和 其他异常 Exception:叫做异常,代表程序可能会出现的问题,我们通常会用Exception以及它的子类来封装程序出现的问题 运行时异常:RuntimeException及其子类,编译阶段不会出现异常提醒,运行时
阅读全文
posted @ 2023-10-06 13:40 java贼溜
阅读(19)
评论(0)
推荐(0)
2023年10月4日
JAVA入门——方法引用
摘要: 把已经有的方法拿过来用,当作函数式接口中抽象方法的方法体 引用出必须是函数式接口 被引用的方法必须已经存在 被引用方法的形参和返回值需要和抽象方法保持一致 被引用方法的功能要满足当前要求 ::双冒号是方法引用符 方法引用的分类 引用静态方法: 格式 类名::静态方法 引用成员方法: 格式 类名::成
阅读全文
posted @ 2023-10-04 09:39 java贼溜
阅读(28)
评论(0)
推荐(0)
2023年10月2日
stream流的思想
摘要: 作用:结合了Lambda表达式,简化集合,数组的操作 使用步骤: 先得到一条stream流水线,并把数据放上去 使用中间方法对流水线上的数据进行操作 使用终结方法对流水线上的数据进行操作 获取方式方法名说明 单列集合 default Stream< E >stream() Collection中的默
阅读全文
posted @ 2023-10-02 09:13 java贼溜
阅读(20)
评论(0)
推荐(0)
2023年8月29日
java——双列集合
摘要: java——双列集合 双列集合一次需要存一对数据,分别为键和值 键不能重复 键和值是一一对应的,每一个键只能找到自己对应的值 键+值这个整体我们称之为“键值对”或“键值对对象”Entry对象 方法名说明 V put(k key,v value) 添加元素 V remove(Object key) 根
阅读全文
posted @ 2023-08-29 10:55 java贼溜
阅读(102)
评论(0)
推荐(0)
下一页
公告