Java的多线程与IO技术
在实际处理问题的过程中,单线程程序往往不能适应复杂的业务需求,数据的永久存储也是必须的要求。本课程主要介绍多线程和IO处理技术。
课程价格
¥3.90
上机课程:0  
图文课程:  11

前面我们编写的Java程序都是单线程程序,也没有数据永久存储的概念。在实际处理问题的过程中,单线程程序往往不能适应复杂的业务需求,数据的永久存储也是必须的要求。本课程就与同学们共同探讨多线程和IO处理技术。完成本课程的学习后,您将是合格的java程序员了。


(1)第一篇 Java多线程及多线程的使用场景

多线程可以允许程序并发执行多个子任务,提高程序运行效率,增强用户体验度。那么什么是多线程?线程和进程有什么区别?多线程在什么场景下使用呢?本文将一一给出答案。

(2)第二篇 线程的生命周期及管理线程类Thread

Thread类是线程管理类,用于管理线程的启动、停止、中断、设置线程优先级等活动。本文结合线程的生命周期和状态,介绍Thread类管理线程的诸多方法。

(3)第三篇 线程的挂起与数据的同步

挂起线程就是让线程停止一段时间,等待资源满足或其它任务完成。线程挂起可以用Thread类的sleep方法,挂起线程的主要应用就是实现数据的同步。本文主要介绍利用sleep方法如何挂起线程,并实现简单的数据同步。

(4)第四篇 解决Java多线程数据同步问题

应用多线程技术可以提高应用程序的响应能力,充分利用计算机的CPU资源,为用户提供更好的应用体验。但也会存在因多个线程竞争使用并修改同一数据而产生数据同步的问题。本文通过一个多线程案例说明多线程数据同步问题发生的原因及解决方案。

(5)第五篇 Java多线程编程应用实例

经过前面的学习,现在已经了解了多线程概念、Thread类的应用、多线程数据同步存在的问题及解决方法。本文给出一个多线程编程实例应用实例,通过实例的学习,可以灵活地把多线程知识应用到实际编程中,解决在项目开发过程中遇到的多线程编程问题。

(6)第六篇 掌握Java的File类

电脑中存储的图片、电影、动画、资料等都是以文件方式存储的,当编写需要存储和读取文件的程序时,就需要程序支持对文件的操作。文件操作包括文件的创建与删除、读取与写入、遍历与查找。本文主要介绍文件的创建与删除、遍历与查找操作。

Java多线程
Java多线程技术允许程序并发执行多个子任务,提高程序运行效率,增强用户体验度。例如,我们经常使用的下载工具就采用了多线程技术,一个下载任务启动后,下载工具把文件平分成n份,然后开n个线程分别下载,最后再组装文件。本章内容包括Java多线程概念及使用场景、多线程同步技术、多线程实际应用案例等内容。
第4课   解决Java多线程数据同步问题
8755字,阅读需时30分钟
第5课   Java多线程编程应用实例
6247字,阅读需时21分钟
Java文件的输入与输出
本章主要介绍Java文件的输入与输出操作,包括File类、输入流与输出流等内容。
第1课   掌握Java的File类
8339字,阅读需时28分钟
第2课   深入理解Java输入输出流
3627字,阅读需时13分钟
第3课   使用FileInputStream读取本地文件
4854字,阅读需时17分钟
第4课   输出流FileOutputStream使用详解
9151字,阅读需时31分钟
第5课   使用Java字符流FileWriter创建配置文件
4316字,阅读需时15分钟
第6课   使用FileReader如何读取项目配置文件
4153字,阅读需时14分钟
Java多线程
Java文件的输入与输出
郎宏林
授课老师
老师简介
项目经理,系统分析和架构师,从事多年中文信息处理技术。

熟悉项目管理、擅长项目需求分析和设计、精通Java、C#等编程语言。

近期负责的项目有:

国家数字复合出版系统工程;

版权登记交易服务平台;

中央文化企业数字化转型升级项目。

  • 备案号:鲁ICP备15001146号
  • @1997-2018 潍坊米粒花网络技术有限公司版权所有