摘要:
目前 java 可以说是产业界和学术界最热门的语言,许多读者都很急切想把 java 学好。除非像电影「骇课任务」(matrix)一样能够把需要的专业技巧下载到脑海(女主角只花了几秒下载资料,就马上具备飞行员的技巧),或是武侠小说中的运功传送内力的方式,否则花上一段时间苦学是免不了的。花时间,不打紧,就怕方法错误,事倍功半。我认为,学习 java 包括了下列的范畴:
* 认识......
摘要:
对于java语言,最体贴的一项设计就是它并没有打算让人们为了写程序而写程序——人们也需要考虑程序的文档化问题。对于程序的文档化,最大的问题莫过于对文档的维护。若文档与代码分离,那么每次改变代码后都要改变文档,这无疑会变成相当麻烦的一件事情。解决的方法看起来似乎很简单:将代码同文档“链接”起来。为达到这个目的,最简单的方法是将所有内容都置于同一个文件。然而,为使一切都整齐划一,还必须使用......
关于日期格式转换类
/**
* title:
* description: ots
* copyright: copyright (c) 2001
* company: nmt
* @author colin
* @version 1.0
*/
import java.sql.timestamp;
import java.util.*;
import java.text.*;
public class formatutil {
/**
* @param calendar
* @return string 2001/12/13 format
*/
public static string calendartostr(calendar cal) {
simpledateformat format = new simpledateformat("yyyy/mm/dd");
if (cal != null) {
date date = cal.gettime();
return format.format(date);
} else {
return "";
}
}
/**
* @param calendar
* @return a sunday calendar in the week
*/
public static calendar starcalofweek(calendar day) {
int temp = day.get(calendar.day_of_week);
switch (temp) {
case 1:
return day;
case 2:
day.add(calendar.date, -1);
return day;
case 3:
day.add(calendar.date, -2);
return day;
case 4:
day.add(calendar.date, -3);
return day;
case 5:
day.add(calendar.date, -4);
return day;
case 6:
day.add(calendar.date, -5);
return day;
case 7:
day.add(calendar.dat...
下一页 摘要:
“为什么面向对象的编程会在软件开发领域造成如此震憾的影响?”
面向对象编程(oop)具有多方面的吸引力。对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。此外,面向对象工具以及库的巨大威力使编程成为一项更使人愉悦的任务。每个人都可从中获益,至少表面如此。
如果说它有缺点......