2024趣味Java全套教程(最适合入门的课程)

2024趣味Java全套教程(最适合入门的课程)
共256节 348人在学 课程详情
  • 我与 Java 的第一次约会

    • 趣味Java_000_1先导片
    • 趣味Java_000_2主创老师录制感悟
    • 趣味Java_001_计算机的起源
    • 趣味Java_002_Java语言的发展史
    • 趣味Java_003_windows和mac常用命令及清除电脑临时文件案例
    • 趣味Java_004_Java体系与特点
    • 趣味Java_005_Java最新JDK21下载
    • 趣味Java_006_windows版及mac版jdk安装
    • 趣味Java_007_windows版及mac版jdk环境变量配置
    • 趣味Java_008_windows版及mac版HelloWorld程序
    • 趣味Java_009_HelloWorld程序分析与注释规范
    • 趣味Java_010_JAVA跨平台原理
    • 趣味Java_011_Java 常用开发工具IDEA
    • 趣味Java_012_第一章课程小结
  • 趣味Java_02_Java编程基础

    • 趣味Java_013_进制与进制的转换
    • 趣味Java_014_原码反码补码
    • 趣味Java_015_关键字保留字及标识符
    • 趣味Java_016_变量与常量
    • 趣味Java_017_Java基本数据类型
    • 趣味Java_018_Java运算符
    • 趣味Java_019_第二章课程小结
  • 趣味Java_03_选择结构

    • 趣味Java_020_基本if选择结构
    • 趣味Java_021_if else 选择结构
    • 趣味Java_022_多重if选择结构
    • 趣味Java_023_嵌套if选择结构
    • 趣味Java_024_switch分支结构
    • 趣味Java_025_第三章小结
  • 趣味Java_04_循环结构

    • 趣味Java_026_循环的概念与while循环
    • 趣味Java_027_do while循环
    • 趣味Java_028_.for循环
    • 趣味Java_029_流程控制关键字
    • 趣味Java_030_嵌套循环
    • 趣味Java_031_第四章课程小结
  • 趣味Java_05_方法与数组

    • 趣味Java_032_方法的定义及使用
    • 趣味Java_033_方法的参数
    • 趣味Java_034_方法的返回值
    • 趣味Java_035_方法重载
    • 趣味Java_036_数组的声明与赋值
    • 趣味Java_037_数组的遍历
    • 趣味Java_038_数组的四种创建方式
    • 趣味Java_039_数组深入
    • 趣味Java_040_数组的排序与二分查找v
    • 趣味Java_041_数组的应用
    • 趣味Java_042_二维数组
    • 趣味Java_043_红蓝球游戏综合案例
    • 趣味Java_044_第五章课程小结
  • 趣味Java_06_面向对象(上)

    • 趣味Java_045_面向对象思想概述
    • 趣味Java_046_对象和类
    • 趣味Java_047_构造器
    • 趣味Java_048_this关键字
    • 趣味Java_049_构造器重载
    • 趣味Java_050_访问修饰控制
    • 趣味Java_051_对象内存
    • 趣味Java_052_final关键字
    • 趣味Java_053_第六章总结
  • 趣味Java_07_面向对象(下)

    • 趣味Java_054_第七章课程介绍
    • 趣味Java_055_静态Static
    • 趣味Java_056_封装的理解
    • 趣味Java_057_单例设计模式
    • 趣味Java_058_继承上
    • 趣味Java_059_继承下
    • 趣味Java_060_抽象类
    • 趣味Java_061_接口
    • 趣味Java_062_拓展-简单工厂模式
    • 趣味Java_063_多态上
    • 趣味Java_064_多态下
    • 趣味Java_065_内部类
    • 趣味Java_066_匿名内部类
    • 趣味Java_067_拓展_适配器设计模式
    • 趣味Java_068_拓展_模板方法设计模式
    • 趣味Java_069_第七章总结
  • 趣味Java_08_常用类库API

    • 趣味Java_070_第八章课程介绍
    • 趣味Java_071_Object
    • 趣味Java_072_包装类
    • 趣味Java_073_String字符串(上)
    • 趣味Java_074_String字符串(下)
    • 趣味Java_075_可变字符串
    • 趣味Java_076_BigDecimal
    • 趣味Java_077_Date
    • 趣味Java_078_Calendar
    • 趣味Java_079_SimpleDateFormat
    • 趣味Java_080_System
    • 趣味Java_081_第八章小结
  • 趣味Java_09_集合

    • 趣味Java_082_集合介绍
    • 趣味Java_083_List集合1
    • 趣味Java_084_List集合2
    • 趣味Java_085_迭代器与增强for
    • 趣味Java_086_Set集合介绍
    • 趣味Java_087_HashSet底层原理
    • 趣味Java_088_TreeSet
    • 趣味Java_089_Map集合
    • 趣味Java_090_Map集合遍历
    • 趣味Java_091_TreeMap
    • 趣味Java_092_第九章小结
  • 趣味Java_10_泛型

    • 趣味 java_093_泛型的概念
    • 趣味 java_094_泛型的作用
    • 趣味 java_095_泛型入门案例1
    • 趣味 java_096_泛型入门案例2
    • 趣味 java_097_泛型接口案例
    • 趣味 java_098_泛型类的详解
    • 趣味 java_099_泛型方法的介绍
    • 趣味 java_100_泛型方法之图书管理
    • 趣味 java_101_泛型通配符简介
    • 趣味 java_102_泛型-未限定通配符详解
    • 趣味 java_103_泛型-上限通配符详解
    • 趣味 java_104_泛型-下限通配符详解
    • 趣味 java_105_泛型擦除详解
    • 趣味 java_106_泛型总结
  • 趣味Java_11_异常处理

    • 趣味 java_107_异常的相关概念
    • 趣味 java_108_异常的体系结构
    • 趣味 java_109_异常的处理方式之默认异常处理
    • 趣味 java_110_异常的处理方式之try-catch方式详解
    • 趣味 java_111_异常的处理方式之try-catch处理异常练习
    • 趣味 java_112_异常的处理方式之finally代码块使用
    • 趣味 java_113_异常的处理方式之throws声明异常
    • 趣味 java_114_异常的处理方式之throw抛出异常
    • 趣味 java_115_异常的处理方式之1.7异常处理的新特性
    • 趣味 java_116_自定义异常的简介
    • 趣味 java_117_异常的处理方式之自定义异常案例
    • 趣味 java_118_异常的处理总结
  • 趣味Java_12_文件与 IO

    • 趣味 java_119_File和IO的简介
    • 趣味 java_120_File文件介绍
    • 趣味 java_121_File的常用API介绍
    • 趣味 java_122_File类3种创建方式
    • 趣味 java_123_File类的其他操作方式
    • 趣味 java_124_递归的原理及应用
    • 趣味 java_125_递归算法-斐波那契数列
    • 趣味 java_126_IO流的简介
    • 趣味 java_127_IO流的架构体系
    • 趣味 java_128_字节输出流的介绍
    • 趣味 java_129_字节输出流创建对象的3种方式
    • 趣味 java_130_字节输出流常用方法
    • 趣味 java_131_字节输输入流API简介
    • 趣味 java_132_字节输入流3中常用的构造方法
    • 趣味 java_133_字节输入流读取数据的方式一
    • 趣味 java_134_字节输入流读取数据的方式二(字节数组方式读取)
    • 趣味 java_135_字节输入流复制二进制文件案例
    • 趣味 java_136_字节缓冲流的介绍
    • 趣味 java_137_字节缓冲流的应用
    • 趣味 java_138_字符输出流的简介
    • 趣味 java_139_字符输出流的常用方法
    • 趣味 java_140_字符输入流的简介
    • 趣味 java_141_字符输入流的常用构造方法
    • 趣味 java_142_字符输入流的读取方法
    • 趣味 java_143_使用字符流统计学生成绩案例
    • 趣味 java_144_字符缓冲流的简介
    • 趣味 java_145_字符缓冲流对高分电影筛选保存
    • 趣味 java_146_包装设计模式详解
    • 趣味 java_147_转换流的简单介绍
    • 趣味 java_148_转换流的案例实现
    • 趣味 java_149_数据流的简介
    • 趣味 java_150_数据流读取写学生信息案例
    • 趣味 java_151_对象流的介绍于应用
    • 趣味 java_152_打印流的介绍于应用
    • 趣味 java_153_NIO的简介
    • 趣味 java_154_NIO的三大组件及执行流程
    • 趣味 java_155_IO的应用练习
    • 趣味 java_156_File 类和 IO 流总结
  • 趣味Java_13_多线程与并发

    • 趣味 java_157_多线程课程内容简介
    • 趣味 java_158_并行与并发的概念
    • 趣味 java_159_进程和线程的区别
    • 趣味 java_160_多线程的概念及执行流程
    • 趣味 java_161_多线程的第一种创建方式
    • 趣味 java_162_Thread 类的常用方法
    • 趣味 java_163_第二种实现多线程的方式(Runnable方式)
    • 趣味 java_164_源码分析 Thread 实现多线程和 Runnable 实现多线程的区别
    • 趣味 java_165_匿名内部类方式实现多线程
    • 趣味 java_166_多线程的第三种实现方式(Callable 方式)
    • 趣味 java_167_多线程的线程控制
    • 趣味 java_168_线程的安全问题理解
    • 趣味 java_169_多线程竞争问题-免票案例
    • 趣味 java_170_线程同步的几种方式介绍
    • 趣味 java_171_同步代码块实现线程安全
    • 趣味 java_172_同步方法实现线程安全
    • 趣味 java_173_Lock 锁方式解决线程安全问题
    • 趣味 java_174_多线程中死锁问题剖析
    • 趣味 java_175_介绍多线程通信的作用
    • 趣味 java_176_基于 volatile 内存可见性的线程间通信
    • 趣味 java_177_wait 和 notify 等待唤醒实现线程通信
    • 趣味 java_178_多线程通信实现生产者和消费者案例
    • 趣味 java_179_Condition 和 Lock 实现多线程中生产者和消费者
    • 趣味 java_180_多线程通信的小结
    • 趣味 java_181_多线程的生命周期
    • 趣味 java_182_线程池的介绍
    • 趣味 java_183_线程池的组件及常用 API
    • 趣味 java_184_线程池创建方式
    • 趣味 java_185_线程池源码分析及执行原理图
    • 趣味 java_186_多线程总结
  • 趣味Java_14_网络编程

    • 趣味 java_187_网络编程课程介绍
    • 趣味 java_188_网络编程的应用领域
    • 趣味 java_189_网络体系结构 OSI 七层模型详解
    • 趣味 java_190_网络协议的介绍
    • 趣味 java_191_TCP 协议简介
    • 趣味 java_192_网络协议-IP 地址
    • 趣味 java_193_网络协议-端口号
    • 趣味 java_194_网络协议 UDP 协议
    • 趣味 java_195_网络编程 InetAddress 应用
    • 趣味 java_196_Socket 套接字介绍
    • 趣味 java_197_基于 TCP 实现聊天案例
    • 趣味 java_198_基于 UDP 实现聊天室
    • 趣味 java_199_网络编程总结
  • 趣味Java_15_反射与内省

    • 趣味 java_200_反射的定义及获取类对象
    • 趣味 java_201_反射中的Constructor操作
    • 趣味 java_202_反射中的Field操作
    • 趣味 java_203_反射中的Method操作
    • 趣味 java_204_反射案例之组装电脑
    • 趣味 java_205_内省的概念及Introspector基本操作
    • 趣味 java_206_内省案例之封装数据库连接对象
  • 趣味Java_16_正则表达式

    • 趣味 java_207_快速了解正则表达式
    • 趣味 java_208_正则表达式的字符匹配规则
    • 趣味 java_209_正则表达式的重复匹配及边界匹配
    • 趣味 java_210_子表达式及案例
  • 趣味Java_17_枚举

    • 趣味 java_211_枚举的定义和使用
  • 趣味Java_18_注解

    • 趣味 java_212_注解的定义
    • 趣味 java_213_快速掌握元注解
    • 趣味 java_214_注解的属性
  • 趣味Java_19_JDK 新特性

    • 趣味 java_215_Java8新特性之Lambda表达式
    • 趣味 java_216_Java8新特性之函数式接口
    • 趣味 java_217_Java8新特性之方法引用和Stream流1
    • 趣味 java_218_Java8新特性之方法引用和Stream流2
    • 趣味 java_219_Java9新特性之模块系统
    • 趣味 java_220_Java9新特性之其他特性1
    • 趣味 java_221_Java9新特性之其他特性2
    • 趣味 java_222_Java10新特性
    • 趣味 java_223_Java11新特性
    • 趣味 java_224_Java14新特性
    • 趣味 java_225_Java15新特性
    • 趣味 java_226_Java16新特性
    • 趣味 java_227_Java18新特性
    • 趣味 java_228_Java19新特性
    • 趣味 java_229_Java21新特性
  • 趣味Java_20_项目实战(上)-飞机大战

    • 趣味 java_230_飞机大战项目的需求分析与项目搭建
    • 趣味 java_231_飞机大战项目中定义角色
    • 趣味 java_232_飞机大战项目中子弹的创建和移动
    • 趣味 java_233_飞机大战项目的碰撞检测
    • 趣味 java_234_飞机大战项目总结
  • 趣味Java_21_项目实战(下)-电商系统

    • 趣味 java_235_电商项目背景及系统设计
    • 趣味 java_236_电商项目效果预览
    • 趣味 java_237_电商项目分层思想及面向对象设计原则
    • 趣味 java_238_电商项目实现展示商品功能1
    • 趣味 java_239_电商项目实现展示商品功能2
    • 趣味 java_240_电商项目使用junit做单元测试
    • 趣味 java_241_电商项目完成添加商品功能
    • 趣味 java_242_电商项目完成查询单个商品功能
    • 趣味 java_243_电商项目完成编辑和删除商品功能1
    • 趣味 java_244_电商项目完成编辑和删除商品功能2
    • 趣味 java_245_执行项目全部流程及总结
  • 趣味Java_22_JVM原理与优化篇

    • 趣味 java_246_JVM原理及优化之JVM的组成部分
    • 趣味 java_247_JVM原理及优化之类加载的执行流程
    • 趣味 java_248_JVM原理及优化之运行时数据区
    • 趣味 java_249_JVM原理及优化之垃圾回收算法
    • 趣味 java_250_JVM原理及优化之垃圾回收算法及调优实战
  • 趣味Java_23_并发编程篇

    • 趣味 java_251_并发编程之快速掌握并发容器1
    • 趣味 java_252_并发编程之快速掌握并发容器2
    • 趣味 java_253_并发编程之同步工具类和原子类
    • 趣味 java_254_并发编程之并发设计模式

    订阅失败

    2024趣味Java全套教程(最适合入门的课程)
    2024趣味Java全套教程(最适合入门的课程) ...

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

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

    购买课程

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

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

    课时介绍

    趣味Java_076_BigDecimal-api

    课程介绍

    课程介绍:

    全套课程由V哥,Mask、强哥、索尔四位老师共同打造,目标是为Java初学者献上一份豪华大餐,全套课程共计23章,通过一套课程,即可0基础入门Java并建立深厚的基本功。这套课程我们使用JDK21,梳理大纲,做思维导图,整理很多资料大家开会的时候会把大纲的每个细则商讨好久,我相信我们这版课程是已经非常细致了。其实比较难的还是后面做PPT,因为课程为了让同学更好的吸收,我们的原则是:“有趣” “有料” “有用”,所以我们要想很多有趣的例子,要在PPT中举一些比较有趣并且和知识点相关的案例,能够让大家有兴趣。

    课程亮点:

    设计本套课程时团队从课程设计、录制形式、课程深度、讲授方式、案例设计、逻辑结构等方面分析了全网大量现在有Java教程,从为什么学,怎么学,学到什么程度入手,最终呈现出这套前无古人,后也会很难有来者的全套Java教程。

    课程有八大亮点:

    1、场景化趣味小短剧为你强化带入感

    2、全套课程基于全新的JDK21 LTS版,IDEA全程陪伴,MAC用户、Windows用户无障碍学习。

    3、课程内容设计全面、细致、深入,适合小白,同样适合需要提升Java基本功的小伙伴。

    4、除了课程案例代码练习,课程中额外设计了200+个练习与作业,提升学习者的代码量,必竟学习Java,大量的练习才能孰能生巧,正所谓键盘敲烂,月薪过万。

    5、知识点以了解、重点、难点划分,重点和难点刨根问底、扒掉裤衩式讲解,让你即哇塞又满足!

    6、知识点涵盖大量面试题,让你在学习知识的同时,为面试提前做好充足的准备。

    7、两大完整的项目实战开发,让你学会把知识融会贯通,体验项目开发的成就感。

    8、课程视觉效果绝对让你眼前一亮,丰富的动画与剪辑效果,让你体验德芙般纵享丝滑,妈妈再也不用担心我的学习。

    另外,我们在课程中设计了大量的搞笑、有趣的段子、案例和生活化的场景,除了提升课程趣味性。

    学完掌握什么

    1、对计算机和Java有一定了解。

    2、能够搭建java编程的环境,并能够使用开发开发工具。

    3、掌握java的基本语法及各种分支嵌套循环结构。

    4、掌握方法定义及一维数组二维数组的应用。

    5、理解面向对象编程及面向对象的三大特征。

    6、能够定义接口抽象类使用内部类并掌握部分设计模式。

    7、掌握java提供的常用类Object String包装类BigDeimal Date等等。

    8、掌握集合的应用方法,熟练使用集合的应用,并能够用集合解决问题。

    9、理解泛型,会使用泛型,能够使用通配符。

    10、理解异常及异常的结构,能够用多种方式处理异常并定义自定义异常。

    11、掌握IO流的作用,在不同的场景下使用不同的IO流

    12、掌握多线程的作用及好处,能够使用多线程提高代码性能并解决多线程使用过程中碰到的问题。

    13、理解网络编程的作用,掌握网络编程的三大要素,熟练应用网络编程。

    14、理解反射的原理,并数量掌握常用的类及方法,为学习框架打好基础。

    15、理解正则表达式,理解定义的规则及应用场景。

    16、掌握枚举的作用及枚举的特点,理解枚举的应用场景。

    17、理解注解的作用及注解的应用,掌握元注解的作用及特点。

    18、掌 握JDK8的 新 特 性Lamdba表 达 式 函 数 式 接 口Stream流 等,理 解JDK9,JDK10,JDK11,JDK14,JDK15 ,JDK16 JDK17, JDK18,JDK19 ,JDK21的新特性。

    19、理解项目的设计过程,项目的构建过程,项目的环境搭建,项目的功能实现,能自己动手实现一个项目的完整功能。

    20、理解JVM的内存结构,并了解JVM的垃圾回收算法及垃圾回收器的特点及运行原理。

    21、掌握同步工具,能够使用并发工具,分析并解决并发相关问题。

    推荐课程

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

    李明 · 907人在学

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

    王先生 · 22784人在学

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

    汤小洋 · 4293人在学

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

    黄菊华 · 837人在学

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

    小尼老师 · 899人在学

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

    Long · 5203人在学

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

    汤小洋 · 1531人在学

    Python Django 深度学习 小程序

    钟翔 · 2404人在学

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

    赖国荣 · 681人在学

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

    李杰 · 4075人在学

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