教材学习内容总结

第十六章 输入/输出

输入/输出是计算机程序最常执行的操作之一。
I/O操作的例子包括:创建和删除文件、从一个文件或网络套接字读取内容,或向其写入内容、把对象序列化到持久存储中,并且获取保存的对象。

  • 1.文件系统和路径。文件系统可以包含3中类型的对象:文件、目录和符号链接。并不是所有的操作系统都支持符号链接、早期的操作系统都带一个平面文件系统,其中没有子目录。
  • 2.文件和目录的处理和操作:(创建和删除文件和目录、获取一个目录对象、复制和移动文件、从文件读取和写入到文件)
  • 3.输入/输出流:可以把I/O操作想象成水管。就像是水管将城市里的房屋和水库连接起来一样,Java I/O流将java代码和一个“数据水库池”连接起来。
  • 4.读二进制数据:可以使用InputStream类从一个池中读取二进制数据。
  • 5.写二进制数据:OutputStream 抽象类表示将二进制数据写入到池中的一个流。
  • 6.写文本(字符):抽象类Writer定义了用于写字符的流。
  • 7.读文本(字符):使用Reder类来读取文本(字符等人类可以阅读的数据)。
  • 8.使用PrintStream记录日志:
  • 9.随机访问文件:使用一个流来访问文件,决定了是顺序的访问文件。
  • 10.对象序列化:有时候,我们需要将对象持久化到一个永久性存储中,以便以后能够保持并获取对象的状态。

小结:输入/输出操作再整个java。io包的成员中都得到了支持。你可以通过流来读取或写入数据,而数据分为二进制数据和文本两种。此外,java支持通过Serializable接口以及ObjectInputStream和ObjectOutput类进行对象序列化。

第十九章 线程

  • 1.java线程简介:程序可以再其主体内给单元分配处理器时间,随后,每个单元都得到一部分处理器时间。即便计算机只有一个处理器,它也可以有多个单元同时运行。
  • 2.创建一个线程。创建一个线程的方法有两种。1.扩展java.lang.Thread类。2.实现java.lang.runnable.
  • 3.使用多线程。代码实例在码云.
  • 4.线程优先级。当声明多个线程的时候,有时候必须考虑线程调度。
  • 5.停止线程。Thread类有一个stop方法,用来停止一个线程,但是他是不安全的,应该让它自然的退出。
  • 6.同步:多个线程需要访问同样的资源或数据。
  • 7.可见性:在单线程中,读取一个变量的值总是给出最后写入到该变量中的值。
  • 8.线程协调。有更加细致的情况,其中对一个线程访问一个对象的计时,影响了其他需要访问同一对象的线程。
  • 9.使用定时器。java.util.Timer类提供了执行调度的或重复任务的另一种替代方法,它也很容易使用。

第二十二章 网络

  • 1.网络概览:网络是能够彼此通信的计算机的集合。根据范围的宽度,网络可以分为局域网和广域网。
  • 2.超文本传输协议:http是允许Web服务器和浏览器之间通过互联网发送和接受数据的协议。他是一种请求和响应协议。
  • 3.java.net.url:url是互联网资源唯一的地址。
  • 4.java.net.URLConnection:URLConnection表示到远程机器的一次连接。
  • 5.java.net.Socket:套接字是一个网络连接的端点。套接字使得应用程序能够从网络读取或者向网络写入信息。
  • 6.java.net.ServerSocket:Socket表示一个“客户端”套接字,即当你想要连接到一个远程服务器应用的时候,可以构造一个套接字。
  • 7.一个web服务器应用程序。这个应用程序展示了使用ServerSocket类和Socket类来实现和远程计算机的通信。

小结:java通过其java。net包,使得网路编程很容易。本章介绍了java。net包中较为重要的类型,包括URL,URLConnection、Socket和serverSocket。

本周考试总结

下列哪些项是泛型的优点?不用向下强制类型转换、代码容易编写。

List接口的特点是?允许重复元素,元素有顺序。

表示键值对概念的接口是?Map

已知某用户stud1,其用户目录为/home/stud1。如果当前目录为/home,使用一下哪个命令后可以进入/home/stud1/test? cd stud1/test 不是cd /stud1/test 相对目录。

学习进度条

教材学习 博客量(新增/累积) 代码量 (新增/累积)
第一周 第1.2.3章 1/1
第二周 第4.7.10.11章 1/2
第三周 第5.6.8.9章 1/3 429/788
第四周 第12.13.14章 1/4 2048/2836
第五周 第16.19.22章 1/5 1132/3968
posted on 2017-03-27 22:32  唐宋5231  阅读(180)  评论(11编辑  收藏  举报