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文档。上传文档
查看更多
Java基础-第二天(语法)

两段代码的比较 代码1: try { int n = InputReader.inputInteger(请输入一个整数); if (n100 || n1) throw new NumberFormatException(); }catch (NumberFormatException e) { System.out.println(输入范围错误!); } 代码2: int n = InputReader.inputInteger(请输入一个整数); if (n100 || n1) System.out.println(输入范围错误!); 代码1采用了异常处理方式; 代码2则通过对用户输入的分析避免了异常的使用,提高了代码效率。 线程 线程 vs 进程 线程的作用: 线程真正的神奇之处并不在于它处理顺序任务流程的作用,而是在于多个线程可以同时运行,并且在一个程序内执行不同的任务 定义线程的方法 继承Thread类 实现Runnable接口 创建 消亡 运行 阻塞 就绪 休眠 等待 start() sleep() wait() I/O CPU可用 任务完成 yield() 线程 线程的优先级 线程的调度- Java语言的“抢占式调度策略” 同步机制- synchronized、lock 线程组 I/O:流 流是一种数据处理方式, 每次处理数据序列中的一个数据单元 从数据序列中一次读取一个byte, 叫字节输入流, 由抽象类InputStream描述 向数据序列中一次写出一个byte, 叫字节输出流, 由抽象类OutputStream描述. 从数据序列中一次读取一个char, 叫字符输入流, 由抽象类Reader描述 向数据序列中一次写出一个char, 叫字符输出流, 由抽象类Writer描述. 节点流: 原始流的开始或结束的地方 过滤流: 提供对流进行功能的扩充的流 字节流 字符流类 节点流 流的过滤器 流的转换与控制台 java.io.OutputStreamWriter是 java.io.InputStreamReader 流的使用 用于对本机文件系统上的一个件行读写 将对象串行化 缓冲流,用于在读写时进行数据缓冲 过滤流的抽象类接口。数据读写时对数据进行过滤 字节流和字符类间的转换桥梁 管道流 为什么要用到管道流? 效率 内容回顾 常用API 字符、数组 注释 异常 线程 I/O:流 自学内容 常用API: Object、String、Random、Math、System、Thread、Arrays Calendar 、Date、DateFormat 关键字:this、super、 instanceof 类初始化、访问控制 I/O 线程 习题 1.对控制台输入字符串进行日期格式转换 如:将“2012-7-4”格式的日期字符串转换成“2012年07月04日”。 知识点:I/O、异常、日期格式化 2.一个猜数游戏 随机产生一个1~100的数字, 由游戏者猜测 根据猜测数字与产生数字比较, 如果大就说 猜大了, 否则就是猜小了, 猜中数字就结束游戏. 要求: 不能重复猜测过的数字 猜中了要保存游戏者历史记录(输出到文件) 记录猜测次数作为评分() 习题 3、 java线程经典实例__生产者与消费者模型 生产者—消费—仓库 模型 主要实现要求: 第一:生产者 生产的消费品 存放到仓库中,当仓库满时,生产者停止生产 第二:消费者 到仓库中 使用消费品,当仓库没有消费品时,停止消费 第三:生产者 在仓库满停止生产后 通知消费者去消费 第四:消费者 在仓库没有消费品时 通知生产者生产 第五:生产者 不可以消亡除非没有消费者进行再消费,消费者可以消亡 谢谢! * * * * * * 注释 被Java编译器忽略的部分 用于对代码进行标注, 生成文档 用于临时取消部分代码断 注释语法, 有三种: 单行注释: //这是注释 由//引导 到当前行尾结束 多行注释: /* 多行注释 */ 由/* 开始,到*/结束 可以注释多行信息 文档注释: /** 这是文档注释 */ 由/**开头, */结束 注释多行, 用于生成文档, 放在被注释的对象之前 Eclipse 对注释的支持 Eclipse考虑到程序员的习惯, 提供了强大是注释支持 单行注释: 热键: 添加或者取消注释: [Ctrl] + / 多行注释: 热键: 添加注释: [Ctrl] + [Shift] + / 自动化: 键入/*然后回车, 自动提供结束*/ 文档注释: 自动化: 键入/**然后回车, 自动提供结束*/ Doclet: 在注释中键入 @, 自动提示Doclet 文档注释可以生成javado

文档评论(0)

rovend + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档