教材内容学习
第16章 输入/输出
流的分类
字节流 | 字符流 | |
---|---|---|
输入流 | InputStream | Reader |
输出流 | OutputStream | Writer |
文件系统可以包括3中类型的对象:文件、目录和符号链接
第19章 线程
创建一个线程有两种方法:扩展java.lang.Thread、实现java.lang.Runnable
停止线程的方法:1)让run方法自然的退出。2)使用while循环,直接让条件计算为假
通过synchronized修饰符锁定一个对象,安全的进行独占式访问的Java内建锁机制。
原子操作不会引发线程干扰。在Java中,除了long和double之外的所有基本类型,都是原子性的可读和可写的。
锁的两个功能:互斥、可见性。
第22章
套接字是一个网络连接的端点。
这周错题总结
1、输入"cd"命令并按回车键后,将会出现(从当前目录切换到用户主目录)
2、已知某用户stud1,其用户目录为/home/stud1.如果当前目录为/home,使用以下哪个命令后可以进入/home/stud1/test?(B)
A.cd home B.cd stud1/test C.cd/stud1/test D.cd test
3、throw和throws的区别
throw是语句抛出一个异常。
语法:throw (异常对象);
throw e;
throws是方法可能抛出异常的声明。(用在声明方法时,表示该方法可能要抛出异常)
语法:(修饰符)(方法名)([参数列表])[throws(异常类)]{......}
public void doA(int a) throws Exception1,Exception3{......}
代码托管
学习进度条
代码行数(新增/累计量) | 博客量(新增/累计) | 学习时间(新增/累计) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第1周 | 200/200 | 1/2 | 15/15 | |
第2周 | 100/300 | 2/3 | 15/30 | |
第3周 | 300/600 | 1/4 | 12/42 | |
第4周 | 500/1100 | 1/5 | 15/57 | |
第5周 | 300/1400 | 1/6 | 15/72 |