课程分类

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

你将获得

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

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 10年以上Java编程开发经验,技术全栈,后台、前端、移动端、数据库都有丰富的项目开发经验。曾就职大型互联网公司项目架构师。拥有丰富的项目架构经验。

  • 欣睿教育官方首席助理老师,欣睿教育专业的IT职业规划师,咨询师,Java开发的发展方向,致力于帮助学生解答学习中对就业方向疑问,让学员能够清晰自己未来的发展方向为学员提供课程咨询,及线上作业批改。

  • 课程详情

    学习目标 
    Java是一门面向对象的编程语言,对于初学者来说,java里面“面向对象”的内容是比较难以理解的一部分,比如继承、接口、抽象类、各种内部类、枚举、泛型。有一个原因就是现在的书本和教程在讲这一部分内容的时候,举的例子和练习都是一些不太实际的代码。抽象的概念加上抽象的枯燥例子,常常让初学者摸不到头脑。
    本课程通过gui图形界面编程的讲解,让初学者可以从实际的例子中理解面向对象的概念,训练编程思维。gui编程的好处在于更加生动有趣,并且也会涉及到面向对象的各个方面。 

    课程目标 
    对Java的核心知识体系有清晰的理解,为接下来的学习打下坚实的基础。

    适用人群 
    java零基础,java 入门人群

    授课老师 
    黄超杰,10年以上编程经验,技术全栈,后台、前端、移动端都有丰富的项目经验。曾供职于腾讯、美国莱斯龙公司,参加过中信银行网银后台开发,日本软银邮箱系统的前端开发,腾讯TOS安卓系统的开发。 

    课程大纲 

    #第一课

    01. git使用
    02. 环境变量
    03. 入门程序
    04. eclipse使用
    05. java注释_javadoc
    06. 变量、常量、命名规范
    07. 进制转换
    08. 基本数据类型
    09. 运算符1
    10. 运算符2
    11. 类型转换
    12. if-else-siwtch
    13. while

    #第二课
    1. while循环
    2. for循环
    3. 嵌套的for循环
    4. 循环
    5. 坐标法打印形状
    6. 数组

    #第三课
    1. 方法定义
    2. 返回boolean类型的命名规范
    3. 方法重载、可变参数
    4. 堆、栈、按值传递

    #第四课
    1. 对象概述
    2. 类、对象、引用的关系
    4. this关键字
    5. 成员变量初始化
    6. 静态域和静态方法
    7. 继承和覆盖
    8. 继承关系里面构造器的行为
    9. 多态
    10. javafx程序

    #第五课
    01. 多态_类型转换
    02. 抽象方法和抽象类
    03. 抽象方法2
    04. Timer和TimerTask抽象类
    05. 人民币转大写
    06. 接口
    07. Runnable接口和Comparator接口
    08. 俄罗斯方块_画图入门

    #第六课
    01. 内部类定义、创建对象
    02. 静态内部类
    03. 匿名内部类


    #第七课
    01. 访问修饰符
    02. Object的equals方法
    03. hashCode
    04. 字符串
    05. 字符串练习
    06. StringBuilder
    07. list集合


    #第八课
    01. 字符串格式化
    02. ArrayList vs LinkedList
    03. Comparable和Comparator
    04. HashSet
    05. TreeSet

    06. Map的基本使用
    07. Map集合的遍历
    08. 单词统计案例
    09. 嵌套的集合结构
    10. 栈的使用

    #第九课
    01. git流程复习
    02. 泛型
    03. 泛型方法
    04. 异常分类、受检异常的处理
    05. 受检异常处理2
    06. 读取文件
    07. 源代码关键字统计
    08. 位运算
    09. 复杂的嵌套集合

    #第十课
    01. File类概述
    02. 通过递归遍历文件夹
    03. 遍历文件
    04. 文件输入输出流
    05. 文件复制
    06. 文件随机读写

    #第十一课
    01. 中文编码的问题
    02. 中文文件的读写
    03. 缓冲流和装饰器模式

    #第十二课
    01. 正则表达式入门案例
    02. 出现次数
    03. 断言
    04. 常见案例
    05. 综合案例
    06. 多线程入门
    07. Thread.join
    08. 线程中断
    09. 线程池执行器
    10. 线程同步
    11. 线程同步2

    #第十三课
    01. 生产者消费者
    02. 生产者消费者2
    03. 网络协议入门
    04. Socket和ServerSocket
    05. 持续发送消息
    06. 使用异步线程接收连接
    07. 使用异步线程接收连接2
    08. 中文支持
    09. 客户端使用javafx实现

    (加QQ群665827757领资料文档)