`
a0102051365
  • 浏览: 33292 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

笔记新的09

阅读更多
                               Calendar 
第三方包的使用

  1 在项目文件夹下创建文件夹 lib

  2 复制 *.jar文件到 lib

  3 配置jar文件到项目的CLASSPATH中

   选择项目->File->Properties

    -> Java Build Path-> Libraries

    -> add JARs

--->在本地新建一个jar文件夹装入所需要的jar文件-
->在工程的build path中添加add libraries中添加jar包

   时间日期

  1 java 中基本的时间表示 long

  2 Java提供了Date类型表示时间和日期

    Date 是long类型的包装

  3 Calendar 是历法的的抽象.

    历法: 公历, 农历, 太阳历, ...

    GregorianCalendar 是历法的实现, 采用公历

    (太阳历) 算法实现的.

    Calender cal = Calender.getInstance();

  4      new Date(long)

         date.setTime(long)  cal.setTime(Date);

         ---------->      --------->

   long <---------- Date <---------  Calendar

        date.getTime()     cal.getTime()    

  long time = 0;//1970 1 1

    Date date = new Date(); //当前时间

    date.setTime(time);// 1970 1 1

    Calendar cal =

      new GregorianCalendar();//当前时间

    cal.setTime(new Date(time));// 1970 1 1

    Date d = cal.getTime();

    long l = cal.getTime().getTime();//0
int dayOfWeek =cal.get(Calendar.DAY_OF_WEEK);
取得这是这一周的第几天。
if(dayOfWeek==Calendar.SUNDAY)去比较
      

  5 Date 和 Calendar 的默认值就是当前时间

  6 日期的计算

    如: 计算商品的促销日期:

    输入: 商品生产日期, 和保质期月份

    返回: 商品的促销日期, 是过期前两周周的周五

   

  7 日期的输入与输出

    java.text.SimpleDateFormat fmt =

      new SimpleDateFormat("yyyy-MM-dd");
  
    构建SimpleDateFormat 一般提供日期的格式

     "yyyy-MM-dd" 具体参看 javadoc

    如: "yyyy-MM-dd HH:mm:ss"

       "yyyyMMdd"

       "dd/MM/yyyy"

       "MM/dd/yyyy"

      fmt.parse(String)可以实现将(合法)字符串解

     析为日期类型, 经常用于处理日期输入.

      fmt.format(Date) 可以把日期格式化为字符串

     用于输出处理.

内部类- 定义在类的内部 的类, 根据位置分为4类

  1 静态内部类:使用static修饰,声明在类体中,可以使用

   外部类类名访问,在类内部可以省略类名。静态内部类中

   可以访问外部类的静态成员。

  2 成员内部类: 声明在类体中,不使用static,具有类的成员特征

   也就是,必须有类的实例才能创建内部类实例。内部类实例

   可以访问共享外部类的成员变量。很常用。

   如:链表的节点就可以定义为内部类

  3 局部内部类:把类声明在方法中,就是局部内部类,作用域

   类似局部变量。很少见。

  4 匿名内部类,匿名类:非常常见,可以写在任何地方,就行一般的语句。

    语法更象是创建对象:

    Date d = new Date(){};

    匿名类是对原类的一个继承,同时创建了实例,{} 就是继承

    以后的类体。类体中可使用所有类的语法。

    匿名类不能写构造器。

    匿名类可以从抽象类或者接口继承,

    必须提供抽象方法的实现。

  5 任何内部类都编译成独立的class文件

  6 最大的作用:封装!内部类很少在外部使用.

  7 通过实例简单理解记忆语法.




分享到:
评论

相关推荐

    09全套新东方雅思笔记

    "09全套新东方雅思笔记"是一个针对雅思备考的重要资料集合,由知名教育机构新东方精心编纂,旨在帮助考生全面提高听、说、读、写四个方面的技能。 新东方,作为国内领先的英语培训机构,其教学理念与方法深受广大...

    AD09学习笔记

    AD09学习笔记 本资源为实习期间根据参与研发项目的学习心得总结而成,重点是PCB的基础知识,是从开始学习到绘制第一块PCB的学习之路。下面是从文件中提取的相关知识点: 1. PCB设计中,需要学习的基础知识包括...

    网工复习笔记完整版(09新考纲)

    完整的网工复习笔记,希望对你有帮助。详细分析考纲与各考点

    戴尔笔记本3460 A09BIOS,笔记本提取,官网只有A04

    戴尔笔记本3460 A09

    AD09 PCB设计笔记

    总结来说,"AD09 PCB设计笔记"涵盖了ALTIUM DESIGNER中四个关键的PCB设计流程:集成库创建确保了元器件模型的质量,原理图的编译保证了设计的正确性,同类器件连续编号增强了设计的可读性,而批量信息修改则提升了...

    j2ee 笔记 j2ee 笔记 j2ee 笔记

    Last-Modified: Wed, 28 Mar 2007 02:09:32 GMT Content-Type: text/html Content-Length: 123 Date: Wed, 28 Mar 2007 02:23:20 GMT &lt;font size="5" color="red"&gt;Welcome to My Java Web Site! `...

    springboot学习笔记day09.xmind

    springboot学习笔记day09.xmind

    09年最新三级网络考试笔记

    09年最新三级网络考试笔记 绝对保证是最新的! 自己整理的Word打印版

    [三思笔记]一步一步学RMAN

    《[三思笔记]一步一步学rman(09)-实战rman恢复(1)丢失控制文件的恢复.doc》 《[三思笔记]一步一步学rman(10)-实战rman恢复(2)恢复到异机.doc》 《[三思笔记]一步一步学rman(11)-rman笔记之综述.doc》

    树莓派新手学习笔记

    作者下载了最新的 RASPBIAN 镜像文件,并选择了最新的 2014-09-09 版本。作者建议使用迅雷下载,速度还是挺快的。 刷入镜像文件和电源 在安装镜像文件后,作者介绍了如何刷入镜像文件。在 Windows 环境下下载最新...

    网络安全笔记09-121

    网络安全笔记09-121

    09-简单代码面试题-个人课堂详细笔记

    (个人课堂详细笔记个人课堂详细笔记个人课堂详细笔记个人课堂详细笔记个人课堂详细笔记个人课堂详细笔记个人课堂详细笔记个人课堂详细笔记个人课堂详细笔记个人课堂详细笔记个人课堂详细笔记个人课堂详细笔记个人...

    黑马程序员_javaWEB教程讲义和笔记资料_day09

    传智播客_javaWEB讲义和笔记资料_day09 黑马程序员_javaWEB教程讲义和笔记资料_day09

    华硕笔记本专用电池管理程序

    3. **软件升级与回滚**:系统升级可能会导致原有软件无法运行,此时需要寻找新的版本或回滚到兼容的旧版软件。在没有备份旧版本的情况下,重新下载安装是解决问题的常见方式。 4. **解压缩工具**:ZIP是常见的文件...

    神州笔记本主板图纸

    - **内存插槽**:主板上配备了两个DIMM插槽(08.DIMMA和09.DIMMB),支持DDR类型内存条,并标注了支持的内存频率为133/167/200 MHz。 3. **图形处理与显示输出**: - **图形处理**:主板集成了GMCH图形媒体加速器...

    新概念3笔记内容.pdf

    ### Lesson09 Flying cats 飞猫 虽然题目看似奇幻,但文章实际上讨论的是航空运输业中的宠物运输服务。通过讲述一只猫乘坐飞机的冒险经历,文章既介绍了相关的航空知识,又传递了关爱动物和负责任地对待宠物的信息...

    jQueryCh09-表单笔记.txt

    jQueryCh09-表单笔记.txt jQueryCh09-表单笔记.txt jQueryCh09-表单笔记.txt

    oracle学习笔记(从入门到精通)

    压缩包主要包括15个文档,主要是本人学习oracle过程中的笔记,希望对你有帮助:主要文档如下: ...09-游标学习笔记.txt 10-重要的函数的学习笔记.txt 11-存储过程学习笔记.txt 12-触发器学习笔记.txt 13-pl编码.txt

    AltiumDesignerSummer09学习笔记

    AD学习笔记,原理图设计,PCB设计,封装设计,网络连接,电器检查等等

    达内的全部笔记达内的全部笔记

    4. **09. Hibernate note.txt**:Hibernate是一个流行的Java ORM(对象关系映射)框架,简化了数据库操作。笔记可能涉及实体管理、配置文件、对象持久化、HQL语言、一对多、多对一、多对多的关系映射等。 5. **10_1...

Global site tag (gtag.js) - Google Analytics