极客时间出品的视频课《零基础学Java》作者臧萌,新客首单到手价68元,现免费分享

零基础学Java

课程介绍

在TIOBE编程语言排名榜上,Java以其卓越的稳定性和广泛的应用领域,常年稳居榜首。不仅阿里巴巴、京东、去哪儿网等国内巨头,就连全球电商巨头亚马逊也选择Java作为其核心开发语言。Java在微服务、云计算、大数据和Android应用开发等领域都发挥着举足轻重的作用。对于有志于投身编程领域的学习者来说,掌握Java无疑是迈向成功的重要一步。然而,编程的入门门槛往往让许多人望而却步,缺乏合适的教材和正确的学习方法成为他们前进的障碍。

为了满足广大初学者的需求,我们特别与经验丰富的臧萌老师合作,推出了《零基础学Java》这门课程。臧萌老师曾撰写过一本广受欢迎的Java入门畅销书,他丰富的教学经验和深入浅出的讲解方式,必将为初学者带来一场编程学习的盛宴。这门课程旨在帮助零基础的学员轻松进入编程世界,逐步掌握Java的基础语法和核心知识点。通过生动的比喻和类比,我们将复杂的编程概念变得通俗易懂,让学员在轻松愉快的氛围中掌握Java的精髓。

课程注重理论与实践相结合,通过丰富的动手实践环节,让学员在编写代码的过程中深入理解各个知识点。学员将逐步从学习编程语言转变为运用编程语言,实现从理论到实践的跨越。同时,课程内容涵盖了从基础语法到面向对象、多线程等高级特性的全方位学习,让学员在学完课程后能够独立编写小型应用程序,体验编程创造的乐趣。无论你是编程小白还是有一定基础的学员,这门课程都将为你提供坚实的编程基础,为你的未来职业生涯铺设宽广的道路。

课程目录

│   ├── 02丨内容综述.mp4
│   ├── 03丨开发环境搭建(macOS).mp4
│   ├── 04丨HelloWorld程序编译和运行(macOS).mp4
│   ├── 05丨开发环境搭建(Windows).mp4
│   ├── 06丨HelloWorld程序编译和运行(Windows).mp4
│   ├── 07丨详解HelloWorld程序.mp4
│   ├── 08丨IntelliJ IDEA集成开发环境的安装和使用(macOS).mp4
│   ├── 09丨IntelliJ IDEA集成开发环境的安装和使用(Windows).mp4
│   ├── 10丨从加减乘除到变量.mp4
│   ├── 11丨再探计算加减乘除的程序.mp4
│   ├── 12丨Java中的基本数据类型.mp4
│   ├── 13丨Java 中的运算符.mp4
│   ├── 14丨Java中的位运算符.mp4
│   ├── 15丨基本数据类型的更多语法点.mp4
│   ├── 16丨字符集编码和字符串.mp4
│   ├── 17丨操作符和数据类型总结.mp4
│   ├── 18丨程序执行流程之if-else语句(上).mp4
│   ├── 19丨程序执行流程之if-else语句(下).mp4
│   ├── 20丨程序循环之for语句.mp4
│   ├── 21丨代码块和变量的作用域.mp4
│   ├── 22丨程序循环之while语句.mp4
│   ├── 23丨程序执行流程之switch语句.mp4
│   ├── 24丨循环和判断的总结(上).mp4
│   ├── 25丨循环和判断的总结(下).mp4
│   ├── 26丨用数组保存成绩.mp4
│   ├── 27丨认识变量和数组(上).mp4
│   ├── 28丨认识变量和数组(下).mp4
│   ├── 29丨多维数组.mp4
│   ├── 30丨用数组灵活处理程序.mp4
│   ├── 31丨类(class).mp4
│   ├── 32丨初探类和对象.mp4
│   ├── 33丨认识引用类型(上).mp4
│   ├── 34丨认识引用类型(下).mp4
│   ├── 35丨类、对象和引用的关系.mp4
│   ├── 36丨认识数组类型.mp4
│   ├── 37丨引用的缺省值null.mp4
│   ├── 38丨像自定义类型一样使用类.mp4
│   ├── 39丨Java中的包和访问修饰符(上).mp4
│   ├── 40丨Java中的包和访问修饰符(下).mp4
│   ├── 41丨打造一个小超市.mp4
│   ├── 42丨IntelliJ调试程序初探.mp4
│   ├── 43丨方法:让Merchandise对象有行为.mp4
│   ├── 44丨返回值:让Merchandise计算毛利润.mp4
│   ├── 45丨参数:让Merchandise计算多件商品的总价.mp4
│   ├── 46丨参数和返回值是怎么传递的.mp4
│   ├── 47丨分清参数、局部变量和实例的地盘.mp4
│   ├── 48丨隐藏的this自引用.mp4
│   ├── 49丨理解方法:一种特殊的代码块.mp4
│   └── 50丨理解方法的调用:代码的一种特殊跳转.mp4
├── 051-100
│   ├── 100丨局部内部类.mp4
│   ├── 51丨给类和方法加Java注释.mp4
│   ├── 52丨成熟的类的对象要自己做事情.mp4
│   ├── 53丨方法的签名和重载.mp4
│   ├── 54丨重载的参数匹配规则.mp4
│   ├── 55丨构造方法:构造实例的方法.mp4
│   ├── 56丨构造方法的重载和互相调用.mp4
│   ├── 57丨静态变量.mp4
│   ├── 58丨静态方法.mp4
│   ├── 59丨静态方法的重载.mp4
│   ├── 60丨static代码块和static变量初始化.mp4
│   ├── 61丨方法和属性的可见性修饰符.mp4
│   ├── 62丨重新认识老朋友:Math 和 Scanner(上).mp4
│   ├── 63丨重新认识老朋友:Math 和 Scanner(下).mp4
│   ├── 64丨最熟悉的陌生人:String (上).mp4
│   ├── 65丨最熟悉的陌生人:String (下).mp4
│   ├── 66丨重新认识老朋友: main方法和System类.mp4
│   ├── 67丨String 类的好兄弟.mp4
│   ├── 68丨继承:方便让商品增加新的类别.mp4
│   ├── 69丨子类对象里藏着一个父类对象.mp4
│   ├── 70丨覆盖:子类想要一点不一样.mp4
│   ├── 71丨super:和父类对象沟通的桥梁.mp4
│   ├── 72丨super:调用父类的构造方法.mp4
│   ├── 73丨父类和子类的引用赋值关系.mp4
│   ├── 74丨多态:到底调用的哪个方法?(上).mp4
│   ├── 75丨多态:到底调用的哪个方法?(下).mp4
│   ├── 76丨多态里更多的语法点(上).mp4
│   ├── 77丨多态里更多的语法点(下).mp4
│   ├── 78丨instanceof操作符.mp4
│   ├── 79丨继承专属的访问控制:protected.mp4
│   ├── 80丨final修饰符(上).mp4
│   ├── 81丨final修饰符(下).mp4
│   ├── 82丨继承里的静态方法.mp4
│   ├── 83丨插曲:for循环的另一种写法.mp4
│   ├── 84丨万类之祖:Object类.mp4
│   ├── 85丨hashCode和equals方法(上).mp4
│   ├── 86丨hashCode和equals方法(下).mp4
│   ├── 87丨toString方法.mp4
│   ├── 88丨初探Class类.mp4
│   ├── 89丨初探反射(上).mp4
│   ├── 90丨初探反射(下).mp4
│   ├── 91丨面向对象三要素:封装、继承和多态.mp4
│   ├── 92丨枚举:定义商品的门类.mp4
│   ├── 93丨接口:让商品类型更丰富(上).mp4
│   ├── 94丨接口:让商品类型更丰富(下).mp4
│   ├── 95丨抽象类:接口和类的混合体.mp4
│   ├── 96丨有方法代码的接口.mp4
│   ├── 97丨接口内代码的更多内容.mp4
│   ├── 98丨静态内部类.mp4
│   └── 99丨成员内部类.mp4
├── 101丨匿名类.mp4
├── 102丨特殊类的总结.mp4
├── 103丨让我们的超市运转起来:设计篇.mp4
├── 104丨让我们的超市运转起来:代码篇 .mp4
├── 105丨初识异常:trycatch.mp4
├── 106丨Java中异常的分类.mp4
├── 107丨抛出异常的语法.mp4
├── 108丨Java异常的传递.mp4
├── 109丨自定义异常.mp4
├── 110丨异常传递不是凌波微步.mp4
├── 111丨trycatchfinally语句.mp4
├── 112丨自动回收资源的try语句.mp4
├── 113丨Java中的常见异常.mp4
├── 114丨Collection类族简介.mp4
├── 115丨Collection中的List(上).mp4
├── 116丨Collection中的List(下).mp4
├── 117丨Collection中的Set.mp4
├── 118丨范型简析(上).mp4
├── 119丨范型简析(下).mp4
├── 120丨再探范型.mp4
├── 121丨Iterator接口.mp4
├── 122丨Map:key和value的映射.mp4
├── 123丨定义自己的注解.mp4
├── 124丨lambda的理解和使用(上).mp4
├── 125丨lambda的理解和使用(下).mp4
├── 126丨基本类型的自动装箱和拆箱.mp4
├── 127丨Java中的File类.mp4
├── 128丨Java I-O简介.mp4
├── 129丨写文件内容小程序.mp4
├── 130丨读文件内容小程序.mp4
├── 131丨网络通讯名词简介.mp4
├── 132丨简单的网络通讯小程序(上).mp4
├── 133丨简单的网络通讯小程序(下).mp4
├── 134丨简单的抓取网页内容的程序.mp4
├── 135丨JDK和JRE.mp4
├── 136丨初识线程.mp4
├── 137丨创建自己的线程.mp4
├── 138丨再探线程.mp4
├── 139丨多线程:混乱开始了.mp4
├── 140丨同步控制之synchronized.mp4
├── 141丨同步控制之waitnotify.mp4
├── 142丨多线程经典模型:生产者消费者.mp4
├── 143丨线程同步之join.mp4
├── 144丨死锁.mp4
├── 145丨ThreadLocal线程专属的变量.mp4
├── 146丨定时任务.mp4
├── 147丨volatile关键字的作用.mp4
├── 148丨concurrent包基本原理.mp4
├── 149丨concurrent包中的Atomic类族.mp4
├── 150丨concurrent包中的锁.mp4
├── 151丨concurrent包中的数据结构.mp4
├── 152丨concurrent包中的线程池.mp4
├── 153丨聊天室开张喽(上).mp4
├── 154丨聊天室开张喽(下).mp4
├── 155丨什么是学习一门语言.mp4
├── 156丨Java平台简介.mp4
├── 157丨Maven概念简介.mp4
├── 158丨Maven的安装和配置.mp4
├── 159丨创建一个简单的Maven项目.mp4
├── 160丨一个从pptx文件中抽取文字的小工具.mp4
├── 161丨Maven常用命令和插件.mp4
├── 162丨Intellij更多功能介绍.mp4
├── 163丨值得学习的类库简介.mp4
├── 164丨如何在StackOverflow上提问才不会被骂.mp4
├── 165丨浅谈程序设计.mp4
├── 166丨游戏小程序功能定义.mp4
├── 167丨游戏小程序设计和模块划分.mp4
├── 168丨游戏小程序代码分析.mp4
├── 169丨使用Swagger创建一个SpringBoot的Web服务.mp4
└── 170丨结束语.mp4

3 directories, 170 files

以上就是极客时间臧萌老师的视频课《零基础学Java》的详细介绍了。
本文由提供IT教程网提供,仅供学习交流使用,未经许可,禁止转载!
原课程地址:https://time.geekbang.org/course/intro/100027801,有能力的朋友请支持正版,谢谢!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。