数组越界java.lang.ArrayIndexOutOfBoundsException异常处理

java.lang.ArrayIndexOutOfBoundsException: (数组越界异常) 当我们访问数组中不存在的索引位置时,就会触发这个异常。数组基础知识回顾:首先,我们需要了解一些数组的基础知识。在Java中,数组是一种用于存储多个相同类型数据的数据结构。我们可以通过定义、声明和初始化来创建一个数组。数组的长度表示其中元素的个数,而数组的索引表示元素在数组中的位置。需要注意的是,Java中的数组索引是从0开始计数的。 阅读详情

系统日志提示:

2020-03-23 17:04:09 ERROR [a**CommonClusteredScheduler_Worker-4] [A****-****-Console] c.b.a.p.s.a.s.InspectionResultGenerator:generateInspectionResult:273 - create file failed:{} 
java.lang.ArrayIndexOutOfBoundsException: 0
        at sun.font.CompositeFont.getSlotFont(CompositeFont.java:375) ~[na:1.8.0_221]
        at sun.font.CompositeGlyphMapper.initMapper(CompositeGlyphMapper.java:81) ~[na:1.8.0_221]
        at sun.font.CompositeGlyphMapper.<init>(CompositeGlyphMapper.java:62) ~[na:1.8.0_221]
        at sun.font.CompositeFont.getMapper(CompositeFont.java:433) ~[na:1.8.0_221]
        at sun.font.CompositeFont.canDisplay(CompositeFont.java:459) ~[na:1.8.0_221]
        at java.awt.Font.canDisplayUpTo(Font.java:2063) ~[na:1.8.0_221]
        at java.awt.font.TextLayout.singleFont(TextLayout.java:470) ~[na:1.8.0_221]
        at java.awt.font.TextLayout.<init>(TextLayout.java:531) ~[na:1.8.0_221]

=======================================================

#cd /etc/fonts/

-rw-r--r--. 1 root root 5582 Feb 24  2017 fonts.conf
drwxr-xr-x. 2 root root 4096 Dec 28  2018 conf.d
-rw-r--r--  1 root root  512 Mar 23 17:43 local.conf               ----看有没有这个文件,没有就新建,内容取下面绿色 内容

===================start======================

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<alias>
<family>serif</family>
<prefer><family>Utopia</family></prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer><family>Utopia</family></prefer>
</alias>
<alias>
<family>monospace</family>
<prefer><family>Utopia</family></prefer>
</alias>
<alias>
<family>dialog</family>
<prefer><family>Utopia</family></prefer>
</alias>
<alias>
<family>dialoginput</family>
<prefer><family>Utopia</family></prefer>
</alias>
</fontconfig>

 

===================end==================

然后执行reboot  重启机器。

 

 

解决java.lang.ArrayIndexOutOfBoundsException异常的正确方法 阅读详情

相关推荐

医药行业SAP序列号管理深度解析:如何满足GMP合规要求

本文深度解析了医药行业如何利用SAP序列号管理构建满足GMP合规要求的数字化追溯体系。文章详细阐述了SAP序列号在实现从生产到患者全流程“一物一码”精准追溯中的核心作用,并探讨了其与质量管理、冷链监控等系统的关键集成配置,为医药企业应对严格监管、保障产品质量与安全提供了切实可行的技术方案。

backprop5master的博客 655

Linux导出Excel 数组越界异常ArrayIndexOutOfBoundsException at sun.font.CompositeFont.getSlotFont

异常介绍 最近做了个功能,POI导出excel表格,在windows本地环境跑起来很正常,但是发现打包到Linux服务器上后,却一直报错: 2018-06-27 09:21:03.574 [ERROR] com.hz.shop.admin.controller.order.MallOrderController - MallOrderController&amp;gt;&amp;gt;&amp;gt;exportSt...

zzzgd_666的博客 7008

告别时钟树平衡噩梦:在Innovus中巧妙设置stop/ignore pin来优化分段时钟网络

本文深入探讨了在Innovus工具中利用stop/ignore pin优化分段时钟树网络的高阶技巧。针对数字IC后端设计中的时钟树平衡难题,详细解析了特殊引脚属性的战略应用场景和配置方法,帮助工程师有效解决SoC设计中复杂的时钟结构问题,显著提升时序收敛效率。

weixin_30836759的博客 290

使用easyexcel,在服务器上报 java.lang.ArrayIndexOutOfBoundsException: 0

使用easyexcel,在服务器上报 java.lang.ArrayIndexOutOfBoundsException: 0

打工仔~的博客 2315

Halcon实战:5分钟搞定灰度图转热力图(附完整代码)

本文提供了一份Halcon实战指南,详细讲解如何在5分钟内将灰度图转换为直观的热力图。通过核心代码演示了利用HSV颜色模型进行色彩映射的原理与步骤,包括图像归一化、通道构建与空间转换,并附赠了深度图可视化等进阶应用技巧,帮助工程师快速提升图像分析效果。

weixin_29240343的博客 283

时空数据建模的跨节点联邦图神经网络:KDD21 Cross-Node Federated Graph Neural Network for Spatio-Temporal Data Modeling

前言 联邦学习(FL)虽然已经被广泛研究,但是对复杂的时空依赖关系进行建模以提高预测能力仍然是一个开放的问题。此外目前最优的时空预测模型假定对数据的访问不受限制,忽略了对数据共享的限制。基于此,本文提了一个基于图联邦学习的时空数据模型 Cross-Node Federated Graph Neural Network (CNFGNN),该模型在跨节点联邦学习的约束下,使用基于图神经网络(GNN)的架构对底层图结构进行编码,属于结构化联邦的一种,每个本地模型利用私有数据进行学习,并保持分散性。CNFGNN

qq_56027260的博客 1810

errMsg: java.lang.ArrayIndexOutOfBoundsException: 0 at sun.font.CompositeFont.getSlotFontCompositeFo

at sun.font.CompositeFont.getSlotFontCompositeFont.java:375错误详解)

qq_40704356的博客 694

Silvaco TCAD 半导体器件仿真全攻略:从入门到精通

本文介绍了Silvaco TCAD半导体器件仿真平台的核心功能与应用方法。主要内容包括: Silvaco TCAD的核心模块组成(ATHENA工艺仿真和ATLAS器件仿真)及其在半导体研发中的重要作用,能够通过数值仿真预测器件电学特性,显著降低研发成本。 环境配置要点,包括内存分配、文件目录管理和许可证验证,为仿真工作提供基础保障。 仿真核心概念:详细讲解了网格划分策略和物理模型选择原则,强调基于物理直觉的自适应加密网格方法。 以PN结二极管为例,提供了完整的仿真代码示例,涵盖从网格定义、掺杂设置到结果分析

huanghm88的专栏 201

下载Excl时出现了ArrayIndexOutOfBoundsException 数组越界现象

项目场景: 在使用下载Excl表格功能 问题描述: 在本地以及开发环境测试都是没有问题的,但是在测试环境中使用下载功能时出现了ArrayIndexOutOfBoundsException 数组越界现象,代码时没有任何问题的 java.lang.ArrayIndexOutOfBoundsException: 0 at sun.font.CompositeFont.getSlotFont(CompositeFont.java:333) at sun.font.Composite

MrLi_IT的博客 1912

机器人控制基础:电机编码器常见类型

电机编码器是测量电机位置、速度和方向的传感器,主要分为光电、磁性和旋转变压器三类。光电编码器精度高但需防尘,适用于伺服系统;磁性编码器耐环境性强,常用于汽车电机;旋转变压器适应极端环境,多用于军工领域。按信号类型可分为增量式(成本低)和绝对式(断电保留位置)。选型需综合考虑精度、环境适应性及成本。

start_up_go的博客 475

【Unity】【Pico】【VR开发】为何PICO打包后真机运行闪退

由于并没有开版权验证,而且闪退后也并没有弹框说版权问题,所以还是怀疑环境有什么地方不对。设置步骤,项目配置都没问题,Build也成功,Unity版本是符合要求的2022LTS版本,但是一在真机上运行就闪退。

每日出拳老爷子的博客 3175

java.lang.ArrayIndexOutOfBoundsException at sun.font.CompositeFont.getSlotFont

系统环境: CentOS7 Java 1.8.0_151 Java生成验证码代码如下: // 在内存中创建图象 int width = 80, height = 30; BufferedImage image = new BufferedImage(width, height,BufferedImage.TYPE_INT_RGB);

sxg0728的博客 5010

【ArcGIS Pro微课1000例】0067:ArcGIS Pro3.4.2学习版下载及安装教程

【ArcGIS Pro微课1000例】0067:ArcGIS Pro3.4.2学习版网盘下载及安装教程

智慧空间实验室 2389

数组的常见异常

//1.数组下表越界的异常:java.lang.ArrayIndexoutOfBoundsExcepetion int [] i = new int [10]; i[0] = 90; i[10] = 99; 2.for(int m = 0; m <= i.length;m++) { System.out.println(i[m]); } //2.空指针的异常 // b...

weixin_38914772的博客 268

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

异常信息集合

1.数组下标月越界 Java.lang.ArrayIndexOutOfBoundsException

weixin_53900696的博客 117

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Java异常有几种

参考资料Java异常有哪几种 — CodeGym 大学课程。

qq_46130027的博客 108

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

java.lang.ArrayIndexOutOfBoundsException(数组越界)处理方法

转发自https://blog.csdn.net/qq_34646449/article/details/76146659 当你使用不合法的索引访问数组时会报数组越界这种错误,数组arr的合法错误范围是[0, arr.length-1];当你访问这之外的索引时会报这个错。例如: public class Test { public static void main(String[] arg...

咖喱辣椒 2万+

【JAVA报错已解决】 Java.lang.ArrayIndexOutOfBoundsException

在Java开发过程中,报错是开发者经常会遇到的情况。其中,Java.lang.ArrayIndexOutOfBoundsException这个报错较为常见,它可能会让许多开发者感到头疼,因为它会导致程序意外终止。但是只要我们深入理解这个报错产生的原因,就能有效地解决它。那么,让我们一起来探讨如何解决这个恼人的报错吧。

鸽芷咕的博客 1601

深入了解java.lang.ArrayIndexOutOfBoundsException异常

java.lang.ArrayIndexOutOfBoundsException异常是一种非受检异常,表示访问数组时超出了合法的索引范围。当使用一个不存在的索引访问数组时,就会抛出该异常。通过本篇博客,我们深入了解了java.lang.ArrayIndexOutOfBoundsException异常。我们了解了异常的定义和分类,以及ArrayIndexOutOfBoundsException异常的原因和示例。

博客 1万+

Java数组越界错误:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10

今天学习java冒泡排序,代码写好了之后跑起来出现一个错误。 先上代码 package cn.tianzheng.array2; import java.util.Arrays; /** * 测试冒泡排序 */ public class TestBubbleSort { public static void main(String[] args){ int[...

jinqingju的博客 5万+

【Java】已解决java.lang.ArrayIndexOutOfBoundsException异常

java.lang.ArrayIndexOutOfBoundsException 是 Java 中一个非常常见的运行时异常,它表明程序试图访问数组的非法索引。在上面的代码中,由于循环条件 i

屿小夏.的知识博客 2447

java.lang.ArrayIndexOutOfBoundsException

java.lang.ArrayIndexOutOfBoundsException is a runtime exception, so it’s a unchecked exception and don’t need to be thrown explicitly from method. Refer Exception Handling in java java.lang.ArrayIndex...

从零开始的教程世界 2万+

Java数据越界错误:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10

今天学习Java数组,做练习“倒叙”的时候,出现了错误,如下错误 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10 at Test2.main(Test2.java:9) 代码如下 public class Test2 { public static void main(Stri...

qq_42750808的博客 4380

java.lang.ArrayIndexOutOfBoundsException: 0 数组索引越界异常 怎么办……解决方法如下:

因此,在实际的应用中,我们通常要在访问数组元素之前做数组长度的检查。,则认为数据不完整,并继续处理下一行数据。这样就可以避免因为数据不完整而导致的数组越界异常。数组中的第一个和第二个元素分别进行了访问,而且在访问之前还没有做数组长度的检查。分析:我在百度上搜了很多方法,都没有明确表示这是怎么来的,应该怎么解决。数组的第一个和第二个元素。这样就避免了数组越界异常。问题描述:当我进行测试时,出现错误,这句话的意思是。这段代码本身并没有明显的数组索引越界异常,因为它对。在这个修改后的代码中,我们首先检查了。

2201_75806156的博客 2274
上一篇: HBase报错:Master exiting,跪求指导!!!
下一篇: mysql8 的long_query_time 单位是多少?
corpse2010
博客等级 码龄17年 101粉丝 118原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值