一、错误的分类 语法错误:程序没法运行,直接提示语法错误。 运行时错误:只有程序运行到某行,或在某些特定的情形下运行才会发生的错误。 逻辑错误:程序从头到尾运行都没有发生(并提示)错误,但程序运行计算的结果是错误的。 我们程序员主要面对的和要处理(应付)的错误,就是运行时错误。 二、错误的分级系统错 ...
分类:
Web程序 时间:
2018-01-27 20:12:46
阅读次数:
143
泛型就是变量类型的参数化。在使用泛型前,存入集合中的元素可以是任何类型的,当从集合中取出时,所有的元素都是Object类型,需要进行向下的强制类型转换,转换到特定的类型。而强制类型转换容易引起运行时错误。 泛型类型参数只能被类或接口类型赋值,不能被原生数据类型赋值,原生数据类型需要使用对应的包装类。 ...
分类:
编程语言 时间:
2018-01-23 20:15:48
阅读次数:
207
1.错误类型 在程序中发生的错误的类型有三种。它们是: 语法错误:语法错误发生在语句没有适当构造、关键字被拼错或标点被忽略的时候。 逻辑错误:逻辑错误发生在程序编译和运行正常但没有产生预期的结果的时候。 运行时错误:运行时错误发生在程序试图完成一个操作,但它在运行时不被允许。 2.异常类 许多异常类 ...
分类:
其他好文 时间:
2018-01-18 13:23:38
阅读次数:
148
首先Python不支持多态,也不用支持多态,python是一种多态语言,崇尚鸭子类型。 在程序设计中,鸭子类型(英语:duck typing)是动态类型的一种风格。在这种风格中,一个对象有效的语义,不是由继承自特定的类或实现特定的接口,而是由当前方法和属性的集合决定。这个概念的名字来源于由James ...
分类:
编程语言 时间:
2018-01-17 00:46:55
阅读次数:
159
AssertError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close()方法被调用的时候 ...
分类:
其他好文 时间:
2017-12-12 20:47:54
阅读次数:
281
一:错误类型 ①编译时错误 ②运行时错误 二:错误信息 ①软件编译错误信息包含四部分: ①在哪个线程中?② ③ ④在源代码中的具体位置(行数) 异常: ArrayIndexOutOfBounds NullPointerException ClassCastException 三:如何解决 打桩 目的 ...
分类:
其他好文 时间:
2017-11-24 23:54:15
阅读次数:
135
错误处理一、错误分类1.语法错误一行代码都不执行最好排除2.运行时错误依赖于数据验证永远不要相信你的用户3.逻辑错误程序员一辈子的痛依赖经验二、错误级别1.notice提示我们不鸟他但是一般都要屏蔽掉2.warning警告需要排除掉3.error错误后续代码不在执行三、屏蔽错误1.ini_set..
分类:
其他好文 时间:
2017-11-21 11:37:30
阅读次数:
167
转自:http://www.cnblogs.com/smile-ls/archive/2013/05/20/3088393.html 当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。 1)忘记在 if , el ...
分类:
编程语言 时间:
2017-11-18 20:02:00
阅读次数:
210
1.为什么子类的构造方法在运行之前,必须调用父类的构造方法?能不能反过来?为什么不能反过来? 构造函数用来在创建对象时初始化对象,与new运算符一起使用在创建对象的语句时。子类拥有父类的成员变量和成员方法,如果不调用,则从父类继承而来的成员变量和成员方法得不到正确的初始化。不可以反过来调用,父类不知 ...
分类:
其他好文 时间:
2017-11-11 14:18:15
阅读次数:
225
1.运行 TestInherits.java 示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构造函数,注意这句调用代码是否是第一句,影响重大! 通过 super 调用基类构造方法,必须是子类构造方法中的第一个语句。 分析 ...
分类:
其他好文 时间:
2017-11-10 21:46:07
阅读次数:
173