• 授课方式
    视频学习+随堂练习
  • 开课时间
    随到随学
  • 适合人群
    Java语言编程初学者
  • 课程时长
    964分钟

课程介绍



讲师介绍

  • 李洪鹤
    牛客专职讲师,前用友软件设计师、达内集团讲师、粉笔科技IT课程研发总监。拥有7年开发实战经验,5年教学经验

课程提纲

  • 第1章
    Java基础语法

    Java语言简介

    Java开发工具

    Java 程序

    集成开发工具

    变量

    基本数据类型(一)

    基本数据类型(二)

    基本数据类型(三)

    运算符(一)

    运算符(二)

    运算符(三)

    运算符(四)

    运算符(五)

    输入

    案例

    流程控制概述

    if 语句

    switch 语句

    if 与 switch 的比较

    循环的三要素

    while 循环

    do while 循环

    for 循环

    如何选择循环

    break 关键字

    continue 关键字

    嵌套循环

    死循环

    变量的作用域

    猜数字游戏

    数组

    遍历数组

    Arrays 工具类

    内存中的数组

    多维数组

    数组倒转

    求平均数

    冒泡排序

    方法

    方法参数

    可变参数

    方法重载

    方法递归

    调试程序

  • 第2章
    Java面向对象程序设计

    什么是对象

    如何定义类

    成员方法详解

    JVM内存模型

    对象的创建过程

    再谈方法的参数

    再谈方法返回值

    构造方法

    成员方法重载

    构造方法重载

    this 关键字

    this 关键字的应用

    this 关键字的补充

    面向对象的三大特征

    封装

    继承

    重写

    super 关键字

    super 关键字的应用

    super 关键字的补充

    多态

    对象的类型转换

    访问修饰符

    初始化块

    static 关键字

    static 关键字示例

    final 关键字

    final 修饰类和方法

    final 修饰成员变量

    final 修饰局部变量

    final 修饰引用类型变量

    final 变量的宏替换原则

    抽象类

    接口

    接口定义示例

    接口应用案例

    面向接口编程

    接口与抽象类

    内部类

    非静态内部类

    静态内部类

    局部内部类

    匿名内部类

    枚举类

    枚举类基本应用示例

    枚举类实现接口示例

    引用类型数组

    方法区

    垃圾回收机制

  • 第3章
    Java核心API

    Java API

    文档注释

    系统相关类

    用户输入

    Object 类

    包装类

    包装类详解

    String

    String 常用API

    StringBuilder

    正则表达式

    String 与正则表达式

    Pattern 和 Matcher类

    Math

    Random

    BigDecimal

    NumberFormat

    Date

    Calendar

    DateFormat

    异常

    捕获异常

    回收资源

    抛出异常

    自定义异常

    异常跟踪栈

    异常处理的原则

    集合

    Collection

    Iterator

    Set

    HashSet

    List

    ArrayList

    Queue

    LinkedList

    Map

    HashMap

    Properties

    TreeMap

    Collections

    hashCode()

    泛型

    泛型的定义

    类型形参的上限

    类型通配符

    泛型方法

    泛型方法与类型通配符

    擦除与转换

    File

    过滤文件

    遍历文件

    IO流简介

    抽象基类

    文件流

    缓冲流

    转换流

    打印流

    重定向

    RandomAccessFile

    序列化

    序列化的规则

    序列化的版本

    transient 关键字

    自定义序列化

    NIO

    Buffer

    Channel

    Charset

    Paths、Files

    线程

    线程的创建方式

    创建线程的示例

    线程的生命周期

    控制线程

    控制线程示例

    线程安全问题

    线程同步

    线程同步示例

    死锁

    线程通信

    阻塞队列

    线程组

    线程池

    ForkJoinPool

    ThreadLocal

    线程安全的集合

    网络编程

    InetAddress

    基于TCP协议的通信-1

    基于TCCP协议的通信-2

    基于UDP协议的通信

    Lambda表达式

    函数式接口

常见问题

1.课程视频有效期多久?

答:课程视频是可以随时观看学习的。

2.课程可以分享给身边同学吗?

答:当然可以,但一定要记得上牛客官方平台来学习哦。

3.版权问题

答:版权归牛客职导所有,任何其他机构、媒体、网站或个人未经本网协议授权,不得发布/发表/转载牛客职导官方的课程链接/内容,违者将依法追究相关责任。