trycatch不是万能的,写出稳定的代码不是靠trycatch,而是靠严谨的逻辑分析trycatch是帮你处理如:访问网络、文件、数据库、端口等外在因素造成的异常。
catch能捕捉的信息是在.net框架内支持的异常,而调用API出现的异常C根本就捕获不了,能够提示的就是哪块内存为之读不能修改之类的.个人认为你的程序出错可能是不正确引用API函数造成的,所以TRY根本就try不到。
是的,iOS的应用程序无法捕获JavaScript异常信息。要解决这个问题,您可以使用JavaScript的try/catch语句来捕获异常,并将异常信息发送到服务器,以便进行调试。此外,您还可以使用第三方库,如Crashlytics,来捕获和跟踪JavaScript异常。异常都应该事先考虑过,只是捕获后可以选择跳过处理,
只要不影响程序设计的初衷。
下面是几种常见的异常;
1、算术异常(ArithmeticException)
2、没有给对象开辟内存空间时会出现空指针异常(NullPointerException)
3、找不到文件异常(FileNotFoundException)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)