当前位置: 首页 > article >正文

Exception in thread “main“ java.lang.CloneNotSupportedException 解决方案

目录

前言:

解决方案 

后言: 

结言:


前言:

今天在学习设计模式的时候,犯的一个错误。很低级的错误,不过也记录一下(绝对不是想水文章)。

解决方案 

  • 在使用克隆方法时抛出这个异常

点进去CloneNotSupportedException,这个 类看一下,

看看这个类的创作者,给我们提示了什么?我们将绿色英文copy到百度翻译

我的main函数: 

哦,原理一下就明白了,未实现Clonable的接口 ,再仔细看看,就是我在main函数里面调用了clone方法,但是调用的这个类,没有实现Clonable的接口,所以报错了。我们加一下接口。

后言: 

完美解决,写这篇文章其实也不是教这个报错多高级,而是告诉大家,要学会去看源码,看源码为啥给你报错,明白其中的道理。只会curd的程序员是走不远的。

结言:

你好,我是Blue. 为帮助别人少走弯路而写博客 !!!

如果本篇文章帮到了你 不妨点个赞吧~ 我会很高兴的 😄 (^ ~ ^) 。想看更多 那就点个关注吧 我会尽力带来有趣的内容 😎。

如果你遇到了问题,自己没法解决,可以私信问我。

感谢订阅专栏 三连文章!!


http://www.kler.cn/a/320803.html

相关文章:

  • 为正在运行的 Docker 容器重启策略,以提高服务的可用性
  • java 读取 有时需要sc.nextLine();读取换行符 有时不需要sc.nextLine();读取换行符 详解
  • 006.精读《Apache Paimon Docs - Concepts》
  • 【动手学电机驱动】 STM32-FOC(7)MCSDK Pilot 上位机控制与调试
  • EXCEL 或 WPS 列下划线转驼峰
  • Go八股(Ⅵ)Goroutine 以及其中的锁和思想
  • MySQL 8 查看 SQL 语句的执行进度
  • 通信工程学习:什么是VLAN虚拟局域网
  • 【数据库】深入解析 MySQL 语法
  • 在IDEA中如何用git拉取远程某一分支的代码
  • Apollo自动驾驶项目(二:cyber框架分析)
  • if语句的艺术:如何写出Pythonic的条件判断
  • Ubuntu 安装配置nginx
  • 以Flask为基础的虾皮Shopee“曲线滑块验证码”识别系统部署
  • 【最新华为OD机试E卷-支持在线评测】分苹果(100分)多语言题解-(Python/C/JavaScript/Java/Cpp)
  • QT 如何判断电脑已安装某个软件
  • ffmpeg常用命令大全
  • 记一次sql查询优化
  • 《深度学习》ResNet残差网络、BN批处理层 结构、原理详解
  • JavaScript优化性能的几个方法和技巧
  • 人工智能-大语言模型-微调技术-LoRA及背后原理简介
  • HarmonyOS鸿蒙开发实战(5.0)自定义安全键盘场景实践
  • C++面向对象基础
  • 学习CubeIDE——外设中断开发
  • C++中的typeid使用方法
  • Mac优化清理工具CleanMyMac X 4.15.6 for mac中文版