`
jtlyuan
  • 浏览: 66740 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
什么是模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,模板方法可以使子类可以不改变一个 算法的结构即可以重定义该算法的某些特定步骤。     模板方法模式的特点:把不变的行为搬到超类,去除子类中重复的代码来体现他的优势。   当不变的和可变的行为在方法中混合在一起时,不变的行为就会在子类中重复出现,模板方法模式就是将这些不变的 行为搬移到一个超类中,避免重复代码。     举例说明: 父类代码: public abstract class TemplateMethod { //父类定义了做事的步骤 public void templateMethod() ...
1,获取select中选中的option值:$('#year').find('option:selected').val(); 设置dom的值document.getElementById("month").value=month; 2,对表格的遍历操作: var tab = document.getElementById('calendar');       for (var i=1; i < tab.rows.length; i++){           for (var j=1;j< tab.rows.item(i).cells.length;j++) ...
主要利用import java.util.Calendar;类 int DAY_OF_MONTH           get 和 set 的字段数字,指示一个月中的某天。 int DAY_OF_WEEK           get 和 set 的字段数字,指示一个星期中的某天。 int DAY_OF_WEEK_IN_MONTH           get 和 set 的字段数字,指示当前月中的第几个星期。 int DAY_OF_YEAR           get 和 set 的字段数字,指示当前年中的天数 int WEDNESDAY           指示 Wednesda ...

JXL读写Excel

    博客分类:
  • java
/*   * 那么现在就可以看看读取Excel中JXL中这四步骤如何体现:   * 1,通过Workbook的静态方法getWorkbook选取Excel文件Workbook workbook =   Workbook.getWorkbook(new File("myfile.xls"));   * 2,通过Workbook的getSheet方法选择第一个工作簿(从0开始) Sheet sheet =workbook.getSheet(0);    * 3,通过Sheet方法的getCell方法选择位置为C2的单元格(两个参数都从0开始)Cell c2 = sheet.get ...
1、格式化问题 数值类 java.lang.Object      java.text.Format              java.text.NumberFormat                       java.text.DecimalFormat DecimalFormat myFormat=new DecimalFormat(##,###,###.###); String str=myFormat.format(1234567.789f); System.out.println(str);//输入:1,234,567.789   NumberFormat nFormat ...
print? 自己写的: /* * 求某年某月的总天数 */ function getDates(year, month) { var now2 = new Date(year, month, 0); // 这是本月的最后一天 return now2.getDate(); } /* * 获取某年某月1号的星期序号 */ function getFirstDay(year, month) { var now = new Date(year, month - 1, 1); var day ...

职业规划

老盛的10年职业历程:待业-->学习-->程序员(小公室)-->项目经理(小公司)-->程序员(大公司)-->项目经理(大公司)-->部门经理(大公司)-->技术总监(小公司)----(体现了,前一份工作是后一份工作的基础,职业的关键是确定目标,并使能力不断地积累和提升。) 毕业1年的目标 毕业3年的目标 毕业5、10年的目标 50岁时的目标 目标包括:你所在的公司(单位)的规模、你的职务、薪水、能力 知识学习的途径:向他人学习,老师,领导,同学,成功人士,父母,其他人。自学,实体书,电子书,视频。 实践锻炼
1>谜题1:奇数性 下面的方法意图确定它那唯一的参数是否是一个奇数 public static boolean isOdd(int i){ return i % 2 == 1; } 因为当 i 是一个负奇数时,i % 2 等于-1而不是1,所以应为: public static boolean isOdd(int i){ return i % 2 != 0; } 总之:无论你何时使用到了取余操作符,都要考虑到操作数和结果的符号; 2>谜题2:找零时刻 下面是一个试图解决上述问题的程序,它会打印出什么呢? public class Change{ public static ...

细说java一书总结

    博客分类:
  • java
1>path为系统指定了相关的程序(如javac.exe、java.exe等)所在的路径,classpath为java虚拟机指定了加载的.class 文件所在的路径。 2>main方法是应用程序的入口,在程序运行时有java虚拟机调用,除此之外与普通方法没有什么不同。mai ...
看牛人如何学习JAVA 如何学习java(一) 最近论坛上看到好几个朋友都在问,如何学习 Java的问题,“我已经学习了J2SE,怎么样才能转向J2EE?”,“我看完了Thinking in Java, 可以学习J2EE了么?”。于是就有了写这篇文章的想法,希望能帮助初学者少走一些弯路。也算是对自己几年来学习Java的一个总结吧。 在开始之前有必要再讨论一下J2ME,J2SE,J2EE这些概念。J2ME,The Micro Edition of the Java 2 Platform。主要用于嵌入式Java,如手机,PDA等等。J2SE,Java 2 Platform,Standard E ...

javase小结

    博客分类:
  • java
1>java语言提供一种系统级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可以被释放的存储器空间; 2>java中各个内存分配情况: a、heap(堆)-------new出来的东西; b、stack(栈)------局部变量(方法和语句块内 ...
Servlet&JSP 1>http常见错误信息: 404--url地址找不找, 403--禁止访问 500--服务器内部错误 2>Servlet的生命周期: *生命全过程:加载 ClassLoader-->实例化 new-->初始化 init(ServletConfig)-->处理请求service doGet doPost-->退出服务des ...
HTML: 1>:html不区分大小写,但推荐用小写。 2>:<style>…</style>定义CSS格式 <Script language=“”>…</Script> 用于定义脚本,Eg. Javascript 3>才常见标签: 超级链接,跳转到另一文件 <a href=“url” target=“TargetWindow”>文字 </a> *标题字体大小--<h#> #=1、2、3、4、5、6 *分隔线--<hr> *&nbsp:空格 *<p>…</ ...
尚学堂马士兵老师oracle笔记 (2008-10-30 10:17:39) 第一课:客户端         1. Sql Plus(客户端),命令行直接输入:sqlplus,然后按提示输入用户名,密码。         2. 从开始程序运行:sqlplus,是图形版的sqlplus.         3. http://localhost:5560/isqlplus                Toad:管理, PlSql Developer: 第二课:更改用户         1. sqlplus sys/bjsxt as sysdba         2. alter user s ...
11.8.3 *多态三要素:1、有继承。2、有重写。3、有父类的引用指向子类的对象; *多态可实现可扩展性,是面向对象的精华啊; 11.4 *排序口诀:冒择路(入)兮(希尔)快归堆; *实际工作中很难使用设计模式,学设计模式是为了更好地理解框架; *泛型的好处就是不用强制转换; *算法对工作来说不太重要,因为很多算法在jdk中已经帮我们封装好了,我们只要会用就行了; 8.8 *沟通能力的锻炼:不卑不亢,双赢思维;
Global site tag (gtag.js) - Google Analytics