周末我们学习了异常分析,在用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);
相关推荐
Java+Socket+网络编程常见异常
Java编程中异常处理的方法和技巧研究 Java编程中异常处理是一项非常重要的技能和策略。无论是在开发桌面应用程序还是移动应用程序,异常处理都是不可或缺的一部分。因为程序在运行时可能会遇到各种各样的异常情况,...
包括Socket编程、TCP/IP协议、Java Socket类、ServerSocket类、Java网络编程模型、网络编程常见问题、多线程编程、并发编程、Socket选项、网络安全、数据传输、网络协议、Socket超时、网络异常处理等。
《Java编程模式与范例》是一本深入探讨Java编程中常用设计模式和实践案例的书籍。这本书旨在帮助Java开发者理解和应用各种编程模式,提升代码质量和可维护性。设计模式是软件开发中的宝贵经验总结,它们代表了在特定...
《徐明浩java编程基础应用与实例代码》是针对初学者和有一定经验的Java程序员的一份宝贵资源,它深入浅出地介绍了Java编程的基础概念和实际应用。通过徐明浩先生的专业指导,读者可以系统性地掌握Java语言的核心要素...
通过深入学习以上内容,你可以逐步掌握Java编程的基本技能,为更复杂的项目开发打下坚实基础。这个课件不仅适合初学者入门,也适合有经验的开发者复习和巩固Java核心知识。同时,实践是检验真理的唯一标准,理论学习...
本资料集旨在通过一系列典型示例,深入剖析Java编程中的常见问题及其解决策略,帮助开发者更好地理解和运用Java语言。 1. 类与对象的设计 - 抽象类与接口:理解何时使用抽象类,何时使用接口,以及它们在多态中的...
Java是一种广泛使用的面向...总的来说,这份Java编程题集是一份非常实用的资料,适合有一定Java基础的学习者进行自我挑战和提升。通过系统的练习,可以逐步熟悉和精通Java语言,为将来更高级的开发工作打下坚实的基础。
70 个常用的 Java 编程英文单词,涵盖了 object-oriented 编程、Java 开发工具包、Java 虚拟机、编译、运行、类、对象、系统、输出、打印、行、变量、类型、操作、数组、参数、方法、函数、成员变量、成员函数、获取...
9. **异常处理**:网络编程中常见的异常有IOException、SocketException等,良好的异常处理机制可以确保程序的健壮性。 10. **网络调试工具**:如telnet、curl和Wireshark等,可以帮助开发者测试和调试网络应用。 ...
Java编程异常处理最佳实践【推荐】 Java中的异常处理是非常重要的,特别是在大型项目中,异常处理机制的设计和实现将直接影响系统的稳定性和可靠性。 Java中的异常处理机制可以分为两大类:Checked Exception和...
《Java经典编程50道》是一份集合了Java编程中具有代表性和挑战性的题目资源,包含完整的源码,旨在帮助开发者提升Java编程技能。通过学习和实践这些题目,开发者可以深入理解Java语言的核心特性和常见设计模式,...
《Java编程思想》是Java开发领域的一本经典著作,由Bruce Eckel撰写,中文第三版则是针对中国读者的翻译版本,旨在帮助读者深入理解和掌握Java编程语言。这本书以清晰、简洁的语言介绍了Java的核心概念和技术,适合...
以上只是部分基于华为JAVA编程规范的知识点,具体细节需要参考《JAVA编程军规.doc》《JAVA十大低级错误.doc》《华为_Java编程规范.pdf》《华为JAVA编程规范.doc》等文档。这些规范旨在提升代码质量和团队协作效率,...
【JAVA编程模式与范例】这个压缩包文件主要聚焦于Java编程中的设计模式和实例应用。设计模式是软件工程中经过实践验证的、在特定场景下解决常见问题的有效方法,而Java作为广泛应用的面向对象编程语言,其设计模式的...
Java编程逻辑是初学者入门Java编程的重要资源,它旨在帮助读者理解编程的基本概念,并通过Java语言来实践这些概念。这本书的PDF版本提供了便捷的在线学习途径,让对Java感兴趣的读者无需购买实体书也能进行深入学习...
【JAVA编程小案例】是一个适合初学者的编程实践项目,旨在帮助新手逐步理解并掌握Java编程语言的基础概念和核心语法。在这个案例中,你将有机会接触到以下关键知识点: 1. **Java环境配置**:首先,你需要了解如何...
《Java编程思想》是 Bruce Eckel 的经典著作,第四版更是深受广大Java程序员喜爱的一本教程。这本书深入浅出地介绍了Java语言的核心概念和技术,包括面向对象编程、类与对象、封装、继承、多态、异常处理、输入/输出...
在Java编程语言中,掌握一系列专业词汇是至关重要的,这些词汇不仅构成了代码的基本元素,也反映了编程思维和软件工程的最佳实践。以下是对标题“java_编程常用英语单词”及其描述中提到的一些关键知识点的深入解析...
Java编程100个实例是学习Java编程过程中非常宝贵的学习资源,它涵盖了各种常见的编程问题和解决方案,旨在帮助初学者和有一定经验的开发者巩固和提升Java编程技能。这些实例覆盖了基础语法、面向对象编程、异常处理...