java SE
CRAZYDooo
本来无一物
展开
-
批量监听问题
批量监听主要方法是在for循环中注册监听器。 1.如果使用内部类注册,则出现一个问题, 如上图,匿名内部类需访问外部类的局部变量i,于是i需要被final修饰,但是倘若用final修饰,则i不能用作循环变量了。 为了解决以上问题,考虑将int型的指针定义为final,即int数组: final int []i={0}; for(i[0]=0;i[0] {...} 表面看起来,虽然原创 2015-04-04 21:02:28 · 288 阅读 · 0 评论 -
Tetris代码调试问题总结
1.增加鼠标监听没反应:原来是mouseClicked()写成了MouseCliked()。注意方法的大小写! 2.NullPointException:很多情况是因为定义的引用变量没有初始化,而后在其他方法中调用了该对象的方法。 3增加键盘监听的时候,发现按一个键会执行两个动作,调了半天,最后发现是没加break。一定要加BREAK!!原创 2015-04-16 21:24:11 · 423 阅读 · 0 评论 -
NullPointException原因
当应用程序试图在需要对象的地方使用 null 时,抛出该异常。这种情况包括: 调用 null 对象的实例方法。 访问或修改 null 对象的字段。 将 null 作为一个数组,获得其长度。 将 null 作为一个数组,访问或修改其时间片。 将 null 作为 Throwable 值抛出。 应用程序应该抛出该类的实例,指示其他对 null 对象的非法使用。原创 2015-04-16 15:15:12 · 867 阅读 · 0 评论 -
图像处理项目总结
1.类的作用不能太多,要适当增加类的数量,采用组合方式调用起来。 2.类的方法、属性要和实际情况贴切,有啥写啥,缺啥补啥。这样不仅是为了更容易懂,当程序复杂时,该类被组合到大类中时,在大类中实现某个功能的时候, 考虑问题就不用那么复杂,谁能干啥事,怎样干啥事一目了然。 3.在循环体中调用方法时,要考虑尽量缩减该方法,能脱离循环体的尽量脱离出去,减少重复率。 4.API很重要,有些时候看人家讲原创 2015-05-05 17:11:48 · 678 阅读 · 0 评论 -
editplus中配置编译带包源码的命令
配置前:javac命令如下: 配置:只需在参数栏加入"-d .".原创 2015-03-28 20:19:41 · 384 阅读 · 0 评论 -
安装Java之问题总结
今天在自己电脑上装java ,遇到如下问题: 1.首先装JDK1.6,安装后cmd中输入java,能识别,输入javac,显示Exception in thread "main" java.lang.NoClassDefFoundE 原因是缺少tools.jar包,而之所以缺少tools.jar包,是因为安装的时候两次安装目录选择的是同一个,导致了覆盖丢失。所以安装的时候JDK和JRE要分别安原创 2015-03-27 23:58:45 · 590 阅读 · 0 评论