摘要:
Java8新特性 回顾: 今天任务 教学目标 Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 阅读全文
摘要:
反射和XML 回顾: 第五节:XML语言 5.1为什么使用XML 问题1:Windows系统的应用怎么和Linux系统中的应用交互数据 问题2:其它诸如此类跨平台、跨操作系统的数据交互问题…… 使用XML解决。 5.2XML概述 可扩展性标记语言(eXtensible Markup Language 阅读全文
摘要:
NIO 回顾: 今天任务 教学目标 第一节:NIO简介 java.nio全称Java non blocking IO或Java New IO,是从jdk1.4 开始引入的一套新的IO api(New IO) ,为所有的原始类型(boolean类型除外)提供缓存支持的数据容器,使用它可以提供非阻塞 阅读全文
摘要:
JUC 回顾 今天任务 第一节 JUC 概述 第二节 volatile volatile 关键字: 当多个线程进行操作共享数据时,可以保证内存中的数据是可见的;相较于 synchronized 是一种较为轻量级的同步策略; volatile 不具备"互斥性"; volatile 不能保证变量的"原子 阅读全文
摘要:
多线程同步 回顾 今天任务 教学目标 第一节 多线程访问临界资源 1.1 多线程访问临界资源时的数据安全问题 1.2 解决临界资源问题 1.3 锁 1.4 同步代码块 同步:Synchronized:有等待 异步:Asynchronized:没有等待,各执行各的 2.2.1 同步代码块使用 ja 阅读全文
摘要:
网络编程 回顾: 今天任务 教学目标 第一节:网络编程基础 1.1 计算机网络 所谓计算机网络,就是把分布在不同区域的计算机与专门的外部设备用通信线路相互连接成一个规模大,而且功能强的网络系统,从而使得计算机之间可以相互传递信息,共享数据、软件等资源。 网络分类 :按照地理范围:广域网( I 阅读全文
摘要:
IO流:缓冲流等 回顾 今天内容 教学目标 第一节 转换流 1.1 InputStreamReader类 代码实现: 1.2 OutputStreamWriter类 代码实现: 第二节 缓冲流 2.1 BufferedInputStream类 2.2 BufferedOutputStream类 2. 阅读全文
摘要:
多线程基础 回顾 今天任务 教学目标 第一节 进程和线程 1.1 进程(Process) 1.2 线程(Thread) 1.3 进程和线程的关系以及区别 第二节 多线程的实现 多线程创建方式有三种: 1 继承Thread类 2 实现Runnable接口 3 实现Callable接口 2. 阅读全文
摘要:
IO流:文件和流 回顾 今天任务 教学目标 第一节 File类 1.1 File类作用 1.2 File类的常用构造方法 | 方法名 | 描述 | | | | | File(File parent, String child) | 根据 parent 抽象路径名和 child 路径名字符串创建一个新 阅读全文
摘要:
Set接口和Map接口 回顾 今天任务 教学目标 第一节 Set接口 1.1 Set接口常用方法 | 方法名 | 描述 | | | | | add(E e) | 确保此 collection 包含指定的元素(可选操作)。 | | addAll(Collection c) | 将指定 collecti 阅读全文