- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java基础-第二天(语法).ppt
两段代码的比较 代码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
您可能关注的文档
- CH4 汽车消费者行为分析.ppt
- ch6 定时器及应用.ppt
- cha.08 影响消费者行为的诸因素——社会环境因素.ppt
- Chap.01--ArcObjects开发基础(AE10+VS2010).ppt
- Chap11结构体.ppt
- CHAPTER 12 酵母基因工程.ppt
- chapter 7 食品罐装技术与方法.ppt
- ChemCAD-柯清平.ppt
- ChemCAD教程二.ppt
- chpt2.6 电控燃油喷射系统检测.ppt
- 化妆品公司动力部年度总结.pptx
- 七年级下册(2024)第六单元课外古诗诵读之《约客》课件(共26张PPT).pptx
- 24《寓言四则》优质课教学课件(共15张PPT).ppt
- 七年级下册(2024)第六单元课外古诗诵读之《竹里馆》课件(共26张PPT).pptx
- LIMS供应商概览与技术标书.pdf
- 线缆厂薪酬核算管理规章.doc
- 《课外古诗词诵读——逢入京使 》课件(共22张PPT)2025—2026学年统编版语文七年级下册.pptx
- 《课外古诗词诵读——贾生》课件(共22张PPT)2025—2026学年统编版语文七年级下册.pptx
- 7 谁是最可爱的人 课件 (共20张PPT) 2025-2026学年统编版语文七年级下册.pptx
- 电池厂叠片机配件管理规范规章.doc
最近下载
- 部编版小学三年级下册语文教学工作总结.docx VIP
- 2024-2025学年贵州省遵义市新蒲新区人教版六年级上学期期末教学质量检测数学试卷(无答案).docx
- 一年级看图写话练习大全.docx VIP
- 钢筋混凝土化粪池22S702.pdf VIP
- 《汉唐中医方剂讲解(打印版)》中医书籍.doc VIP
- TCAPC010-2023 药品网络经营质量管理规范.pdf
- BS EN 1610-2015 下水道和下水道的建造和测试.pdf VIP
- 《康师傅品牌定位》课件.ppt VIP
- ian康师傅品牌介绍重点.ppt VIP
- 山东省烟台市莱山区2024-2025学年上学期九年级期末数学试卷(五四学制)(含解析).pdf VIP
原创力文档


文档评论(0)