• 【大二-紫牛系列】Java 高级程序设计

  • 主讲人:张文英

    章节数:6

    学习时长:24课时

    学习人数:15626

  • 评分:

    5.00

    (59人评分)

课程简介

随着现代经济和科技的发展,Java 编程开发语言行业已经步入了一个高速发展的时代。Java 编程语言发展的迅猛是大家有目共睹的,每年Java编程人才缺口人数都高达百万以上,并且在我们的工作、学习、生活中无时无刻都在使用着互联网信息技术。本课程我们将学习到 Java 在 Windows 平台下使用 Java 高级技术开发多种应用程序。首先,我们将学习 I/O 流,这有助于以后更深入地理解网络流;其次介绍了线程技术,其主要解决了程序性能问题;最后通过由浅入深的方式介绍了网络通讯和设计模式。第 1 章介绍了 File 访问文件、FilenameFilter 接口的使用、Java 操作字节流、InputStream 和OutputStream 类的使用、Java 操作字符流以及 Reader 类和 Writer 类的常用方法。第 2 章介绍了进程和线程对比、多线程的优势、Thread 类的使用、Runnable 接口的使用、Java 控制线程以及线程的生命周期。第 3 章介绍了线程安全问题、同步代码块的使用、同步方法概述、同步方法使用、什么是死锁以及 ThreadLocal 类的使用。第 4 章介绍了网络基础知识、什么是 IP 地址、什么是端口号、TCP 协议的网络编程是什么、使用Socket 类进行单向通信以及使用 Socket 进行双向通信。第 5 章介绍了 XML 文档结构、XML 文档语法要求、使用 dom4j 创建 XML 文档、使用 dom4j 解析 XML 文档、Xpath 介绍以及 XPath 的使用。第 6 章介绍了单例模式、单例模式的使用场景、单例模式的优缺点、简单工厂模式的介绍、简单工厂模式的使用场景以及简单工厂模式的优缺点。