bug笔记-java语言

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

001.bug=>报错信息: Exception in thread "main" java.util.InputMismatchException

报错原因: 输入类型不匹配,要求输入int类型,结果输入了double类型 2.2

解决方案:

1)控制用户输入正确类型的数据

2)针对于用户输入类型不匹配的问题提供解决方案



002.bug=>报错信息: Exception in thread "main" java.lang.ArithmeticException: / by zero

报错原因: 因为数学规定,除数不能为 0零

解决方案:

1)控制用户输入正确类型的数据

2)针对于用户输入类型不匹配的问题提供解决方案



003.bug=>报错信息: NotSerializableException: cn.tedu.seri.Student

报错原因:要序列化对象所在的类并没有实现序列化接口

解决方案:实现序列化接口



004.bug=>报错信息: InvalidClassException: cn.tedu.seri.Student; local class incompatible: stream classdesc 

报错原因:本次反序列化时使用的UID与序列化时的UID不匹配

解决方案:反序列化时的UID与序列化时的UID要保持一致,或者测试时一次序列操作对应一次反序列化操作,否则不匹配就报错



005.bug=>报错信息: Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 31

报错原因: 字符串索引越界异常

解决方案:  i = 1 ; 更改为 int i = 0 ;



006.bug=>报错信息: Caused by: java.lang.IllegalArgumentException: A granted authority textual representation is required

 ERROR 7704 --- [nio-8085-exec-2] w.a.UsernamePasswordAuthenticationFilter : An internal error occurred while trying to authenticate the user.

译文:试图验证用户时发生内部错误。

报错原因: 译文:授权文本表示是必需的

解决方案: 由于查询到的权限,数据库有空的,所以报错

添加数据,就不会报错了


 

 


007.bug=>报错信息: 

报错原因:

解决方案:



008.bug=>报错信息: 

报错原因:

解决方案:



009.bug=>报错信息: 

报错原因:

解决方案:



010.bug=>报错信息: 

报错原因:

解决方案:



011.bug=>报错信息: 

报错原因:

解决方案:



012.bug=>报错信息: 

报错原因:

解决方案:



013.bug=>报错信息: 

报错原因:

解决方案:



014.bug=>报错信息: 

报错原因:

解决方案:



015.bug=>报错信息: 

报错原因:

解决方案:



016.bug=>报错信息: 

报错原因:

解决方案:



017.bug=>报错信息: 

报错原因:

解决方案:



018.bug=>报错信息: 

报错原因:

解决方案:



019.bug=>报错信息: 

报错原因:

解决方案:



020.bug=>报错信息: 

报错原因:

解决方案:


解决java.lang.IllegalArgumentException异常的正确方法(通俗易懂) 本论文将深入探讨java.lang.IllegalArgumentException异常的产生原因、常见情景以及正确解决方法,并提供丰富的代码示例和实践经验,帮助读者更好地理解和处理这一异常。异常处理:在方法内部对可能引发IllegalArgumentException异常的代码块进行try-catch处理,以捕获并处理异常,避免异常的传播和程序的异常终止。非法的方法参数:当调用方法时传入了不合法的参数,例如传入了空值或负数,就可能导致IllegalArgumentException异常的抛出。 阅读详情

相关推荐

A granted authority textual representation is required

usr_action表中name为空!把name加上。关闭IE,重新打开即可。 页面访问时发生错误: A granted authority textual representation is required java.lang.IllegalArgumentException: A granted authority textual representation is required

深思千年 1万+

深入理解java.lang.IllegalArgumentException异常

IllegalArgumentExceptionJava的一个标准异常类,继承自RuntimeException类。当方法接收到一个非法或不合理的参数时,就会抛出该异常。本篇博客深入探讨了java.lang.IllegalArgumentException异常的相关知识。我们了解了异常的概念和分类,以及异常处理机制。然后,重点介绍了IllegalArgumentException异常的定义、继承关系和触发条件。接着,我们讨论了该异常在方法参数校验、构造方法参数校验和API调用参数校验等常见场景中的应用。

博客 5万+

登录报错:A granted authority textual representation is required

在使用Spring Security配置用户登录时,从数据库中获取用户的权限信息添加到Set里面去: Set authSet = new HashSet(); List pris = this.privateService.qryPrivatesByUser(user.getUserId()); for (Iterator iterator = pris.iterator(); iter

Java_Mr_Zheng的博客 1万+

已解决java.lang.IllegalArgumentException异常的正确解决方法,亲测有效!!!

IllegalArgumentException是由于传递给方法的参数非法或不正确而引发的,要解决这个问题,需要在调用方法前验证输入,并在方法内部使用断言来检查参数的有效性。

小明的Java问道之路 3万+

当你觉得学java学不下去的时候

java真的很容易忘记,你今天学了这个,明天就把昨天学的忘记了,先给自己定一个小目标 1、学现在的尽量不要忘记之前的,可以采用做笔记,写博客的方式,看项目的方式帮助你回忆 2、学习一个新东西的时候就把他当做新的东西来学,不要觉得之前在哪学过 3、一定要有坚持下去的毅力,因为java并非像前端一样,很难看到效果 4、多思考,多打代码对身体好 5、当遇到一个问题的时候,可以百度,可以问其他...

qq_41821067的博客 3598

Java学习笔记Day1】

JRE(Java Runtime Evironment):Java运行环境,包括JVM(Java虚拟机)和java程序需要用的核心类库。javac是用来编译Java程序的,编译会检查Java程序中的语法,编译过后会出现一个.class文件,这个文件叫做字节码文件。进入指定文件夹: cd 文件夹名称 cd可直接进入指定文件夹 cd 文件夹路径。Java程序是跨平台的,对于不同的操作系统有不同的JVM,JVM不是跨平台的。删除文件夹:rmdir 文件夹名称 rd 文件夹名称。回到根目录: cd\。

hanbingkai1的博客 399

NotePad 开源项目推荐

NotePad 开源项目推荐 项目基础介绍和主要编程语言 NotePad 是一个开源的 Android 笔记应用,主要使用 Java 编程语言开发。该项目自 2012 年开始开发,旨在为用户提供一个功能丰富且易于使用的笔记管理工具。 项目核心功能 NotePad 的核心功能包括: 笔记管理:用户可以创建、编辑、删除和查看笔记。 提醒功能:支持为笔记设置提醒,帮助用户更好地管理时间和任务。 多语言...

gitblog_00992的博客 510

从0启程,我的编程之路

我选择的是java方向.一开始,我被代码解决实际问题的魅力所吸引,并且从一行一行的代码到一个项目的落地,这个过程充满了成就感,我也乐于在调试bug的过程中积累经验,希望在这条道路上稳步前行,成为一名能独立解决问题的开发者.我是一名刚踏入编程领域的小白,心里充满了对编程的好奇与热情,同时想找个地方记录自己的学习的轨迹,也希望能够和社区里的小伙伴交流成长.这是我的第一篇博客,我想谈谈我对未来的规划与期望.我给自己定的目标和未来的期望是进入小米,希望未来能凭借自己的技术能力,在其中做出有价值的产品。

2501_93862864的博客 186

我的创作纪念日

大一学Java后,这种“记录+分享”的想法更强烈了——比如用Java实现简单的图书管理系统时,从类的设计到方法调用踩了不少坑,我开始把这些过程写成笔记,想着万一能给其他初学的同学做个参考呢?比如刚学完Java的继承和多态,就结合C语言的结构体对比两者的区别,这个过程反而让我对知识点的理解更透彻了。至于创作本身,没想过要成为“大V”,只希望能一直保持初心——用自己的成长,陪伴更多和我一样在编程路上慢慢摸索的人。平衡的秘诀很简单:先保证课程和作业,再把创作当复习工具,既没额外增加负担,还能巩固知识。

2401_88151092的博客 353

Java Bug模式》读书笔记

Bug模式是程序中已发生的bug和潜在bug之间重复出现的相互关系。有了这些模式和bug现象的知识,程序员就能很快识别新发生的bug,还可以预防这些bug的发生。

零下九度 1476

Java笔记——JAVA基础语法_java基础语言

本文是前三篇文章的整合。

a25847a的博客 772

Java超详细的学习笔记Java超详细的学习笔记,适合小白入门,Java语法学习,Java开发学习笔记Java入门学习笔记

Java超详细的学习笔记Java超详细的学习笔记,适合小白入门,Java语法学习,Java开发学习笔记Java入门学习笔记

m0_67844671的博客 6044

java怎么做笔记?教大家整理java笔记的一些方法

许多开始学Java编程的朋友,都是跟着视频学习的,知道要记笔记,但又不知如何下手。其实笔记主要的还是记框架以及自己能感觉到不懂得地方方便巩固加深印象,笔记不要记得密密麻麻的看着就让人感觉头疼,学习编程类的课程还是需要多敲代码,让自己形成大脑记忆,在写到难点bug的时候大脑自动反应解决困难。 学java怎么做笔记? 俗话说:“好记性不如烂笔头”,不得不说,这句话在大部分时候都是适用的。特别是刚刚入门学习java的朋友,是不是也觉得整理学习笔记是一件麻烦的事?下面就带大家来看看到底应该如何整理java

suikui的博客 2160

个人笔记java语言

java程序的执行原理机器语言长的样子机器语言:00011100 00110101 …计算机底层都是硬件电路,可以通过不通电和通电,表示0,1.编程语言发展历程机器语言汇编语言高级语言为什么学习高级编程语言?更简单:使用接近人类自己的语言书写,翻译器再将其翻译成计算机能理解的机器指令Java程序的执行原理是什么样的?不管是什么样的高级编程语言,最终都是翻译成计算机底层可以识别的机器语言BUG

weixin_73222954的博客 462

day01 学习笔记

未来6个月学习计划 3天时间预科,学习计算机基础 一个半月时间学习python基础 三周学习进阶知识 5周时间学习web基础 2.5个月做实战项目 3天预科学习概要 第一天 python安装 pycharm安装 记笔记工具typora安装 第二天 安装码云(github) 安装git 第三天 安装思维导图,学习笔记的制作,学习博客园的撰写,排bug技巧 计算机基础知识 ...

a316270669的博客 153

Java常见Bug解决方案_java后端开发bug

在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

2401_84247423的博客 891

编程小白福音:Yi-Coder-1.5B+Ollama快速上手体验

本文介绍了如何在星图GPU平台上自动化部署【ollama】Yi-Coder-1.5B镜像,快速搭建本地AI编程助手。该轻量级代码模型专为编程任务设计,用户可通过自然语言交互,轻松实现代码生成、解释与调试等核心应用,例如快速创建Python待办事项管理器,显著降低编程学习门槛。

weixin_36204513的博客 242

Java入门基础学习笔记5——Java程序的执行原理、Bug介绍

Java入门基础学习笔记

CCH2024的专栏 156

老程序员解Bug的通用套路_程序员如何解决bug

我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频)7656219)][外链图片转存中…(img-8Z546JNH-1714787656220)][外链图片转存中…(img-VZVufMmB-1714787656220)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2401_83977357的博客 975
上一篇: JAVA 分支结构 switch结构 for循环
下一篇: MybatisPlusConfig
博.Lin
博客等级 码龄7年 0粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值