发表于: 2018-03-24 23:34:05
1 624
今天完成:
打包Tset1,开始Tset2.
看了一天的mvc 配置了一晚上jetty,发现用Maven配置跑得起来,下载下载跑不动.
解决剩下的深度思考.
18.为什么要处理异常,Try/Catch应该在什么样的场景下使用,在真实的系统中,会出现网络中断,DB连接不上的错误吗?多久会发 生一次?
try catch 就是用来捕获异常的语句...JAVA语法给定的异常种类太多,目前用啥查啥,每个记忆意义不打,使用后记忆才深刻
异常发生的原因有很多,通常包含以下几大类:
1.用户输入了非法数据。
2.要打开的文件不存在。
3.网络通信时连接中断,或者JVM内存溢出。(这就是真是系统中,网络中断会出现的错误)...
多久发生一次,不太动.难道不是断了就会发生?
Try/catch语法
使用 try 和 catch 关键字可以捕获异常。
try/catch 代码块放在异常可能发生的地方。try/catch代码块中的代码称为保护代码。
一个 try 代码块可以后面跟随多个 catch 代码块,叫多重捕获。
如果一个方法没有捕获一个检查性异常,那么该方法必须使用 throws 关键字来声明。throws 关键字放在方法签名的尾部。也可以使用 throw 关键字抛出一个异常,无论它是新实例化的还是刚捕获到的。
19.日志应该怎么打,在什么位置,需要打印出来什么样的关键参数?
日志 就是详细记载了你程序运行的情况,所以作用在哪里,哪里出错这些敌方要打....关键参数就是 哪里出了 问题
20.为什么需要单步调试?Debug的时候IDE是怎么找到源码的?
单步调试,就是DEBUG 的时候打断点,他会让程序一步步运行,哪里出错有问题就运行不下去,怎么找原码 不太懂
21.可否远程连接到线上直接调试?真实的项目中,遇到问题的排查方案是什么?
当项目在本地 仔细运行锅没有BUG后在上线,找人少的时候上线,在看上线的有没有BUG,有BUG立马下了改,远程连接线上调试,个人认为就是看程序上线后有没有BUG,小的话紧急修复,打的话,立马维护咯
今天的收获:
新建对象不 不给值无法传递参数
明天的计划:
任务2,fighting
评论