Java
文章平均质量分 71
纠结的木棉花
一个不喜欢程序的连菜鸟都算不上的可怜孩子....
展开
-
编程小技巧 避免Java的NullPointerException
<br /><br /><br />在编写程序的时候,尤其是在我们编写Java的时候,最容易出现一个异常那就是NullPointerException异常,对于新手来说,最郁闷的就是辛辛苦苦敲打出2千多行的代码后,然后进行debug,却没想到弹出了一堆NullPointerException。<br />而且最为郁闷的是这个异常还是异常难发现的异常,简单的说,这个异常情况是非常隐蔽的!<br />那么有什么办法可以避免产生这样的异常呢?而这样的异常它产生在什么地方呢?<br /> <br转载 2010-10-28 13:28:00 · 3015 阅读 · 1 评论 -
java.lang.NullPointerException的分析
java空指针异常的分析(1)<br /> JAVA语言中有“异常机制”来处理程序中的特殊情况,例如被除数为零就是一种“异常情况”。<br /><br /> 空指针异常java.lang.NullPointerException是很常见的一种异常,我们来谈论一下它的分析方法。<br /><br /> 使用基本的JAVA数据类型,变量的值要么已经是默认值,如果没有对其正常赋值,程序便不能通过编译,因此使用基本的JAVA数据类型(double,float,boolean,char,i转载 2010-10-28 10:01:00 · 1341 阅读 · 0 评论 -
常见的RuntimeException
Java中采用了强制异常捕捉机制,这样一方面提高了程序的可靠性,不过有时候也带来一些麻烦。比如: int i= Integer.parseInt("33");这个我知道它不可能会抛出异常,但是不捕捉异常的话就过不了编译这关,当然这个代码没有意义的。 <br /><br /><br /><br /> Java中所有异常或者错误都继承Throwable,我们把它分为三类吧: <br />1.Error:所有都继承自Error,表示致命的错误,比如内存不够,字节码不合法等。 <br />转载 2011-03-08 15:35:00 · 587 阅读 · 0 评论 -
UML中关系图解
关系列表: 继承关系(Generalization); 实现关系(Realization); 依赖关系(Dependency); 关联关系(Association); 有方向的关联(DirectedAssociation); 聚合关系(Aggregation); 组合关系(Composition); 继承关系(Generalization):<br /><br />Class B继承与Class A转载 2011-03-17 14:51:00 · 7711 阅读 · 3 评论 -
UML类图画法全程解析
http://developer.51cto.com 学习设计模式,UML类图画法是基础,通过UML类图,能更好地和大家交流,也能很容易就表达出自己的设计想法,它就好比普通话,是一种标准语言。<br />本节向大家介绍一下UML类图画法,主要包括UML类图元素和关系画法,希望通过本文的介绍,你对UML类图画法有一定的认识。<br />软件设计起步:UML类图画法<br />学习设计模式,画UML类图是基础,通过UML类图,能更好地和大家交流,也能很容易就表达出自己的设计想法,它就好比普通话,转载 2011-03-18 14:25:00 · 29601 阅读 · 4 评论 -
StartUML 类图
1. 综述:<br />StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。<br />StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。<br />在本教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以创建如下面所示的UML图。SU可以生成反映类结构的代码,而不是任何对象的具体行动。因此,在使用SU创建图表后,你转载 2011-03-22 14:45:00 · 4134 阅读 · 0 评论 -
收藏的JAVA面试题大全
以前的收藏,估计很少有这么全的面试题集了 ^_^基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键原创 2011-05-18 10:40:00 · 2400 阅读 · 2 评论 -
在eclipse中添加插件Green UML
<br />本来想找一种能自动产生UML类图的方法,在网上查了好久,说可以在eclipse中使用,我就试了一下:<br />1.先下载了Green UML 3.4<br />2.然后解压到eclipse的路径下:D:/Android/eclipse/plugs/green-3.4.0<br />3.在其下添加一个D:/Android/eclipse/plugs/green-3.4.0/eclipse/plugins并把green-3.4.0的plugins下的内容copy到这个目录下<br />4.然后在e原创 2011-05-26 11:17:00 · 5228 阅读 · 3 评论