Java
snailanger
这个作者很懒,什么都没留下…
展开
-
关于repaint()和validate()方法区别的个人见解
repaint()方法是重绘,而validate()是重载,一般来说,从一个容器中删除某个组件需要调用repaint(),而把某个组件添加到某一容器中,则需调用validate()。举个例子:有两个JPanel分别为p1和p2,要把p2添加到p1里面,则需这样写:p1.add(p2);p1.validate();要从p1中移除p2,则需这样写:p1.remove原创 2012-04-25 10:27:44 · 6138 阅读 · 2 评论 -
Struts2抛出NoSuchMethodException异常
今天学Struts2时,抛出了一个NoSuchMethodException异常,一查发现是找不到特定方法,但我的action类里有特定的方法,当时想了半天没想明白,最后发现是把方法都写成了private型,改成public就好了,粗心啊。原创 2012-05-14 21:18:47 · 636 阅读 · 0 评论 -
关于struts2动态方法调用报错的解决
今天学struts2的时候遇到了一个问题,就是使用动态方法调用的时候,总出现There is no Action mapped for namespace [/u] and action name [user!add] associated with context path [/ceshi]. - [unknown location]琢磨了半天,发现是struts2配置文件中原创 2012-07-17 09:40:09 · 420 阅读 · 0 评论 -
浅谈JNDI
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。没有转载 2012-07-30 22:42:52 · 421 阅读 · 0 评论 -
Java进制转换
递归实现的进制转换 //二转十 public static int twoToTen(String a,int inx){ if(a.length()==0){ return 0; } int temp = Integer.parseInt(""+a.charAt(a.length()-1))*2; int res = 1; if(temp==0){ res原创 2014-01-06 03:03:11 · 477 阅读 · 0 评论 -
一个简单的五子棋判胜算法
每次落子后判断胜负 /** * @param a 棋盘 * @param r 落子横坐标 * @param c 落子纵坐标 */ public static boolean panduan(int[][]a,int r,int c){ int t = a[r][c]; int count1 = 0; int count2 = 0; int count3 = 0原创 2014-01-07 16:52:22 · 2107 阅读 · 1 评论 -
Java日期处理
1.获取某一周的所有日期原创 2014-05-22 18:50:30 · 423 阅读 · 0 评论