`
羽风之扬
  • 浏览: 83710 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

第九课

阅读更多
目标
    回顾正则表达式
了解Java枚举、日期处理
了解 Java 的反射
掌握 Java 反射实现的常用方法

1、回顾正则表达式
String reg = "^[A-Za-z]+$"; //匹配由26个英文字母组成的字符串
^ 表示一个字符串开始的元素
[A-Za-z]  "s"匹配一个大小写字母
+ 前面指定的字符,将会出现一次或多次
$ 表示一个字符串结尾的元素

    ^[A-Za-z]+$

http://www.baidu.com

2、了解Java枚举、日期处理
   枚举:指在程序中,处理固定属性的时候常用的一种编码
方式。 
   如:编写一个类,描述一年中所有的月份
   编写一个类,描述所有的颜色、所有的水果、所有的味道
   一个公司所有的岗位
  
   (1)常量,能够表示,但是必须定义值,没有办法统一
   (2)枚举,也能够表示固定的值也是一个类,内部只
需要定义名称,不需要定义值。

    在一年中,任意输入一个月份,判断是属于哪个季节。
----------------------------------
  日期处理
计算机系统时间:java.util.Date
数据库时间:java.sql.Date

两个时间不是指同一个软件中的时间。都以同一个时间
作为起点的。计算机的内部时间元年。1970 1-1 00:00:00 0000
任何软件中的时间都是距离元年的毫秒数。

    Date 类型只能表示一个时间点,需要一个能够表示更多
时间信息的类,日历-Calender
    Calender 类与 Date 类型之间的转换,也是可以通过
1970年距今的毫秒数进行转换
  

3、了解 Java 的反射
   反射:通过细节的部分,反向推导出一个类完整的组成。
  
   病人去医院检查,会被抽血、量体温、量血压、、、、、
检查出病人身体中:血液循环、心脏、肺部、肝脏、、、

   我们写的 java 类看做病人,这个病人的身体组成:
   类名(类型)、属性、方法、构造
  
   给你任意一个类的名称,让你找出这个类中所有的
属性、方法、构造、还要你调用它们。
   
  











格林威治标准时间GMT
      十七世纪,格林威治皇家天文台为了海上霸权的扩张计画而进行天体观测。1675年旧皇家观测所(Old Royal Observatory) 正式成立,到了1884年决定以通过格林威治的子午线作为划分地球东西两半球的经度零度。观测所门口墙上有一个标志24小时的时钟,显示当下的时间,对全球而言,这里所设定的时间是世界时间参考点,全球都以格林威治的时间作为标准来设定时间,这就是我们耳熟能详的「格林威治标准时间」(Greenwich Mean Time,简称G.M.T.)的由来,标示在手表上,则代表此表具有两地时间功能,也就是同时可以显示原居地和另一个国度的时间。

世界协调时间UTC
      多数的两地时间表都以GMT来表示,但也有些两地时间表上看不到GMT字样,出现的反而是UTC这3个英文字母,究竟何谓UTC?事实上,UTC指的是Coordinated Universal Time- 世界协调时间(又称世界标准时间、世界统一时间),是经过平均太阳时(以格林威治时间GMT为准)、地轴运动修正后的新时标以及以「秒」为单位的国际原子时所综合精算而成的时间,计算过程相当严谨精密,因此若以「世界标准时间」的角度来说,UTC比GMT来得更加精准。其误差值必须保持在0.9秒以内,若大于0.9秒则由位于巴黎的国际地球自转事务中央局发布闰秒,使UTC与地球自转周期一致。所以基本上UTC的本质强调的是比GMT更为精确的世界时间标准,不过对于现行表款来说,GMT与UTC的功能与精确度是没有差别的。

夏日节约时间DST
      所谓「夏日节约时间」Daylight Saving Time
(简称D.S.T.),是指在夏天太阳升起的比较早时,
将时钟拨快一小时,以提早日光的使用,在英国则称为
夏令时间(Summer Time)。这个构想于1784年由美国
班杰明·富兰克林提出来,1915年德国成为第一个正式
实施夏令日光节约时间的国家,以削减灯光照明和耗电开支。自此以后,全球以欧洲和北美为主的约70个国家都引用这个做法。目前被划分成两个时区的印度也正在商讨是否全国该统一实行夏令日光节约时间。欧洲手机上也有很多GSM系统的基地台,除了会传送当地时间外也包括夏令日光节约时间,做为手机的时间标准,使用者可以自行决定要开启或关闭。值得注意的是,某些国家有实施「夏日节约时间」的制度,出国时别忘了跟随当地习惯在表上调整一下,这可是机械表没有的功能设计哦!

CST时间

CST却同时可以代表如下 4 个不同的时区:

Central Standard Time (USA) UT-6:00

Central Standard Time (Australia) UT+9:30

China Standard Time UT+8:00

Cuba Standard Time UT-4:00


可见,CST可以同时表示美国,澳大利亚,中国,
古巴四个国家的标准时间。















分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics