《单片机与物联网技术应用实战教程》课件——第6章 Java程序设计.pptVIP

《单片机与物联网技术应用实战教程》课件——第6章 Java程序设计.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  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文档。上传文档
查看更多

6-7A第6章Java程序设计接口和接口之间也有继承的关系,当两个接口实现继承时,需要使

用的关键词为extends。6.2.8抽象类通俗地讲抽象类就是普通类和接口的结合,因为抽象类可以

像普通类那样在类中实现方法,也可以像接口一样,只声明,不

实现。抽象类不可以被实例化,也就是说不可以使用new关

键字来创建对象。使用抽象类的好处在于,当有的方法在父6-7A第6章Java程序设计类中不想实现时可以不实现。1.抽象类方法抽象类的对象不能由抽象类直接创建,只可以通过抽象类派生出

新的子类,再由其子类创建对象。也就是说只需要给一个模板,可

依据模板来创建一个新的对象。2.抽象类语法6-7A第6章Java程序设计定义抽象方法需要在方法的声明处使用关键字abstract。以下是一

个抽象方法的基本格式:3.抽象类作用了解Java中的抽象类,抽象类在编程中有哪些作用?或者说为什么

Java中会存在抽象类?6.2.9内部类6-7A第6章Java程序设计在所有类中有一种类是“依附”外部类而存在的内部类,即

嵌套类(innerclass)。内部类是定义类的一种方式。它可以

被定义在另外一个类和接口的内部,或者作为其成员的一部

分而存在。内部类可以是静态,也可以用protected和private修

饰(外部类只可以用public和默认包访问权限)。类似的,一个

接口可以被定义在另一个类和接口的内部,或者作为其成员

的一部分而存在,称为内部接口或者嵌套接口。6.2.10多线程的编程6-7A第6章Java程序设计1.多线程的定义线程(Thread)是程序中单一的顺序控制流程。在单个程序的同时

运行多个线程完成不同工作的称为多线程。2.多线程的创建在Java中创建线程有两种方式。一种是通过继承Thread方式来实

现,另一种是通过实现Runnable接口创建线程。6-7A第6章Java程序设计3.线程同步先了解同步这个概念,可能会认为同步就是一起动作,其实不是,

“同”的意思指协同、互相配合的意思。在Java多线程中,线程同

步就是当有一个线程在对内存进行操作时,其他线程都不可以对

这个内存地址进行操作,直到该线程完成操作,其他线程才能对该

内存地址进行操作,而其他线程又处于等待状态。比如,就好比两

个人不能同时上同一个厕所,只有当一个人上好厕所时,另一个人

才能进去。而在之前,这个人不得不在外面等待。所以Java多线程6-7A第6章Java程序设计中就是需要用线程同步技术来解决,为的是避免多个线程对同一

资源的访问。6.3Java提高6.3.1文件编程File文件编程是通过File类对象来进行文件或者目录的访问,

如文件或目录的名称、大小、路径、创建和删除等。6-7A第6章Java程序设计1.创建文件类可以通过File的构造方法来创建文件类。下面有三种构建方法:2.File类的常见的方法File类的常见方法说明见表6-6。6-7A第6章Java程序设计表6-6File类的常见方法说明6-7A第6章Java程序设计6.3.2Java文件I/O编程1.I/O概念了解Java中文件编程,可以知道文件或者目录的相关信息。比如文

件的名称、大小、文件的路径等。这仅仅是对文件本身进行操

作,但是不能对文件中的内容进行处理。下面将介绍文件的I/O编

程。2.InputStream类6-7A第6章Java程序设计InputStream类是字节输入流的抽象类。表格6-7是该类的常用方

法。6-7A第6章Java程序设计表6-7InputStream类的方法说明3.OutputStream类6-7A第6章Java程序设计OutputStream类是字节输出流的抽象类。表6-8是该类的常用方

法。6-7A第6章Java程序设计表6-8OutputStream类的常用方法4.Reader类Reader类是字符输入流的抽象类,表6-9是该类的方法。6-7A第6章Java程序设计表6-9Reader类常用方法5.Writer类6-7A第6章Java程序设计Writer类是字符输出流的抽象类,表6-10是该类的方法。6-7A第6章Java程序设计表6-10Writer类常用方法6.文件的输入、输出流前面介绍了4种抽象类以及各类的方法。下面来介绍文件的输

入、输出流。文件流的操作是为了使文件之间能够实现数据的传6-7A第6章Java程序设计输。根据流的类型来分,可以分为文件字符流和文件字节流;根据

流的流向来分,可以分为流的文件输入流和文件输出流。

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档