`
张麟熠焰
  • 浏览: 15763 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

java常见几种异常

阅读更多



 

                                                      java编程常见三种异常

       1、NullPointerException

             常见解决方法:

             a、查看你所出错的那一行看是否出现

                  空的变量调用方法,其实这里有一点小的注意:当

                  你的变量定义为全局变量时,它会自动赋值为空。

                  字符串赋值为Null,int,float赋值为0。例如:

              

                  当运行后就会出现:           

                

                              为全局变量时:

                 

                               结果为:

                 

                                

            2 ArrayIndexOutOfBoundsException:

                   此处一般不怕数组会越界,只要知道一点,数组

                   的第一个下标是从0开始的,应用案列如下:

                

                 一般得到的结果会如下所示:这里容易产生误区,

                 会认为array[10]为数组的第十个数据,其实是第十

                一个,数组下标从0开始             

               

 

        3、NumberFormatException

 

              这中种情况一般出现在变量类型转换时,例如将一个

              字符串变量转换成一个整形变量时,当字符串中出现

              非数字字符时此时就会出现这种情况,下面例举一种 

              情况:

              

             当运行后显示结果如下所示:

                                     

                                     

 

  • 大小: 4.8 KB
  • 大小: 10.6 KB
  • 大小: 5.2 KB
  • 大小: 9.4 KB
  • 大小: 14.3 KB
  • 大小: 4.4 KB
  • 大小: 11.6 KB
  • 大小: 12.7 KB
分享到:
评论

相关推荐

    Java中常见异常类型及分析.pdf

    Java中常见异常类型及分析等相关知识

    总结了一下JAVA中常见的几种RuntimeException

    总结了一下JAVA中常见的几种RuntimeException

    基于JAVA语言的异常处理探讨分析.pdf

    大数据背景下,对于JAVA语言的研究大部分集中在对其进行的开发上,而对其异常行为的研究则相对...从JAVA语言的概念和特点等方面,对JAVA语言的异常进行了分析,阐述了JAVA语言异常种类,介绍了几 种常见异常处理方式。

    Java常见面试题208道.docx

    15.java 中 IO 流分为几种? 16.BIO、NIO、AIO 有什么区别? 17.Files的常用方法都有哪些? 二、容器 18.java 容器都有哪些? 19.Collection 和 Collections 有什么区别? 20.List、Set、Map 之间的区别是什么? 21....

    java 面试常见问题整理

    泛型 Java 泛型了解么?什么是类型擦除?介绍一下常用的通配符? 常用的通配符有哪些? 你的项目中哪里用到了泛型? 反射 何为反射?...Java 中 IO 流分为几种? 既然有了字节流,为什么还要有字符流?

    java面试常见问题.docx

    Java中的访问修饰符有哪几种?它们的区别是什么? 请解释Java中的抽象类和接口的概念及区别是什么? 请解释Java中的泛型(Generic)是什么?它有什么作用? Java中的异常处理机制是什么?如何处理异常? 请解释Java...

    Java后端+Java后端中级面试题

    Java中的四种访问修饰符是什么?它们的区别是什么? 什么是Java中的多态性?如何实现多态性? 请解释Java中的异常处理机制,并提供一个相关的示例。 什么是Java中的线程?如何创建和管理线程? 解释什么是Java的集合...

    Java大数据开发+Java大厂面试题

    Java中的四种访问修饰符是什么?它们的区别是什么? 什么是Java中的多态性?如何实现多态性? 请解释Java中的异常处理机制,并提供一个相关的示例。 什么是Java中的线程?如何创建和管理线程? 解释什么是Java的集合...

    Java面试题+Java后端中级面试题

    Java中的四种访问修饰符是什么?它们的区别是什么? 什么是Java中的多态性?如何实现多态性? 请解释Java中的异常处理机制,并提供一个相关的示例。 什么是Java中的线程?如何创建和管理线程? 解释什么是Java的集合...

    JAVA上百实例源码以及开源项目

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    2023最新整理版-java基础面试提

    2023最新整理,java基础面试题,涵盖基础概念与常识、基本语法、基本数据类型、面向对象基础、Java常见类、异常、泛型、反射、注解、SPI、序列化和发序列化等知识点,目录清洗,共有近60个基础知识面试题以及详细...

    JAVA上百实例源码以及开源项目源代码

    Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来...

    Java 基础核心总结 +经典算法大全.rar

    关于 null 的几种处理方式大小写敏感 null 是任何引用类型的初始值 null 只是-种特殊的值使用 Null-Safe 方法null 判断 关于思维导图 Java.IO Java.lang Java.math Java.net Java 基础核心总结 V2.0 IO 传统的 ...

    java面试题

    51.5. java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 25 52. 数据连接池 25 52.1. 连接池的基本原理: 25 52.2. 连接池的工作机制 25 52.3. 建立连接池 26 ...

    Java面试宝典2020修订版V1.0.1.doc

    34、Java创建对象有几种方式 22 35、写出验证Email的正则表达式 22 39、说出十种常见的异常 22 40什么是检查性异常和非检查性异常? 23 41、Java的异常处理机制是什么? 23 42、一个静态方法,里面可不可以用this和...

    JAVA面试题最全集

    76.EJB有哪几种?区别是什么? 77.JavaBean与EJB有什么区别? 78.软件开发生命周期有哪几个阶段? 79.软件开发有哪些因素? 80.软件开发中如何进行版本控制? 81.UML中,类视图如何表示类中的继承与聚合? 82.客户端...

    Java面试宝典-经典

    46、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 29 47、sleep() 和 wait() 有什么区别? 30 48、同步和异步有何异同,在什么情况下分别使用他们?举例说明...

    Java面试宝典2010版

    46、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 29 47、sleep() 和 wait() 有什么区别? 30 48、同步和异步有何异同,在什么情况下分别使用他们?举例说明...

    面试集锦:收集JAVA的各种面试题目,以及解题思路或者答案,解题技巧

    1、说几种常见的攻击方式及预防手段。 2、http1.x和http2.x的区别。 3、mysql查询语句怎么做性能分析。 4、你知道哪几种排序算法? 5、HashMap和HashTable的区别,并说明其底层实现数据结构。 6、HashMap满了...

    java 面试题 总结

    异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的...

Global site tag (gtag.js) - Google Analytics