Java基础干货与实战教学

Java基础干货与实战教学
共171节 243人在学 课程详情
  • 准备

    • 软件编程就是这几件事儿
    • 什么是面向过程编程
    • 什么是面向对象编程
    • 类与对象特点及关系
    • 开发工具及JDK准备
    • JDK、JRE及JVM关系与作用
    • 环境变量配置及说明
  • 第一个应用程序

    • 创建运行第一个程序
    • 三种注释以及重要性
    • 类与对象定义和创建
    • 计算机中的计量单位
    • 1个字节为什么是8个比特位
    • 关于1024的一些故事
  • 基础类型及转换

    • 字节类型byte及特点
    • 短整形short及特点
    • 整形int及特点
    • 长整形long及特点
    • 类型自动提升
    • 类型强制转换
    • 4种整型数据类型总结
    • 单精度浮点类型及特点
    • 双精度浮点类型及特点
    • 布尔类型及特点
    • 字符类型及特点
    • 八种基础数据类型总结
    • 基础类型与包装类型(一)
    • 基础类型与包装类型(二)
  • 字符串

    • String固长字符串序列
    • StringBuilder字符串容器
    • StringBuffer字符串容器
  • 操作符

    • 算术操作符及注意
    • 关系操作符及注意
    • 逻辑操作符及注意
    • 其它操作符及注意
  • 流程控制

    • if-else流程控制及注意
    • switch流程控制及注意
    • for循环控制及注意
    • foreach循环控制及注意
    • while循环控制及注意
  • 类继承与复合

    • 初始化以及注意
    • 方法重载及注意
    • 数据清理及注意
    • 类继承及注意事项
    • 复合类特性及注意
  • 权限控制

    • 程序包的创建和使用
    • 默认访问权限修饰词
    • 权限修饰词protected
    • 权限修饰词private
    • 权限修饰词public
  • 接口与内部类

    • 接口是什么及用法
    • 接口多继承的辅助实现
    • 内部类特性及使用
    • 匿名内部类及使用
    • 抽象类特性及使用
    • 重载、重写及验证
    • 多态
  • 常量及枚举

    • 关键字static与使用
    • 关键字final与使用
    • 枚举的特性与使用
  • 数组

    • 数组的定义及使用
    • 工具类Arrays的使用
    • 多维数组定义及使用
  • List集合

    • ArrayList特性及用法
    • ArrayList注意及技巧
    • Vector的特性及用法
    • LinkedList特性及用法
    • 链表及数组结构简介
  • Map集合

    • HashMap及基本用法
    • HashMap数组互转及回收
    • HashMap集合互转及顺序分析
    • HashMap大小及扩容
    • LinkedHashMap特性及用法
    • TreeMap简介及基本用法
    • TreeMap键-值升降排序
    • TreeMap转换及字典例子
  • Set集合

    • HashSet简介及基本用法
    • HashSet互转及去重
    • HashSet数据次序解析
    • LinkedHashSet简介与用法
    • LinkedHashSet去重及排序
  • Queue队列

    • 队列简介及Queue队列
    • Queue双端队列及用法
    • Queue阻塞队列及用法
    • DelayQueue阻塞队列
    • 非阻塞队列及用法
  • 异常捕获

    • 异常简介及Error
    • Exception简介及例子
    • 异常捕获及处理
    • 异常捕获及处理例子
    • 异常抛出的几个例子
    • 全局异常捕获及处理
  • 多线程编程

    • 程序、进程及线程
    • 同步、异步及优缺点
    • 并发、并行及优缺点
    • 线程及基本用法
    • Thread与Runnable接口
    • 线程优先级和守护
    • 线程状态及说明
    • 线程就绪及等待状态
    • 线程阻塞和终止状态
    • 线程sleep特性及用法
    • 线程join特性及用法
    • 线程wait特性及用法
    • 线程notify特性及用法
    • 线程yield特性及用法
    • 线程死锁与例子
    • 线程死锁的规避(一)
    • 线程死锁的规避(二)
    • 线程的生命周期
    • 线程池简介
    • Executor框架与实现
    • ExecutorService接口
    • 线程工厂的自定义
    • Future简介及使用
    • Callable简介及使用
    • 线程池队列拒绝策略
    • CountDownLatch
    • CyclicBarrier
    • synchronized特点及注意
    • synchronized对象及类锁
    • synchronized锁自动升级
  • 泛型

    • 泛型及泛型类
    • 泛型接口
    • 泛型方法
    • 泛型上界通配符
    • 泛型下界通配符
  • 注解

    • 内置注解
    • 元注解
    • 自定义方法注解
    • 自定义注解继承
    • 自定义注解复用
  • 反射

    • 什么是反射
    • 获取Class对象
    • 获取Class构造方法
    • 获取Class成员变量
    • 反射静态方法
    • 反射运行配置
    • 反射越过泛型检查
  • IO流

    • 什么是IO流
    • 字节流超类
    • 文件字节流
    • 对象字节流
    • 基础数据字节流
    • 缓存字节流
    • 字符流超类
    • 文件字符流
    • 缓存字符流
  • 序列化

    • Serializable序列化
    • Externalizable序列化
  • Lambda

    • Lambda简介及语法
    • Lambda与匿名内部类
    • Lambda常见用法
  • Stream

    • Stream简介与创建
    • Stream遍历List集合
    • Stream遍历Map集合
  • 函数式接口

    • 函数式接口及用法
    • 自定义函数式接口
  • 正则表达式

    • 字符类正则表达式
    • 量词正则表达式
    • 特殊符正则表达式
    • 边界符正则表达式
    • 分组正则表达式
    • 正则表达式实例(一)
    • 正则表达式实例(二)
  • 类加载器

    • 类的生命周期
    • 类加载器及作用
    • 类加载器分类
    • 双亲委派
    • 线程上下文类加载器
    • 自定义类加载器
  • 课件资料

    • 源代码

    订阅失败

    Java基础干货与实战教学
    Java基础干货与实战教学 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    介绍了类加载器是什么及它的作用、加载方式、命名空间、它的必要性和唯一性,又介绍了相关的面试题。

    课程介绍

    本课程主要讲解Java常用核心基础知识,意在巩固和提升基础技能,内容更倾向于实战,更贴近日常工作需要。深耕行业多年,回首望去,发现只有打好地基,才能筑造高楼林立。

    课程主要介绍了面向对象编程、基础类型及转换、字符串、操作符、流程控制、类继承与复合、权限控制、接口与内部类、常量与枚举、数组、List集合、Map集合、Set集合、Queue队列、异常捕获、多线程编程、泛型、注解、反射、IO流、序列化、Lambda、Stream、函数式接口、正则表达式、类加载器等内容,基本覆盖了日常常用且核心的技能知识。

    本课程中的每节课基本含有代码实例测验和可能涉及的面试题,意在抽取知识重点和易出错的知识进行巩固,另外,提供源代码和答疑解惑。

     

    后续,作者会对本课程内容持续更新,以拓展实用的新知识点,源代码下载请关注《课件资料》章节。

    由于作者水平有限,课中难免会有歧义的地方,读者可及时反馈,作者会及时更正内容。

    学习的过程本就是与大脑的认知相抗衡,势必会枯燥乏味,若你不能坚持学习每个课节,那么作者不建议你在此课上浪费金钱。

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 875人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22663人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4284人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 826人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 891人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5195人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1526人在学

    Python Django 深度学习 小程序

    钟翔 · 2393人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 668人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4069人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~