AP计算机科学A(APcomputer science A)复习备考攻略视频教程
43818 人在学
作为一名开发人员,相信JSP与java是经常要用到的编程语言。那么大家在使用这两种编程语言的时候,是否有留意过我们应该注意些什么问题呢?如果你并没有留意过的话,那么就跟着小编一起来学习一下吧,在JSP与Java编程中我们应该注意的六大问题。
问题一:
首先要为大家介绍的第一个问题就是:引发java.lang.Error的错误。大家有没有想过究竟为什么会发生这种错误呢?其实最主要原因是对系统所访问的外部资源,并没有执行关闭的操作,这样就会导致大量浪费外部资源的情况。最终最坏的情况就是还有可能会导致系统没有办法正常运行;会对系统所访问的外部资源,从而导致关闭次数太多,外部系统没有办法进正常的处理;所系统访问的外部资源就会出现一种异常的情况。那么有什么解决的方法呢?其实方法还是有的,具体的解决方法如下:
首先我们在访问外部资源之前,要做的第一件事就是检查这个资源(比如说:数据库)是否可以进行操作又或者是正常连接;接着在访问外部资源的时候,假如进行了连接的话,那么就必须要进行关闭的操作,另外仅仅只进行一次关闭的操作。但是我们要注意一点,那就是要尽量在同一个操作中共享外部资源,以减少这个操作对于资源的消费,从而提高程序的执行效率。
问题二:
然后我们探讨一下引发No Class Def Found Error错误的问题,这个问题会产生主要原因是:类文件又或者是类路径这两者放置错误导致的。多以我们的类文件放置一定要符合服务器的要求,要不然就会引发No Class Def Found Error的错误。
问题三:
我们继续讨论一下引发Null Pointer Exception异常的问题,其实产生这个问题主要原因是:并没有对对象的存在性进行验证,那么在jsp编程中就会经常出现以下这些问题了。比如说:out.println(session.getAttribute(“record”))、if(request.getParameter(“username”).equals(“xxx”))等等问题。具体这个问题的解决方法如下:
我们在使用之前一定进行一下判空的比较,具体的判空的比较如下:
if (request.getParameter(“username”)!=null)
{if if (request.getParameter(“username”).equals(“xxx”))…}
问题四:
接着,小编要说的是第四个问题:引发String Index OutOf Bounds Exception(字符串索引摆脱范围例外)异常。这个问题会产生主要原因是:当我们在使用String的charAt()、substring()等等方法的时候,但是这个时候字符串的长度并不够,那么就会引发这个异常了。还有一种情况,那就是在字符串为null的时候,也会引发Null Pointer Exception的问题。这个问题的解决方法还是有的,具体的解决方法如下:
方法依旧还是判空的比较,转换成为字节数组又或者是判断长度。但是小编考虑到这些的操作还是比较多的,所以我们可以把它封装到javabean里面去。
问题五:
接下来我们探讨一下引发Number Format Exception异常的问题,其实产生这个问题主要原因是:把我们用户所提交的信息转换成为浮点数又或者是整数的时候,用户偏偏输入了其它的一些非法字符。具体这个问题的解决方法如下:
我们在所需要进行转换的地方捕获这个异常,使用try/catch块就可以捕获了。接着我们就跟着提示,从而用户输入一些的合法数据就可以了。
问题六:
对应String类型的对象,我们要进行使用println()方法的时候,假如对象是为null的话,那么就会打印出null而不会引发以下这个异常:Null Pointer Exception。由此我们可以知道,这个引用的问题是非常容易让我们造成错觉的,所以对于以后对字符串的操作也是非常容易引起问题发生的,因此大家一定要多加小心哟!
小编结语:
今天小编主要为大家简单介绍一下在JSP与Java编程中我们应该注意的六大问题,其实JSP与Java是经常要用到的编程语言,所以大家一定要好好注意一下这六大问题哟!希望这会对大家有所帮助。本篇编程语言教程来源于:课课家教育。
共36节 · 9小时13分钟
¥599.00637人在学
共27节 · 7小时36分钟
房屋出租管理系统(附vue+springboot项目源码)视频教程
¥399.00932人在学
共8节 · 1小时32分钟
¥10.0012364人在学
共74节 · 19小时37分钟
¥39.994240人在学