Java 银行账户类·代码审阅提示词

商业5.4万

审阅一段 Java 银行账户类,指出问题并给改进建议

Review a Java bank-account class, flag issues, and suggest improvements.

提示词全文
请审阅下面这段 Java 银行账户类(BankAccount,含存款、取款、查询余额、关闭账户,以及一个重写的 finalize)。指出其中的问题并给出改进建议,重点关注:1)用 double 表示金额的精度隐患(建议改用 BigDecimal 或以分为单位的整数);2)重写 finalize() 的弊端(已弃用、不可靠、不应用于资源清理,建议改用 try-with-resources / Cleaner);3)线程安全(并发存取时余额竞态);4)输入校验(负数金额、空账户信息);5)封装与不可变性(哪些字段应设为 final、如何提供只读视图)。

请给出:问题清单(按严重度排序)、每条的原因说明、以及重构后的示例代码。待审阅代码:
____(在此粘贴你的代码)
填空(替换占位后复制)

怎么用这条提示词

  1. 1复制下方提示词全文
  2. 2把方括号 ____ 占位替换成你的具体需求
  3. 3粘贴到 DeepSeek / Claude / ChatGPT 等模型运行

相关商业提示词