课程分类

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

你将获得

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

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • JAVA大数据教研培训师。Hadoop技术生态圈专家。机器学习专业:Python、pandas、Numpy、tensorflow框架。

  • 课程详情

    课程名称:【JAVAEE高级】透析JDK源码的JAVA学习之旅

    适用人群:
    希望学习Java编程的进阶开发者,
    需要有JAVA语法基础

    课程重点概念:    计算机编码、JAVA的引用类型分析、JVM内存结构;多态的正确理解、字符串相关类深入解析、集合类家族深入解析、网络套接字编程、多线程同步控制等。

    课程特点:
    1. 需要C语言基础、JAVA语法基础
    2. 高端JAVA语言开发课程,在必要时老师会随时向计算机更底层的知识扩展。比如引用的理解、字符编码的理解等。
    3. 为了加强知识理解,部分章节老师会展开JDK源码和学生分享其中的专家的代码思路。
    4. 在授课形式上化繁为简。尽量使用浅显语言组织概念。使得初学者便于理解消化并应用得上。但是难度还是会有的,请大家有心理准备。
    5. 课程对JAVA开发面试中常见问题做总结,提高技术面试成功率。
    6. 课程的实操部分安排的案例由浅入深。引导学生产生兴趣。并能动手做出效果。不会做的进群@老师,课程内问题100%解决。
    7. 每模块结束有针对当堂课程的作业。学生作业上传给指定老师审阅、批改和答疑。
    8. 授课老师由一线开发技术骨干组成,学生学习技术基础上能对生成环境有更深入认识。完成课程学生更容易在开发实习期生存下来。


    课程模块:
    模块 课程内容
    1
    Java语言环境安装、开发工具IDEA、Git版本库
     
    2 Java基础语法 (变量类型 程序控制结构  基本类型与引用)
    3 面向对象:封装、继承、多态、重写、接口。
    4 Java中的String操作
    5 Java集合类框架
    6
    IO与序列化
     
    7 socket网络编程基础
    8
    Java反射
     
    9 多线程编程
    10 网络聊天室(结合多线程、Socket实现)


    第一个授课模块作业示例:
    1. 根据自己机器环境选择合适JDK,并安装配置相关环境。
    2. 开发工具IDEA的基本使用:工具使用前配置、建立项目、项目配置、允许环境配置。编辑环境代码提示功能等。
    3. Git的安装、配置。
    4. 建立用户、建立或克隆项目。
    5. 提交代码、更新到服务器。
    6. 拉取服务器更新、合并到本地;冲突解决。
    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

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

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