USB口异常与C++&Java
2016-07-29 00:00
197 查看
我朋友的机子的USB口有一个奇怪的问题:如果插上USB外设开机,开机后USB口就会没有任何响应,比如,插着USB键盘开机,开机后键盘根本不能用.
而我的机子则有一个类似的更有趣的现象:插着USB外设开机,机子跟本就开不了!或者开机的过程中插上USB外设,则机子立即停住,就像按了Pause键一样!
且不管这个问题的原因是什么,它让我想起C++和Java的报错原则.
C++倾向与把错误扼杀在摇篮里,尽量在编译期把错误提示出来,不让它们溜进运行期
而JAVA则是“Exception Crazy”的,如果有错误,最可能的结果是,运行期给你一堆异常,你就慢慢找去把!完了还得再编译,重启程序,而Java程序的启动又像老太婆啃窝窝头似的,慢的让人心碎:-(
我的机子就像C++一样,USB口上有外设(错误)就干脆不让你开机.
而朋友的机子则是悄无声息的让机子继续运行,直到用到USB外设的时候才会发现--异常!--天哪,还要重启!
而我的机子则有一个类似的更有趣的现象:插着USB外设开机,机子跟本就开不了!或者开机的过程中插上USB外设,则机子立即停住,就像按了Pause键一样!
且不管这个问题的原因是什么,它让我想起C++和Java的报错原则.
C++倾向与把错误扼杀在摇篮里,尽量在编译期把错误提示出来,不让它们溜进运行期
而JAVA则是“Exception Crazy”的,如果有错误,最可能的结果是,运行期给你一堆异常,你就慢慢找去把!完了还得再编译,重启程序,而Java程序的启动又像老太婆啃窝窝头似的,慢的让人心碎:-(
我的机子就像C++一样,USB口上有外设(错误)就干脆不让你开机.
而朋友的机子则是悄无声息的让机子继续运行,直到用到USB外设的时候才会发现--异常!--天哪,还要重启!
相关文章推荐
- USB口异常与C++&Java
- USB口异常与C++&Java
- USB口异常与C++&Java
- USB口异常与C++&Java
- USB口异常与C++&Java
- 简记c、c++、java异常处理机制的区别
- C++和java异常处理中关于finally的区别
- Java VS C++(14) 调用可能抛出异常的函数
- C++ /python/java /C# 自定义异常处理
- C++、Java和C#中的异常处理
- c++和java总异常是如何用c语言实现的
- Java异常处理及与C++的比较--异常分类.检验异常.非检验异常.常见异常
- C、C++、Java语言中异常处理机制浅析
- 强制类型转换时的异常处理_java与c++比较
- 原来是这样,这个和C++里的一样,不过java要抛出异常了
- 简单了解C++、Java和C#中的异常处理
- 从两个例子来看C++的异常和Java中的异常【原】
- jni异常,c++抛出异常,java捕获
- C\C++ 程序员从零开始学习Android - 个人学习笔记(九) - java基础 - 异常
- C++、Java和C#中的异常处理