JAVA_课程6_JAVA语言基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* ? 2009 GZ PMPARK Ltd. All Rights Reserved. 注意: 1、Collection没有get()方法来取得某个元素。只能通过iterator()遍历元素。 2、Set和Collection拥有一模一样的接口。 3、List可以通过get()方法来一次取出一个元素。 使用数字来选择一堆对象中的一个,get(0)...。(add/get) 4、一般使用ArrayList。用LinkedList构造堆栈stack、队列queue。 5、Map用 put(k,v) / get(k),还可以使用containsKey()/containsValue()来检查其中是否含有某个key/value。 HashMap会利用对象的hashCode来快速找到key。 所有存储结构中,array查找速度是最快的,可以加速查找。 发生碰撞时,让array指向多个values。即,数组每个位置上又生成一个梿表。 6、Map中元素,可以将key序列、value序列单独抽取出来。 使用keySet()抽取key序列,将map中的所有keys生成一个Set。 使用values()抽取value序列,将map中的所有values生成一个Collection。 key总是唯一的生成Set;value允许重复生成Collection。 集合 * ? 2009 GZ PMPARK Ltd. All Rights Reserved. jdk1.5后加入了新的集合类Queue 在这之前如果想使用一个队列的数据结构,大多数是用List来模拟出来的,加入的时候用add(),弹出的时候自己手动remove前边的对象。但Queue本身就是个队列,不需要再多这些步骤。 import?java.util.LinkedList; ?? import?java.util.Queue; ?? import?java.util.Stack; ?? ?? ?? public?class?TestQueue?{ ?? ????public?static?void?main(String[]?args)?{ ?? ????????//队列是先进先出 ?? ????????QueueString?q?=?new?LinkedListString(); ?? ????????//这里offer和add类似 ?? ? ?? ??q.offer(a); ?? ????????q.offer(b); ?? ????????q.offer(c); ?? ????????System.out.println(q); ?? ????????//队列头部弹出 ?? ????????q.poll(); ?? ????????System.out.println(q); ?? ? 集合 ????????//栈你是后进先出 ?? ????????StackString?s?=?new?StackString(); ?? ????????s.add(a); ?? ????????s.add(b); ?? ????????//这里push等同add ?? ????????s.push(c); ?? ????????System.out.println(s); ?? ????????//栈顶弹出 ?? ????????s.pop(); ?? ????????System.out.println(s); ?? ????????//只是看一下栈顶的值,并不移除 ?? ????????s.peek(); ?? ????????System.out.println(s); ?? ????} ?? } ?? * ? 2009 GZ PMPARK Ltd. All Rights Reserved. 文档编写的重要性不亚于程序代码本身。如果代码与文档是分离的,那么在每次修改代码时,都需要修改相应的文档就会是一件相当麻烦的事情。所以我们通过javadoc将代码同文档“连接”起来。 javadoc从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形式程序的开发文档了。?   Javadoc的语法:?   所有Javadoc都只能源于/**开始和*/结束。使用javadoc有二种方式,一种是嵌入HTML另一种是文档标签。就是一些以 “@”开头的命令,且“@”要置于注释行的最前面。而“行内文档标签”则可以出现在Javadoc注释中的任何地方,它们也是以“

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档