通俗易懂的 Java 入门课
轻松迈进编程世界的大门,并能够独立编写出规范、有用的 Java 程序,同时为后续的深入学习打下坚实的基础。
- 通俗易懂,化抽象为具象:通过大量比喻、类比来辅助理解抽象概念,轻松掌握 Java 基础语法,不再视编程语言为“天书”。
- 大小练兵,让理论融入实践:通过动手实践来更深入地掌握各知识点,把学到的知识融会贯通,完成从学一门编程语言到用一门编程语言的转变。
- 内容丰富,贯穿核心知识点:从最基础的语法讲起,再到循环控制、类、面向对象、以及多线程等高阶内容,学完后就可以独立编写一些小型应用程序,将想法变成可以运行的程序,体验创造的乐趣。
课程目录:
零基础学Java
| ├──01丨零基础学Java课程介绍-更多精彩课程.mp4 89.70M
| ├──02丨内容综述-更多精彩课程.mp4 48.18M
| ├──03丨开发环境搭建(macOS)-更多精彩课程.mp4 50.33M
| ├──04丨HelloWorld程序编译和运行(macOS)-更多精彩课程.mp4 253.64M
| ├──05丨开发环境搭建(Windows)-更多精彩课程.mp4 125.50M
| ├──06丨HelloWorld程序编译和运行(Windows)-更多精彩课程.mp4 256.99M
| ├──07丨详解HelloWorld程序-更多精彩课程.mp4 102.18M
| ├──08丨IntelliJ IDEA集成开发环境的安装和使用(macOS)-更多精彩课程.mp4 246.00M
| ├──09丨IntelliJ IDEA集成开发环境的安装和使用(Windows)-更多精彩课程.mp4 227.97M
| ├──10丨从加减乘除到变量-更多精彩课程.mp4 361.36M
| ├──11丨再探计算加减乘除的程序-更多精彩课程.mp4 250.60M
| ├──12丨Java中的基本数据类型-更多精彩课程.mp4 364.15M
| ├──13丨Java 中的运算符-更多精彩课程.mp4 461.73M
| ├──14丨Java中的位运算符-更多精彩课程.mp4 602.70M
| ├──15丨基本数据类型的更多语法点-更多精彩课程.mp4 570.98M
| ├──16丨字符集编码和字符串-更多精彩课程.mp4 407.55M
| ├──17丨操作符和数据类型总结-更多精彩课程.mp4 496.19M
| ├──18丨程序执行流程之if-else语句(上)-更多精彩课程.mp4 570.55M
| ├──19丨程序执行流程之if-else语句(下)-更多精彩课程.mp4 317.77M
| ├──20丨程序循环之for语句-更多精彩课程.mp4 459.75M
| ├──21丨代码块和变量的作用域-更多精彩课程.mp4 506.52M
| ├──22丨程序循环之while语句-更多精彩课程.mp4 507.55M
| ├──23丨程序执行流程之switch语句-更多精彩课程.mp4 260.06M
| ├──24丨循环和判断的总结(上)-更多精彩课程.mp4 571.21M
| ├──25丨循环和判断的总结(下)-更多精彩课程.mp4 641.53M
| ├──26丨用数组保存成绩-更多精彩课程.mp4 434.85M
| ├──27丨认识变量和数组(上)-更多精彩课程.mp4 471.20M
| ├──28丨认识变量和数组(下)-更多精彩课程.mp4 307.96M
| ├──29丨多维数组-更多精彩课程.mp4 401.47M
| ├──30丨用数组灵活处理程序-更多精彩课程.mp4 525.97M
| ├──31丨类(class)-更多精彩课程.mp4 147.87M
| ├──32丨初探类和对象-更多精彩课程.mp4 249.40M
| ├──33丨认识引用类型(上)-更多精彩课程.mp4 176.53M
| ├──34丨认识引用类型(下)-更多精彩课程.mp4 187.34M
| ├──35丨类、对象和引用的关系-更多精彩课程.mp4 98.39M
| ├──36丨认识数组类型-更多精彩课程.mp4 236.78M
| ├──37丨引用的缺省值null-更多精彩课程.mp4 239.91M
| ├──38丨像自定义类型一样使用类-更多精彩课程.mp4 203.23M
| ├──39丨Java中的包和访问修饰符(上)-更多精彩课程.mp4 233.87M
| ├──40丨Java中的包和访问修饰符(下)-更多精彩课程.mp4 89.74M
| ├──41丨打造一个小超市-更多精彩课程.mp4 797.22M
| ├──42丨IntelliJ调试程序初探-更多精彩课程.mp4 334.12M
| ├──43丨方法:让Merchandise对象有行为-更多精彩课程.mp4 224.34M
| ├──44丨返回值:让Merchandise计算毛利润-更多精彩课程.mp4 349.33M
| ├──45丨参数:让Merchandise计算多件商品的总价-更多精彩课程.mp4 699.93M
| ├──46丨参数和返回值是怎么传递的-更多精彩课程.mp4 345.54M
| ├──47丨分清参数、局部变量和实例的地盘-更多精彩课程.mp4 245.97M
| ├──48丨隐藏的this自引用-更多精彩课程.mp4 260.91M
| ├──49丨理解方法:一种特殊的代码块-更多精彩课程.mp4 137.74M
| └──50丨理解方法的调用:代码的一种特殊跳转-更多精彩课程.mp4 327.17M
| ├──51丨给类和方法加Java注释-更多精彩课程.mp4 260.66M
| ├──52丨成熟的类的对象要自己做事情-更多精彩课程.mp4 310.17M
| ├──53丨方法的签名和重载-更多精彩课程.mp4 299.05M
| ├──54丨重载的参数匹配规则-更多精彩课程.mp4 186.65M
| ├──55丨构造方法:构造实例的方法-更多精彩课程.mp4 236.06M
| ├──56丨构造方法的重载和互相调用-更多精彩课程.mp4 271.55M
| ├──57丨静态变量-更多精彩课程.mp4 307.43M
| ├──58丨静态方法-更多精彩课程.mp4 148.83M
| ├──59丨静态方法的重载-更多精彩课程.mp4 162.47M
| ├──60丨static代码块和static变量初始化-更多精彩课程.mp4 140.66M
| ├──61丨方法和属性的可见性修饰符-更多精彩课程.mp4 208.40M
| ├──62丨重新认识老朋友:Math 和 Scanner(上)-更多精彩课程.mp4 272.67M
| ├──63丨重新认识老朋友:Math 和 Scanner(下)-更多精彩课程.mp4 252.31M
| ├──64丨最熟悉的陌生人:String (上)-更多精彩课程.mp4 403.75M
| ├──65丨最熟悉的陌生人:String (下)-更多精彩课程.mp4 340.28M
| ├──66丨重新认识老朋友: main方法和System类-更多精彩课程.mp4 201.08M
| ├──67丨String 类的好兄弟-更多精彩课程.mp4 146.63M
| ├──68丨继承:方便让商品增加新的类别-更多精彩课程.mp4 192.03M
| ├──69丨子类对象里藏着一个父类对象-更多精彩课程.mp4 233.00M
| ├──70丨覆盖:子类想要一点不一样-更多精彩课程.mp4 269.53M
| ├──71丨super:和父类对象沟通的桥梁-更多精彩课程.mp4 169.64M
| ├──72丨super:调用父类的构造方法-更多精彩课程.mp4 236.87M
| ├──73丨父类和子类的引用赋值关系-更多精彩课程.mp4 344.66M
| ├──74丨多态:到底调用的哪个方法?(上)-更多精彩课程.mp4 153.72M
| ├──75丨多态:到底调用的哪个方法?(下)-更多精彩课程.mp4 189.33M
| ├──76丨多态里更多的语法点(上)-更多精彩课程.mp4 231.73M
| ├──77丨多态里更多的语法点(下)-更多精彩课程.mp4 154.19M
| ├──78丨instanceof操作符-更多精彩课程.mp4 175.91M
| ├──79丨继承专属的访问控制:protected-更多精彩课程.mp4 161.15M
| ├──80丨final修饰符(上)-更多精彩课程.mp4 182.83M
| ├──81丨final修饰符(下)-更多精彩课程.mp4 196.54M
| ├──82丨继承里的静态方法-更多精彩课程.mp4 238.27M
| ├──83丨插曲:for循环的另一种写法-更多精彩课程.mp4 116.88M
| ├──84丨万类之祖:Object类-更多精彩课程.mp4 216.71M
| ├──85丨hashCode和equals方法(上)-更多精彩课程.mp4 335.15M
| ├──86丨hashCode和equals方法(下)-更多精彩课程.mp4 134.87M
| ├──87丨toString方法-更多精彩课程.mp4 127.42M
| ├──88丨初探Class类-更多精彩课程.mp4 349.99M
| ├──89丨初探反射(上)-更多精彩课程.mp4 221.90M
| ├──90丨初探反射(下)-更多精彩课程.mp4 299.83M
| ├──91丨面向对象三要素:封装、继承和多态-更多精彩课程.mp4 77.53M
| ├──92丨枚举:定义商品的门类-更多精彩课程.mp4 385.51M
| ├──93丨接口:让商品类型更丰富(上)-更多精彩课程.mp4 152.00M
| ├──94丨接口:让商品类型更丰富(下)-更多精彩课程.mp4 351.91M
| ├──95丨抽象类:接口和类的混合体-更多精彩课程.mp4 207.06M
| ├──96丨有方法代码的接口-更多精彩课程.mp4 153.09M
| ├──97丨接口内代码的更多内容-更多精彩课程.mp4 174.37M
| ├──98丨静态内部类-更多精彩课程.mp4 175.03M
| └──99丨成员内部类-更多精彩课程.mp4 123.37M
├──100丨局部内部类-更多精彩课程.mp4 168.48M
├──101丨匿名类-更多精彩课程.mp4 160.24M
├──102丨特殊类的总结-更多精彩课程.mp4 81.05M
├──103丨让我们的超市运转起来:设计篇-更多精彩课程.mp4 322.43M
├──104丨让我们的超市运转起来:代码篇 -更多精彩课程.mp4 443.19M
├──105丨初识异常:trycatch-更多精彩课程.mp4 260.15M
├──106丨Java中异常的分类-更多精彩课程.mp4 195.73M
├──107丨抛出异常的语法-更多精彩课程.mp4 135.52M
├──108丨Java异常的传递-更多精彩课程.mp4 258.10M
├──109丨自定义异常-更多精彩课程.mp4 207.73M
├──110丨异常传递不是凌波微步-更多精彩课程.mp4 87.33M
├──111丨trycatchfinally语句-更多精彩课程.mp4 203.75M
├──112丨自动回收资源的try语句-更多精彩课程.mp4 89.98M
├──113丨Java中的常见异常-更多精彩课程.mp4 52.91M
├──114丨Collection类族简介-更多精彩课程.mp4 211.50M
├──115丨Collection中的List(上)-更多精彩课程.mp4 252.97M
├──116丨Collection中的List(下)-更多精彩课程.mp4 219.46M
├──117丨Collection中的Set-更多精彩课程.mp4 187.23M
├──118丨范型简析(上)-更多精彩课程.mp4 185.02M
├──119丨范型简析(下)-更多精彩课程.mp4 315.59M
├──120丨再探范型-更多精彩课程.mp4 375.44M
├──121丨Iterator接口-更多精彩课程.mp4 111.39M
├──122丨Map:key和value的映射-更多精彩课程.mp4 332.23M
├──123丨定义自己的注解-更多精彩课程.mp4 306.10M
├──124丨lambda的理解和使用(上)-更多精彩课程.mp4 303.65M
├──125丨lambda的理解和使用(下)-更多精彩课程.mp4 217.69M
├──126丨基本类型的自动装箱和拆箱-更多精彩课程.mp4 387.64M
├──127丨Java中的File类-更多精彩课程.mp4 398.55M
├──128丨Java I-O简介-更多精彩课程.mp4 133.99M
├──129丨写文件内容小程序-更多精彩课程.mp4 330.24M
├──130丨读文件内容小程序-更多精彩课程.mp4 307.39M
├──131丨网络通讯名词简介-更多精彩课程.mp4 316.57M
├──132丨简单的网络通讯小程序(上)-更多精彩课程.mp4 309.65M
├──133丨简单的网络通讯小程序(下)-更多精彩课程.mp4 530.68M
├──134丨简单的抓取网页内容的程序-更多精彩课程.mp4 266.16M
├──135丨JDK和JRE-更多精彩课程.mp4 311.71M
├──136丨初识线程-更多精彩课程.mp4 255.59M
├──137丨创建自己的线程-更多精彩课程.mp4 349.46M
├──138丨再探线程-更多精彩课程.mp4 324.39M
├──139丨多线程:混乱开始了-更多精彩课程.mp4 181.86M
├──140丨同步控制之synchronized-更多精彩课程.mp4 302.94M
├──141丨同步控制之waitnotify-更多精彩课程.mp4 476.97M
├──142丨多线程经典模型:生产者消费者-更多精彩课程.mp4 158.12M
├──143丨线程同步之join-更多精彩课程.mp4 262.57M
├──144丨死锁-更多精彩课程.mp4 226.63M
├──145丨ThreadLocal线程专属的变量-更多精彩课程.mp4 270.89M
├──146丨定时任务-更多精彩课程.mp4 199.95M
├──147丨volatile关键字的作用-更多精彩课程.mp4 197.72M
├──148丨concurrent包基本原理-更多精彩课程.mp4 160.97M
├──149丨concurrent包中的Atomic类族-更多精彩课程.mp4 131.69M
├──150丨concurrent包中的锁-更多精彩课程.mp4 323.70M
├──151丨concurrent包中的数据结构-更多精彩课程.mp4 237.82M
├──152丨concurrent包中的线程池-更多精彩课程.mp4 250.21M
├──153丨聊天室开张喽(上)-更多精彩课程.mp4 160.59M
├──154丨聊天室开张喽(下)-更多精彩课程.mp4 455.70M
├──155丨什么是学习一门语言-更多精彩课程.mp4 146.89M
├──156丨Java平台简介-更多精彩课程.mp4 331.67M
├──157丨Maven概念简介-更多精彩课程.mp4 284.73M
├──158丨Maven的安装和配置-更多精彩课程.mp4 158.51M
├──159丨创建一个简单的Maven项目-更多精彩课程.mp4 130.19M
├──160丨一个从pptx文件中抽取文字的小工具-更多精彩课程.mp4 395.46M
├──161丨Maven常用命令和插件-更多精彩课程.mp4 335.66M
├──162丨Intellij更多功能介绍-更多精彩课程.mp4 165.31M
├──163丨值得学习的类库简介-更多精彩课程.mp4 112.38M
├──164丨如何在StackOverflow上提问才不会被骂-更多精彩课程.mp4 164.59M
├──165丨浅谈程序设计-更多精彩课程.mp4 154.81M
├──166丨游戏小程序功能定义-更多精彩课程.mp4 194.44M
├──167丨游戏小程序设计和模块划分-更多精彩课程.mp4 64.39M
├──168丨游戏小程序代码分析-更多精彩课程.mp4 219.86M
├──169丨使用Swagger创建一个SpringBoot的Web服务-更多精彩课程.mp4 560.36M
└──170丨结束语-更多精彩课程.mp4 264.88M
常见问题FAQ
- 视频课程的格式是什么
- 视频不加密,网盘在线学习,课程免费更新,持续更新
- 怎么发货?
- 有些资源没更新完结怎么办
- 有问题不懂想咨询怎么办