`
time心语13
  • 浏览: 4210 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
  • zuozhimin: 燕喜,你这段时间成长很快,学习上我们都看到了你的努力!继续保持 ...
    心有所感

java编程常见的异常与分析

阅读更多

       周末我们学习了异常分析,在用java语言编程中我们总不可避免的遇到各种漏洞,各种错误,为了使程序正常运行,得出我们想要的结果,我们就必须学会对程序的漏洞,错误进行分析,修改,将程序进行完善。

下面是编程中一些常见的异常:

1.NullPointerException
一个为null的东西  主动调用方法/属性  出现此异常

  String str = null;
  System.out.println(str.length());

 

2.ArrayIndexOutOfBoundsException  extends  IndexOutOfBoundsException
数组下标  超过了最大下标值

  int[] array = new int[10];
  System.out.println(array[10]);
  System.out.println(array.length);

 

3.FileNotFoundException
在某个目录下创建文件  但没有改目录

File file = new File("C:\\time.txt");
  try{
   FileOutputStream fos = new FileOutputStream(file);
  }catch(Exception e){
   e.printStackTrace();
  }

 

4.ClassNotFoundException
在加载某个类的时候,如果传入的类名不存在

try{
   Class.forName("abu_time");
  }catch(Exception e){
   e.printStackTrace();//打印异常栈的信息
   System.out.println("出现异常!!!");
  }

 

5.ClassCastException
类型转换  在强制转型时可能出现的异常

  ArrayList list = new ArrayList();
  list.add("abc");
  list.add(1);
  int i = (Integer)list.get(0);
  System.out.println(i);

7.NumberFormatException
在解析时(如:将字符串"13abu"解析成int时)出现异常
  String s = "13abu";
  int i = Integer.parseInt(s);
  System.out.println("i="+i);

0
0
分享到:
评论

相关推荐

    Java编程的逻辑

    15. **设计模式**:23种经典设计模式是解决常见问题的最佳实践,如工厂模式、单例模式、观察者模式等,它们在Java编程中广泛应用。 通过学习和实践这些Java编程的逻辑,开发者能够创建出高效、可靠且易于维护的软件...

    Java+Socket+网络编程常见异常

    Java+Socket+网络编程常见异常

    Java编程中异常处理的方法和技巧研究.pdf

    Java编程中异常处理的方法和技巧研究 Java编程中异常处理是一项非常重要的技能和策略。无论是在开发桌面应用程序还是移动应用程序,异常处理都是不可或缺的一部分。因为程序在运行时可能会遇到各种各样的异常情况,...

    Java编程模式与范例pdf

    《Java编程模式与范例》是一本深入探讨Java编程中常用设计模式和实践案例的书籍。这本书旨在帮助Java开发者理解和应用各种编程模式,提升代码质量和可维护性。设计模式是软件开发中的宝贵经验总结,它们代表了在特定...

    徐明浩java编程基础应用与实例代码

    《徐明浩java编程基础应用与实例代码》是针对初学者和有一定经验的Java程序员的一份宝贵资源,它深入浅出地介绍了Java编程的基础概念和实际应用。通过徐明浩先生的专业指导,读者可以系统性地掌握Java语言的核心要素...

    Java课件 (包括基础语法,数组与语句,面向对象编程,java异常处理,java常用基础类,java集合与泛型

    通过深入学习以上内容,你可以逐步掌握Java编程的基本技能,为更复杂的项目开发打下坚实基础。这个课件不仅适合初学者入门,也适合有经验的开发者复习和巩固Java核心知识。同时,实践是检验真理的唯一标准,理论学习...

    Java网络编程案例教程习题参考答案 .pdf

    包括Socket编程、TCP/IP协议、Java Socket类、ServerSocket类、Java网络编程模型、网络编程常见问题、多线程编程、并发编程、Socket选项、网络安全、数据传输、网络协议、Socket超时、网络异常处理等。

    java编程技巧典型案例解析

    本资料集旨在通过一系列典型示例,深入剖析Java编程中的常见问题及其解决策略,帮助开发者更好地理解和运用Java语言。 1. 类与对象的设计 - 抽象类与接口:理解何时使用抽象类,何时使用接口,以及它们在多态中的...

    50道Java常见编程题(有精力的同学看看).rar

    Java是一种广泛使用的面向...总的来说,这份Java编程题集是一份非常实用的资料,适合有一定Java基础的学习者进行自我挑战和提升。通过系统的练习,可以逐步熟悉和精通Java语言,为将来更高级的开发工作打下坚实的基础。

    JAVA编程常用英文单词汇总.pdf

    70 个常用的 Java 编程英文单词,涵盖了 object-oriented 编程、Java 开发工具包、Java 虚拟机、编译、运行、类、对象、系统、输出、打印、行、变量、类型、操作、数组、参数、方法、函数、成员变量、成员函数、获取...

    Java网络编程/Java网络编程实例

    9. **异常处理**:网络编程中常见的异常有IOException、SocketException等,良好的异常处理机制可以确保程序的健壮性。 10. **网络调试工具**:如telnet、curl和Wireshark等,可以帮助开发者测试和调试网络应用。 ...

    Java编程异常处理最佳实践【推荐】

    Java编程异常处理最佳实践【推荐】 Java中的异常处理是非常重要的,特别是在大型项目中,异常处理机制的设计和实现将直接影响系统的稳定性和可靠性。 Java中的异常处理机制可以分为两大类:Checked Exception和...

    Java经典编程50道

    《Java经典编程50道》是一份集合了Java编程中具有代表性和挑战性的题目资源,包含完整的源码,旨在帮助开发者提升Java编程技能。通过学习和实践这些题目,开发者可以深入理解Java语言的核心特性和常见设计模式,...

    华为JAVA编程规范、编程军规

    以上只是部分基于华为JAVA编程规范的知识点,具体细节需要参考《JAVA编程军规.doc》《JAVA十大低级错误.doc》《华为_Java编程规范.pdf》《华为JAVA编程规范.doc》等文档。这些规范旨在提升代码质量和团队协作效率,...

    [JAVA编程模式与范例].zip

    【JAVA编程模式与范例】这个压缩包文件主要聚焦于Java编程中的设计模式和实例应用。设计模式是软件工程中经过实践验证的、在特定场景下解决常见问题的有效方法,而Java作为广泛应用的面向对象编程语言,其设计模式的...

    java编程逻辑

    Java编程逻辑是初学者入门Java编程的重要资源,它旨在帮助读者理解编程的基本概念,并通过Java语言来实践这些概念。这本书的PDF版本提供了便捷的在线学习途径,让对Java感兴趣的读者无需购买实体书也能进行深入学习...

    JAVA编程小案例

    【JAVA编程小案例】是一个适合初学者的编程实践项目,旨在帮助新手逐步理解并掌握Java编程语言的基础概念和核心语法。在这个案例中,你将有机会接触到以下关键知识点: 1. **Java环境配置**:首先,你需要了解如何...

    java_编程常用英语单词

    在Java编程语言中,掌握一系列专业词汇是至关重要的,这些词汇不仅构成了代码的基本元素,也反映了编程思维和软件工程的最佳实践。以下是对标题“java_编程常用英语单词”及其描述中提到的一些关键知识点的深入解析...

    JAVA 编程100个实例

    Java编程100个实例是学习Java编程过程中非常宝贵的学习资源,它涵盖了各种常见的编程问题和解决方案,旨在帮助初学者和有一定经验的开发者巩固和提升Java编程技能。这些实例覆盖了基础语法、面向对象编程、异常处理...

    java编程题库

    1. **Java编程基础**:在Java编程题库中,基础部分通常包括变量、数据类型、运算符、控制结构(如if语句、for循环和while循环)、函数、类与对象、封装、继承和多态等核心概念。这些都是Java编程的基础,理解和掌握...

Global site tag (gtag.js) - Google Analytics