课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 从事Java行业开发和培训20年,精通Java技术和项目管理,为Java技术更广的普及和帮助更多的仁人志士从事IT行业,成就自己的梦想。 陆续录制Java视频,从基本的基础到实际项目应用,希望给有需要的人提供微薄帮助。 把握现在,规划明天,拥抱未来  让我们共同努力!

  • 课程详情

    课程目标:
      在面向对象分析和设计的思想下,理解和运用IO流、多线程和网络通信的知识,实现简易局域网群聊功能。

    课程特色:
      1、Java普及系列课程之一
      2、以实际应用为出发,介绍相关知识点
      3、所有的知识点,都贯穿在案例中讲解、理解和练习
      4、一切从零开始,杜绝无目的的死记硬背
      5、巩固《Java面向对象分析和设计》的知识和思想,结合新的知识,运用该思想
         完成局域网群聊功能的实现。
      6、快速使用了《Java UI编程》部分知识,从感性上了解Java UI实现

    适用人群:
      0基础的所有人员,只要想从事Java软件开发行业 或 想了解 Java软件开发 的人员,都合适。
      如果是真正0基础,请从《Java初级程序员之Java基础》学起!

    优惠方式:
      1、本着免费,由起点督促作用,让真正的人真正学习,象征性收费
      2、为方便学习,可以联系QQ3353901858索取同步视频和代码

    课程详情:
     第一讲 Java网络编程的知识体系介绍
        1、介绍Java网络编程相关的体系
        2、介绍学习Java网络编程的思路和过程
        3、介绍File类和相关对象的操作
     第二讲 Java 文件流(一)
        1、介绍文件流的种类
        2、介绍文件流的作用
        3、介绍文件流的创建和操作
        4、基于文件流完成文件内容的读 和 写
     第三讲 Java 文件流(二)
        1、回顾定义方法的思路和步骤
        2、强调定义方法的规范
        3、基于文件流,实现文件copy功能
     第四讲 Java 字符流
        1、介绍字符流的种类和作用
        2、介绍字符流对象的创建和操作
        3、Buffered流的作用和使用
     第五讲 Java数据流和对象流
        1、介绍数据流的种类和作用
        2、介绍数据量对象的创建和使用
        3、介绍对象流的种类作用和使用
        4、介绍序列化和反序列化概念
        5、介绍怎么实现序列化和反序列化
     第六讲 字节数组流和管道流
        1、介绍字节数组流同其它流的关系和区别
        2、介绍字节数组流的作用和使用
        3、介绍管道流同其它流的关系和区别
        4、介绍管道流的作用和使用
        5、实现简易多线程Demo
     第七讲 多线程概念介绍
        1、多线程的作用
        2、多线程同进程的区别
        3、多线程的实现方式和各种实现方式的区别和关系
        4、线程相关的方法
        5、多线程原理
        6、线程的运行状态和相互改变
     第八讲 Java多线程同步
        1、Java多线程同步的原因和实现思路
        2、锁
        3、Java实现多线程同步的方式方法和Demo
     第九讲 多线程死锁和线程通信
        1、Java多线程死锁的原因和解决办法
        2、线程通信的需求
        3、生产消费模式的介绍
        4、实现生产消费模式的案例
     第十讲 网络通信相关概念和简单通信
        1、网络的概念和组成部分
        2、唯一确定网络计算机的标识
        3、同软件进行通信的条件
        4、简单信息发送和接收
     第十一讲 Java Socket通信
        1、协议的定义
        2、TCP/IP 和 UDP协议
        3、Socket通信相关的API
        4、实现Socket通信的分析
        5、基于Socket,完成Java服务器和客户端代码的通信
     第十二讲 实现命令行的聊天
        1、运用面向对象分析和设计的实现进行需求分析
        2、面向对象编程
        3、运用流、多线程、Socket等知识实现
     第十三讲 基于UDP实现Java版局域网聊天
        1、java UDP通信
        2、Java界面的简单实现
        3、基于UDP,实现局域网聊天
    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课