下载此文档

第7章 实用类-2010-上课.ppt


文档分类:IT计算机 | 页数:约78页 举报非法文档有奖
1/78
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/78 下载此文档
文档列表 文档介绍
第7章常用实用类学****Java API ?怎样创建对象?构造方法? static factory methods (工厂方法) ?类提供的主要方法?弃用方法?***@Deprecated 实例方法和类方法?类方法?操作对象: 类变量。不能访问实例变量! ?调用:只能调用类方法?由类名直接调用;由实例对象调用。?类方法中不能使用 this 或 super 关键字。?该例子中,使用了 类的类方法。?类方法在各种设计模式中有举足轻重的地位,类方法在设计模式中称为工厂方法( factory method ), 例如: Bird bird = Bird. getBird (“ pigeon ”); 目录 1. Locale 类 2. ResourceBundle 类 3. Date 类 4. Calendar 类 5. Math 类 <K,V> 泛型类 类 <E> 泛型类(略)9. LinkedList <E> 泛型类 10. HashSet <E> 泛型类本地化(Localization/l10n) ? 对象表示了特定的地理、政治和文化地区?封装了:语言代码( language code ),国家代码( country code ), 变码( variant code ) ? Locale(String language) ? Locale(String language, String country) ? Locale(String language, String country, String variant) ? language : lowercase two-letter ISO-639 code. ? country : uppercase two-letter ISO-3166 code ?例如:定义一个美国的 locale aLocale = new Locale("en","US"); 本地化(Localization/l10n) ?获得所在位置的默认 Locale : Locale. getDefault () ? 类提供了一些方便的常量: ? , ? ?获得 Locale 对象的国家和语言代码: ? Locale. getDefault (). getCountry () ? Locale. getDefault (). getLanguage () 国际化(internationalization/i18n) ? ResourceBundle 使程序可以从适合当前用户语言环境的资源包中加载特定于语言环境的资源?调用工厂方法得到特定的 ResourceBundle 对象? getBundle (String baseName, Locale locale) ?通过 public final String getString(String key) 获得资源值国际化的步骤?创建资源文件? 为扩展名的文本文件作为资源文件国际化的步骤?定义 Locale ?定义 ResourceBundle ?从 ResourceBundle 提取显示文本日期?处理日期和时间的三个类: ? 封装了一个时间点? ( 由 Calendar 类派生) 提供了月历的功能,及很多与日期相关的方法? 生成和解析日期和时间的字符串表示?将时间与日历分开是一种很好的面向对象设计 - OCP

第7章 实用类-2010-上课 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数78
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小984 KB
  • 时间2017-02-19