返回顶部
首页 > 资讯 > 后端开发 > Python >老生常谈java数组中的常见异常
  • 428
分享到

老生常谈java数组中的常见异常

2024-04-02 19:04:59 428人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

数组的定义 1:单个变量能存储信息 2:用来存储具有相同数据类型的数据集合,可以使用共同的名字来引用数组中存储的数据。 特点 数组可以存储任何类型的数据,包括原始数据类型和引用数据类

数组的定义

1:单个变量能存储信息

2:用来存储具有相同数据类型的数据集合,可以使用共同的名字来引用数组中存储的数据。

特点

数组可以存储任何类型的数据,包括原始数据类型和引用数据类型,但是一旦指定了数组的类型之后,就只能用来存储指定类型的数据。

数组的使用

  • 声明一个数组变量来存放该数组

Java基础之数组中的常见异常,代码如下

package com.atguigu.java;

public class ArrayExceptionTest {
	public static void main(String[] args) {
		
		//1. 数组角标越界的异常:ArrayIndexOutOfBoundsExcetion
		int[] arr = new int[]{1,2,3,4,5};
		
//		for(int i = 0;i <= arr.length;i++){
//			System.out.println(arr[i]);
//		}
		
//		System.out.println(arr[-2]);
		
//		System.out.println("hello");
		
		//2.2. 空指针异常:NullPointerException
		//情况一:
//		int[] arr1 = new int[]{1,2,3};
//		arr1 = null;
//		System.out.println(arr1[0]);
		
		//情况二:
//		int[][] arr2 = new int[4][];
//		System.out.println(arr2[0][0]);
		
		//情况三:
		String[] arr3 = new String[]{"AA","BB","CC"};
		arr3[0] = null;
		System.out.println(arr3[0].toString());
	}
}

补充:java 常见数组异常

数组中常见的异常
ArratIndexOutfBoundsException:数组角标越界异常
合理范围;[0,arr.length]
越界arr[-1],arr[att.length]
NullPointerExcetion:空指针异常
int[] arr=null;
arr[0]

常见异常:

数组下标越界异常:ArrayIndexOutOfBoundsException

字符串下标越界异常:StringIndexOutOfBoundsException

类转换异常:ClassCastException

空指针异常:NullPointerException

数字格式化异常:NumberFORMatException

输入无法匹配异常:InputMismatchException

解析异常:ParseException

没有这样的元素异常:NoSuchElementException

文件找不到异常:FileNotFoundException

算术异常:ArithmeticException

错误的参数异常:IllegalArgumentException

到此这篇关于Java十分钟掌握数组与常见异常的文章就介绍到这了,更多相关Java 数组内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 老生常谈java数组中的常见异常

本文链接: https://lsjlt.com/news/142287.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 老生常谈java数组中的常见异常
    数组的定义 1:单个变量能存储信息 2:用来存储具有相同数据类型的数据集合,可以使用共同的名字来引用数组中存储的数据。 特点 数组可以存储任何类型的数据,包括原始数据类型和引用数据类...
    99+
    2024-04-02
  • 老生常谈java中的数组初始化
    数组的初始化可以分为两种:静态初始化动态初始化静态初始化:例:String[] str = new String[]{"A","B","C"};String str[] = new String[]{"A","B","C"};String ...
    99+
    2023-05-31
    java 数组 初始化
  • 老生常谈.NET中的 COM 组件
    目录什么是COM组件?使用COM组件需要注意:一:背景1.讲故事二:COM 多语言互操作1. 背景2. C# 写一个 COM 组件3. 注册 COM 到注册表4. 使用 C++ 调用...
    99+
    2022-11-13
    .NET  COM 组件 .NET组件
  • 老生常谈java中的Future模式
    jdk1.7.0_79 本文实际上是对上文《简单谈谈ThreadPoolExecutor线程池之submit方法》的一个延续或者一个补充。在上文中提到的submit方法里出现了FutureTask,这不得不停止脚步将方向转向Java的Fut...
    99+
    2023-05-31
    java future模式 ava
  • 老生常谈java中的fail-fast机制
    在JDK的Collection中我们时常会看到类似于这样的话:例如,ArrayList:注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败迭代器会尽最大努力抛出 Concurren...
    99+
    2023-05-31
    java fail fast
  • 老生常谈C++ 中的继承
    目录继承1.1 继承的概念1.2 继承的定义1.2.1 定义格式2 基类(父类)对象和派生类(子类)对象之间的赋值转换 3 继承中的作用域4 派生类(子类)的默认成员函数5...
    99+
    2024-04-02
  • 老生常谈Python中的Pickle库
    目录简介pickle与json比较函数dumpsloadsdumpload简介 Python 中有个序列化过程叫作 pickle,它能够实现任意对象与文本之间的相互转化,也可以实现任...
    99+
    2024-04-02
  • 老生常谈Java中List与ArrayList的区别
    目录1 概念方面2 初始化方面2.1 List2.1.1 错误写法2.1.2 正确写法2.1.2.1 不指定存取数据类型2.1.2.2 指定存取数据类型2.2 ArrayList2....
    99+
    2024-04-02
  • Java中数组与常见异常的示例分析
    这篇文章主要介绍Java中数组与常见异常的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!数组的定义单个变量能存储信息用来存储具有相同数据类型的数据集合,可以使用共同的名字来引用数组中存储的数据。特点数组可以存...
    99+
    2023-06-29
  • 老生常谈vue的生命周期
    目录一、什么是生命周期二、生命周期函数三、生命周期的流程四、简单的生命周期代码总结一、什么是生命周期 每一个组件都可能经历从创建,挂载,更新,卸载的过程。 在这个过程中的某一个阶段,...
    99+
    2024-04-02
  • 老生常谈c++中的静态成员
    引言 有时候需要类的一些成员与类本身相关联,而不是与类的每个对象相关联。比如类的所有对象都要共享的变量,这个时候我们就要用到类的静态成员。 声明类的静态成员 声明静态成员的方法是使用...
    99+
    2024-04-02
  • 老生常谈Vue中的侦听器watch
    目录一、侦听器watch1.1.初识侦听器watch1.2.Vue的data的watch1.3.Vue的watch侦听选项一、侦听器watch (思维导图不太完善,因为是按照自己看...
    99+
    2022-11-13
    Vue侦听器watch Vue侦听器 Vue watch
  • java中的常见异常有哪些
    1、java.lang.nullpointerexception这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经...
    99+
    2015-01-05
    java基础 java 常见 异常
  • Java中有哪些常见的异常
    这篇文章主要介绍“Java中有哪些常见的异常”,在日常操作中,相信很多人在Java中有哪些常见的异常问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java中有哪些常见的异常”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-03
  • java常见的几种异常
    异常,根据字面理解,有意外之意。把它置于代码层面来理解,即阻止了当前方法或作用域继续执行。在Java中,异常被当做对象来处理,其基类是Throwable。java常见的几种异常:1、空指针异常类:NullPointerException调用...
    99+
    2022-04-17
    java基础 java 异常
  • C语言函数指针的老生常谈
    目录函数指针函数指针的应用函数指针作为参数实例(qsort函数)总结 函数指针 本质上是一个指针,只不过指向函数而已。 编译器在编译期间对函数开辟了一块空间,而这快空间的开始地址,就...
    99+
    2024-04-02
  • Android老生常谈LayoutInflater的新认知
    现在看我文章的多数是一些老Android了,相信每个人使用起LayoutInflater都是家常便饭,信手拈来。 但即使是这样,我仍然觉得这个知识点有可以分析的地方,看完之后或许你对...
    99+
    2024-04-02
  • 老生常谈Scanner的基本用法
    需求:键盘录入一个月份,输出该月份对应的季节。一年有四季3,4,5   春季6,7,8   夏季9,10,11 秋季12,1,2  冬季分析:A:键盘录入一个月份,用Scanner实现B:判...
    99+
    2023-05-31
    scanner 基本用法
  • 老生常谈C++explicit关键字
    目录显式和隐式的区别总结explicit 关键字用于显式声明一个类构造函数是显式而非隐式的,从而禁用类构造函数的隐式自动类型转换。类构造函数默认情况下即声明为implici...
    99+
    2023-03-24
    C++ explicit关键字 C++ explicit
  • 老生常谈python字典用法
    目录创建字典遍历访问修改删除setdefault() 方法创建字典 python 创建字典可以使用 dict 函数,或者使用花括号,用花括号的方式更为常见。 d = { ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作