电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

《移动通信软件编程基础—Java语言》第7章

  • 资源ID:118693442       资源大小:1.79MB        全文页数:35页
  • 资源格式: PPT        下载积分:19金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要19金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

《移动通信软件编程基础—Java语言》第7章

知识回顾 Java类库: java.lang包 java.lang包将自动导入到每个 Java 程序 简单数据类型包装类的使用 String 、StringBuffer 类的使用 Math、Object类的使用 7 Java类库: java.util包 第章 本章目标 掌握Date类和Calendar类 掌握Random类 理解集合类和集合接口 使用 Collection 接口及其实现类 使用 HashMap 类 使用 Vector类 java.util包简介 java.util包提供了一些实用的方法和数据结构。 v日期(Date)类、日历(Calendar)类 v随机数(Random)类 v数据结构实现类 堆栈(Stack) 向量(Vector) 位集合(Bitset) 哈希表(Hashtable) Date类 vDate类表示日期和时间 v提供操纵日期和时间各组成部分的方法 vDate类的最佳应用之一是获取系统当前时间 构造方法说说明 Date() 创创建日期对对象,当前日期为设为设 定日期 Date(long date ) 创创建日期对对象,参数date表示设设定日期 Date(String s) 创创建日期对对象,参数s表示设设定日期 Date(int year, int month, int date) 创创建日期对对象。year的值为值为 :需设设定年 份;month的值值域为为011;date的值值域 在131之间间 import java.util.Date; public class DateDemo public static void main(String args) Date today=new Date(); System.out.println( "Todays date is " + today.toString(); System.out.println( "Todays date(Internet GMT) is:" + today.toGMTString( ) ); System.out.println( "Todays date(Locale) is:" + today.toLocaleString( ) ); Date类的常用方法 String toString() 返回:此日期的字符串表示形式 格式:dow mon dd hh:mm:ss zzz yyyy String toGMTString()返回:此日期的字符串表示形式 格式: d mon yyyy hh:mm:ss GMT String toLocaleString() 返回:此日期的字符串表示形式 运行结果 使用Date类前导入java.util包 import java.util.Date; public class DateDemo public static void main(String args) Date today=new Date(); System.out.println( "Todays year is: " + today.getYear(); System.out.println( "Todays month is: " + (today.getMonth( ) + 1) ); System.out.println( "Todays date is: " + today.getDate( ); Date类的常用方法 int getDate() 返回此日期所表示的月份中的某一天 int getMonth() 返回此日期所表示的月份 int getYear() 返回日期表示的年份减去1900 运行结果 Calendar类 v根据给定的Date对象,Calendar类可以YEAR和MONTH等整 型的形式检索信息 v它是抽象的,因此不能像Date类一样实例化 vGregorianCalendar是Calendar的子类,实现Gregorian 形式的日历 vCalendar对象的实例化对象可以通过Calendar的方法 方法说说明 static Calendar getInstance()使用默认时认时 区和语语言环环 境获获得一个日历历。返回 的Calendar基于当前时时 间间,使用了默认时认时 区和 默认语认语 言环环境。 Calendar类 import java.util.Calendar; import java.util.Date; public class CalendarDemo public static void main(String args) Calendar cDate = Calendar.getInstance(); System.out.println("nDate 和 Time 的组成部分:"); System.out.println("月: " + cDate.get(Calendar.MONTH); System.out.println("日:" + cDate.get(Calendar.DATE); System.out.println("年:" + cDate.get(Calendar.YEAR); System.out.println("小时:" + cDate.get(Calendar.HOUR); System.out.println("分钟:" + cDate.get(Calendar.MINUTE); System.out.println("秒:" + cDate.get(Calendar.SECOND); public int get(int field) 返回给定日历字段的值 Calender类 import java.util.Calendar; import java.util.Date; public class CalendarDemo public static void main(String args) Calendar cDate = Calendar.getInstance(); cDate.add(Calendar.DAY_OF_MONTH,-2); Date beforeMonth = cDate.getTime(); System.out.println(beforeMonth); cDate.add(Calendar.MONTH,3); Date afterDay = cDate.getTime(); System.out.println(afterDay); 方法说说明 void add(int field, int amount) 根据日历历的规则规则 ,为给为给 定的日历历 字段添加或减去指定的时间时间 量。 参数: field-日历历字段 Amount-为为字段添加的日 期或时间时间 量。 计算当前日期 二天前的日期 计算当前日期 三月后的日期 Random类 使程序自动生成随机数的类Random 12 4528905026 76 方法说说明 Random()创创建一个新的随机数生成器 Random(long seed)使用单单个long种子创创建一个 新随机数生成器 参数: seed - 初始种子。 Random类的常用方法 方法说说明 boolean nextBoolean() 产产生随机数,值为值为 生成器序列中均 匀分布的boolean值值 int nextInt()产产生随机数,值为值为 生成器序列中均 匀分布的int值值 long nextLong()产产生随机数,值为值为 生成器序列中均 匀分布的long值值 float nextFloat() 产产生随机数,值为值为 生成器序列中取 出的在0.0和1.0之间间均匀分布的 float值值 double nextDouble()产产生随机数,值为值为 生成器序列中取 出的在0.0和1.0之间间均匀分布的 double值值 Random类的常用方法 import java.util.Random; public class RandomDemo public static void main(String args) Random ran1 = new Random(); Random ran2 = new Random(12345); System.out.println("不带种构造方法产生的各种随机数:"); System.out.println("t Integer:" + ran1.nextInt(); System.out.println("t Long:" + ran1.nextLong(); System.out.println("t Float:" + ran1.nextFloat(); System.out.println("t Double:" + ran1.nextDouble(); System.out.println("t Gaussian:" + ran1.nextGaussian(); System.out.println("不带种构造方法产生的各种随机数:"); for(int i = 0; i < 5; i+) System.out.print(ran2.nextInt() + " "); System.out.println(); 第 一 次 运 行 第 一 次 运 行 Collection接口 vCollection对象是将多个元素组成一个单元的对象 v集合用于存储、检索和操纵数据 v集合框架是用于表示和操纵集合的统一体系结构 简单数据对象 年龄 日期对象 出生日期 String对象 姓名 Collection对象 查找出生 日期 Collection接口中的常用方法 方法说说明 boolean add(E o)如果collection随调调用的结结果 而发发生改变变,则则返回true void clear()移除collection中的所有元素 boolean contains(Object o)如果collection包含指定的元 素,则则返回

注意事项

本文(《移动通信软件编程基础—Java语言》第7章)为本站会员(xmg****18)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.