易截截图软件、单文件、免安装、纯绿色、仅160KB

java日期有效性验证

 private static boolean isValidDate(String strValue ) {//20091001字符串 
     
   int d = Integer.parseInt(strValue.substring(6, 8));
   int m = Integer.parseInt(strValue.substring(4, 6));
   int y = Integer.parseInt(strValue.substring(0, 4));
  
   if (d < 1 || m < 1 || m > 12) return false;
  
   if (m == 2) {
          if (isLeapYear(y)) return d <= 29;
          else return d <= 28;
       }
       else if (m == 4 || m == 6 || m == 9 || m == 11)
          return d <= 30;
       else 
          return d <= 31;
    }
     
    private static boolean isLeapYear(int y) {//判断是否为闰年
       return y % 4 == 0 && (y % 400 == 0 || y % 100 != 0); 
    }


相关文档:

java入门

 Java学习从入门到精通 
一、 JDK (Java Development Kit) 
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......

解析Java类和对象的初始化过程

类的初始化和对象初始化是 JVM 管理的类型生命周期中非常重要的两个环节,Google 了一遍网络,有关类装载机制的文章倒是不少,然而类初始化和对象初始化的文章并不多,特别是从字节码和 JVM 层次来分析的文章更是鲜有所见。
本文主要对类和对象初始化全过程进行分析,通过一个实际问题引入,将源代码转换成 JVM 字节码后, ......

java集合小结

在使用Java的时候,我们都会遇到使用集合(Collection)的时候,但是Java API提供了多种集合的实现,我在使用和面试的时候频
频遇到这样的“抉择” 。 :)(主要还是面试的时候)
久而久之,也就有了一点点的心得体会,写出来以供大家讨论 。
总的说来,Java API中所用的集合类,都是实现了Collection接口,他 ......

JAVA实现的六色球

      这是JAVA中的一个作业,
      效果图:
      
       画框中共有六个球,它们碰到墙之后能够反弹,而且相互碰撞之后能相互碰撞。
       要用到的知识: ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号