- 浏览: 520323 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (422)
- 重要 (12)
- BUG解决备忘录 (32)
- 环境搭建 (17)
- 开源组件 (4)
- 数据库 (16)
- 设计模式 (4)
- 测试 (3)
- javascript (5)
- Android (14)
- jdk相关 (9)
- struts2 (10)
- freemark (3)
- 自定义扩展及工具类 (5)
- jdk5新特性及java基础 (13)
- ssh及其他框架 (15)
- linux (32)
- tcp-ip http协议 (8)
- 服务器集群与负载均衡 (34)
- 项目管理相关 (11)
- 实用小技术 (10)
- 架构相关 (14)
- firefox组件 (11)
- spider (6)
- 产品设计 (11)
- PHP (1)
- ws (4)
- lucene (10)
- 其他 (2)
- BI (1)
- NoSQL (3)
- gzip (1)
- ext (4)
- db (6)
- socket (1)
- 源码阅读 (2)
- NIO (2)
- 图片处理 (1)
- java 环境 (2)
- 项目管理 (4)
- 从程序员到项目经理(一):没有捷径 (1)
- bug (1)
- JAVA BASE (8)
- 技术原理 (0)
- 新框架新技术 (1)
- 量化与python (1)
- 系统编程 (0)
- C语言 (0)
- 汇编 (0)
- 算法 (0)
最新评论
-
hyspace:
别逗了,最后一个算法根本不是最优的,sort(function ...
数组去重——一道前端校招试题 -
washingtin:
楼主能把策略和路由的类代码贴出来吗
Spring + iBatis 的多库横向切分简易解决思路 -
sdyjmc:
初略看了一下,没有闹明白啊,均衡负载使用Nginx,sessi ...
J2EE集群原理 I -
shandeai520:
谢谢大神!请教大神一个问题:假如我有三台服务器,连接池的上限是 ...
集群和数据库负载均衡的研究 -
hekuilove:
给lz推荐一下apache commonsStringUtil ...
request 获取 ip
java.lang.NullPointerException
这个异常大家肯定都经常遇到,异常的解释是 "程序遇上了空指针 ",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路 径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是 对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,所以还需要对每个元素都进行初始化(如果要调用的话)
java.lang.ClassNotFoundException
这个异常是很多原本在JB等开发环境中开发的程序员,把JB下的程 序包放在WTk下编译经常出现的问题,异常的解释是 "指定的类不存在 ",这里主要考虑一下类的名称和路径是否正确即可,如果是在JB下做的程序包,一般都是默认加上Package的,所以转到WTK下后要注意把 Package的路径加上。
java.lang.ArithmeticException
这个异常的解释是 "数学运算异常 ",比如程序中出现了除以零这样的运算就会出这样的异常,对这种异常,大家就要好好检查一下自己程序中涉及到数学运算的地方,公式是不是有不妥了。
java.lang.ArrayIndexOutOfBoundsException
这个异常相信很多朋友也经常遇到过,异常的解释是 "数组下标越界 ",现在程序中大多都有对数组的操作,因此在调用数组的时候一定要认真检查,看自己调用的下标是不是超出了数组的范围,一般来说,显示(即直接用常数当下 标)调用不太容易出这样的错,但隐式(即用变量表示下标)调用就经常出错了,还有一种情况,是程序中定义的数组的长度是通过某些特定方法决定的,不是事先 声明的,这个时候,最好先查看一下数组的length,以免出现这个异常。
java.lang.IllegalArgumentException
这个异常的解释是 "方法的参数错误 ",很多J2ME的类库中的方法在一些情况下都会引发这样的错误,比如音量调节方法中的音量参数如果写成负数就会出现这个异常,再比如 g.setColor(int red,int green,int blue)这个方法中的三个值,如果有超过255的也会出现这个异常,因此一旦发现这个异常,我们要做的,就是赶紧去检查一下方法调用中的参数传递是不是 出现了错误。
java.lang.IllegalAccessException
这个异常的解释是 "没有访问权限 ",当应用程序要调用一个类,但当前的方法即没有对该类的访问权限便会出现这个异常。对程序中用了Package的情况下要注意这个异常。
java.lang.IncompatibleClassChangeError
堆栈溢出错误。当一个应用递归调用的层次太深而导致堆栈溢出时抛出该错误。
不兼容的类变化错误。当正在执行的方法所依赖的类定义发生了不兼容的改变时,抛出该异常。一般在修改了应用中的某些类的声明定义而没有对整个应用重新编译而直接运行的情况下,容易引发该错误。
java.lang.InstantiationError
实例化错误。当一个应用试图通过Java的new操作符构造一个抽象类或者接口时抛出该异常.
java.lang.LinkageError
链接错误。该错误及其所有子类指示某个类依赖于另外一些类,在该类编译之后,被依赖的类改变了其类定义而没有重新编译所有的类,进而引发错误的情况。
java.lang.StackOverflowError
堆栈溢出错误。当一个应用递归调用的层次太深而导致堆栈溢出时抛出该错误。
发表评论
-
One of the two will be used. Which one is undefined.
2019-04-22 23:13 580Mac版IntelliJ IDEA Class JavaLa ... -
Eclipse不提示的解决办法
2012-11-20 11:40 1284我们知道,在Eclipse中可 ... -
Hibernate-Validation的使用
2012-03-18 11:56 1448以前弄过hibernate-validation的,可今天 ... -
web.xml配置错误页面不起作用
2010-12-15 00:08 1065出现异常时没有进入到 common/500.jsp 页面 ... -
struts2 :Unable to load configuration. ……struts-default.xml:46:178异常解
2010-12-08 09:38 1119这个问题是缺 ... -
jsp中EL表达式不能显示的解决方法
2010-12-04 23:23 2405网友一:jsp中EL表达式 ... -
FreeMark常用内置函数使用说明
2010-11-27 11:59 884在我们应用Freemarker过程中,经常会操作例如字符串,数 ... -
lucene 排序
2010-11-18 18:42 952Lucene的默认排序是按照D ... -
设置tomcat内存
2010-11-02 10:21 1277设置tomcat内存 大家都 ... -
没有启动服务器服务,此时尚未创建共享资源的解决方法是什么
2010-11-01 10:57 1739方法一: 在桌面=>>我的电脑=>> ... -
struts2+displaytag翻页时Inappropriate OGNL expression解决方案(solution)
2010-10-23 11:21 1481相信肯定有人遇到这个问题: struts2+displa ... -
Tomcat性能参数
2010-10-21 23:40 1254maxThreads:Tomcat能处理的最大请求数(To ... -
多线程往Oracle数据库里插入数据的优化
2010-10-21 23:39 4593昨 天做了一个东西,要实现解析txt文件,然后入库的功 ... -
JSTL操作Map
2010-10-21 23:38 23731、迭代 当forEach 的items属性中的 ... -
Quartz的cron表达式
2010-10-21 23:37 828一个cron表达式有至少6 ... -
IBatis的缓存
2010-10-21 23:31 907在xml配置文件中,每一个 cacheModel 元素,如下 ... -
Hibernate中get和load方法的区别
2010-10-21 23:27 759Hibernate3.2 Session加载数据时get和lo ... -
java的堆与栈的区别
2010-10-21 23:27 726Java的堆是一个运行时数据区,类的对象从中分配空间 。这些对 ... -
IBatis和Spring结合时的Blob乱码处理
2010-10-21 23:24 1575按照网上说的Spring和IBatis结合的时候要用以下配置进 ... -
【转】InnoDB锁定模式
2010-10-21 23:15 1038InnoDB实现标准行级锁定 ...
相关推荐
程序中的突发状况一般有2种:异常、错误 今天分享的是java中的十大异常
此外,还应处理异常情况,如数据不完整或无效的情况。 总结来说,解决"校园十大优秀青年评比问题"涉及创建一个结构体来存储候选人信息,定义一个计算总分的函数,选择并实现一个排序算法,以及提取排序后数组的前...
这个“Java语言十大经典案例”涵盖了Java的核心特性,包括文件与流、多线程、网络编程以及异常处理等重要概念。以下是对这些知识点的详细说明: 1. **文件与流**: 文件操作是程序处理数据的基本方式。Java提供了...
6. **异常处理**:通过编写一段包含异常情况的代码,如除以零或文件未找到,学习如何捕获并处理异常,理解try-catch-finally语句块的用法。 7. **文件上传下载**:模拟一个简单的文件服务器,学习输入输出流、缓冲...
以下是对标题和描述中提到的十大低级错误的详细解释: 1. **命名不规范**:命名应该清晰、具有描述性,遵循驼峰命名法,同时类、方法和变量的命名应与它们的功能相符。类注释、方法注释也是必要的,以帮助其他...
《Java十大经典案例》课件提供了丰富的实践场景,帮助开发者深入理解多线程编程、网络编程和异常处理等核心概念。以下将详细介绍这些知识点: 1. **多线程编程**: - **线程创建**:Java提供了多种创建线程的方式...
"Java十大经典案例"由张恒汝编著,通过科学出版社发行,旨在为学习者提供丰富的实践素材,深入理解Java的强大功能。以下是这些案例中可能涵盖的一些关键知识点: 1. **银行账户管理系统**:这个案例通常会涉及到...
根据提供的标题、描述以及部分代码内容,我们可以总结出与Arduino平台相关的十大滤波算法的关键知识点。这些算法在处理传感器数据时极为有用,可以帮助过滤掉噪声,提高数据精度。 ### 1. 阈值跳跃滤波 #### 算法...
它们应覆盖正常和异常情况,既检查程序应做的,也防止不应发生的。 9. 规范化测试:测试用例不能被忽视,尤其是回归测试时,必须严格按照用例执行,防止因修改引入的新错误被遗漏。 10. 错误集中度原则:发现错误...
Java编程中的十大低级错误是每位开发者应当避免的常见编程陷阱。这些错误不仅影响代码的可读性,还可能导致程序运行时出现异常或性能下降。以下是对这些错误的详细解释和改进建议: 1. **命名不规范**:方法和变量...
的总结,关于数据挖掘中十大易犯错误的深入探讨。 ### 0. 缺乏数据(Lack Data) 数据是数据挖掘的基础,没有足够或高质量的数据,任何分析都将成为无源之水。特别是在分类问题或预测问题中,如欺诈侦测和信用评分...
以下是"十大低级错误和C++编程规范"的相关知识点: 1. 不正确的内存管理: - **忘记释放内存**:动态分配的内存如果不手动释放,可能导致内存泄漏,长时间运行的程序会消耗越来越多的资源。 - **悬挂指针**:当...
### 十大滤波算法程序大全 #### 一、限幅滤波法 **函数名称:** `AmplitudeLimiterFilter()` **优点:** 能够有效地克服由于偶然因素导致的脉冲干扰。 **缺点:** 无法抑制周期性干扰,并且平滑度相对较差。 **...
总的来说,Java开发者的十大基本准则是对编程习惯的指导,它们强调代码质量、可维护性和团队合作的重要性。遵循这些准则,能提高开发者的工作效率,降低项目风险,并有助于构建高质量的软件产品。
错误的规范表设计会导致数据冗余、更新异常等问题,从而严重影响数据库的性能和可靠性。 **详细解释:** 1. **定义与理解:** - **定义:** 规范化是通过消除数据依赖性来减少数据冗余的过程。 - **理解:** 错误...
9. **后台管理**:管理员可以登录后台进行数据管理、查看投票详情、处理异常问题等,便于活动的全程监控。 10. **个性化定制**:虽然模板提供即用的服务,但往往也支持一定程度的自定义,如颜色搭配、布局调整等,...
在IT安全中,这可能表现为持续监控系统日志,发现异常活动,及时采取预防措施。 9. 南风法则:以温和的方式处理问题往往比强硬手段更有效。在安全管理中,这可能表现为通过教育和培训提高员工的安全意识,而非单纯...
Java编程中的十大低级错误是每个开发者应该避免的常见陷阱,它们不仅影响代码的可读性和维护性,还可能导致程序运行时出现各种异常。以下是这些错误的详细解释和改进建议: 1. **命名规范**:良好的命名规范是提高...
标题"“PMP翻译异常词汇共1页.pdf.zip”"表明这是一个压缩文件,其中包含一个PDF文档,文档主题是关于PMP(Project Management Professional,项目管理专业人士)考试中的翻译异常词汇。这可能是一个学习资料,帮助...
8. ** 异常处理 **:学习如何使用try-catch-finally语句处理程序中的异常,了解不同类型的异常类以及自定义异常。 9. **集合框架 **:ArrayList、LinkedList、HashSet、HashMap等集合类的使用,以及迭代器...