java农历算法
/*
* @ Lunar.java
* @ 根据公历日期y/m/d推算出农历日期(属象,天支地干等)
* @ author Qiangwei He
* @ v1.0 2009/12/10 jdk1.6 compile
*
* field:
* int y,m,d; ----solar calendar(input)
* long[7] lunarInt ----.year0 .month1 .day2 .yearCyl3 .monCyl4 .dayCyl5 .isLeap6(output)
* String[7] lunarStr ----.animal0 .lunarMonth1 .lunarDay2 .yearCyl3 .monCyl4 .dayCyl5 .isLeap6(output)
* method:
* final int lYearDays(int y) ----传回农历 y年的总天数
* final int leapDays(int y) ----传回农历 y年闰月的天数
* final int leapMonth(int y) ----传回农历 y年闰哪个月 1-12 , 没闰传回 0
* final int monthDays(int y,int m) ----传回农历 y年m月的总天数
* final String AnimalsYear(int y) ----传回农历 y年的生肖
* final String cyclicalm(int num) ----传入 月日的offset 传回干支, 0=甲子
* final String cyclical(int y) ----传入 offset 传回干支, 0=甲子
* final long[] getLunarInt() ----return lunarInt[7]
* final String[] getLunarStr() ----return lunarStr[7]
* void printLunar() &nb
相关文档:
反射是 Java 语言被视为动态或准动态语言的一个关键性质,结合反射和 XML 会帮助我们更快、更方便地实现一些动态代码,从而解决编程中可能遇到的不确定问题。本文将结合反射与 XML 对 Java 编程的动态性进行深入浅出的讨论。在理解本文的思想之后,您可以将其应用到程序中以创建灵活的代码。
引言
在现实生活中,经常会发 ......
LGame是Loonframework框架的一部分,也是针对Java2D游戏开发而设计的“一揽子”项目,它的创立初衷在于构建一个高效且完善的Java2D游戏开发体系。
发布时间
版本号
2009-12-29
0.2.5
2009-10-10
0.2.0
2009-09-13
0.1.5
2009-08-11
0.1.0
2009-12-29 LGame-Simple-0.2.5 ......
单类型导入(single-type-import),例如import java.io.File;
按需类型导入(type-import-on-demand),例如 import java.io.*;
关于这两种导入类型大家各有所爱,众说纷纭。这里分析一下这两种导入类型的大致工作原理供大家参考。
单类型导入比较好理解,仅仅导入一个pu ......
1、Timer介绍
建立任务:使用Timer调度的任务应该继承TimerTask抽象类,该类实现Runnable接口,因些具备多线程的能力,实现该接口的run方法,该方法是需要高度的任务执行体。
调度任务:调度任务通过Timer类完成,调度任务通过schedul方法完成,查一下java doc文档:
Java代码
void schedule(TimerTask task, Date tim ......