极客时间出品的《零基础学Java》由臧萌所作,臧萌是PayPal数据处理组技术负责人,本门课讲通俗易懂的Java入门课。
订阅价格:
单独订阅价: ¥129。已有1108 人已学习 · 共141讲 · 141课时,约1500分钟,本课程为视频课程。可在极客时间APP/小程序/网站上永久观看。
用我的邀请购买,还会额外返现24元。购买的朋友请加我微信号 dismissmewp ,备注:返现。
《零基础学Java》专栏简介
课程亮点
通俗易懂,化抽象为具象:通过大量比喻、类比来辅助理解抽象概念,轻松掌握Java基础语法,不再视编程语言为“天书”。
大小练兵,让理论融入实践:通过动手实践来更深入地掌握各知识点,把学到的知识融会贯通,完成从学一门编程语言到用一门编程语言的转变。
内容丰富,贯穿核心知识点:从最基础的语法讲起,再到循环控制、类、面向对象、以及多线程等高阶内容,学完后就可以独立编写一些小型应用程序,将想法变成可以运行的程序,体验创造的乐趣。
《零基础学Java》专栏作者
臧萌,现任 PayPal 数据处理组技术负责人,《Java入门 1 2 3》一书的作者。
毕业于山东大学计算机科学与技术专业,先后在 Sybase,eBay,盛大,亚马逊,携程,PayPal 等公司工作,方向包括ETL,GUI,IaaS,大数据,安全等。多年来专注于Java,有10多年一线软件设计和开发经验,对 Java 语言和软件开发有深刻的认识。
曾编写过一本 Java 入门高口碑书籍《Java 入门123》,豆瓣评分9.2,被称为 Java 入门图书的“战斗机”,累计 7 次印刷,售出超过 3w 册,通俗易懂的讲解风格也获得了众多读者的好评。
《零基础学Java》课程背景
在最权威的 TIOBE 编程语言排名榜单上,Java 常年稳居第一,可以说是世界上应用最为广泛的一门语言。
包括阿里巴巴、京东、去哪儿网、亚马逊在内的知名公司都在使用 Java 语言。
同时,在微服务、云计算、大数据、Android App 开发等领域,Java 也是当之无愧的主角。
可以说,学好了 Java,不愁没有用武之地,未来的就业之路也会非常宽广。
考虑到有不少人想学习编程,但苦于没有合适的教材,或者没有掌握正确的方法,始终不得其门而入。
因此,我们和臧萌老师合作开发了《零基础学Java》这门课程,臧萌老师之前曾写过一本广受好评的Java入门畅销书,相信凭借这些经验,他也会给广大初学者带来一门听得懂、学得会、用得上的 Java 入门课。
这门课将帮你轻松迈进编程世界的大门,并能够独立编写出规范、有用的 Java 程序,同时为后续的深入学习打下坚实的基础。
课程收获
- 全面掌握 Java 核心语法
- 玩转 Java 常用类库及工具
- 攻克面向对象、多线程等技术难点
- 独立用 Java 编写一款小游戏
《零基础学Java》专栏详细目录
第一章:Java编程基础
- 课程介绍
- 内容综述
- 开发环境搭建
- 详解HelloWorld程序
- IntelliJ IDEA集成开发环境的安装和使用
- 从加减乘除到变量
- 再探加减乘除的程序
- Java中的基本数据类型
- Java中的运算符
- Java中的位运算符
- 基本数据类型的更多语法点
- 字符集编码和字符串
- 操作符和数据类型总结
- 程序执行流程之if-else语句
- 程序循环之for语句
- 代码块和变量的作用域
- 程序循环之while语句
- 程序执行流程之switch语句
- 循环和判断的总结
- 用数组保存成绩
- U识变量和数组
- 多维数组
- 用数组灵活处理成绩
第二章:Java面向对象编程
- 类(Class)
- 初探类和对象
- U识引用类型
- 类、对象和引用的关系
- 认识数组类型
- 引用的缺省值:null
- 像自定义类型一样使用类
- Java中的包和访问修饰符
- 打造一个小超市
- Intellij调试程序初探
- 方法:让Merchandise对象有行为
- 返回值:让Merchandise计算毛利润
- 参数:让Merchandise计算多件商品的总价
- 参数和返回值是怎么传递的
- 分清参数、局部变量和实例变量地盘
- 隐藏的this自引用
- 理解方法:一种特殊的代码块
- 理解方法的调用:代码的一种特殊跳转
- 给类和方法加Java注释
- —个成熟的类的对象会自己做事情
- 方法的签名和重载
- 重载的参数匹配规则
- 构造方法:构造实例的方法
- 构造方法的重载和互相调用
- 静态变量
- 静态方法
- 静态方法的重载
- static代码块和static变量初始化
- 方法和属性的可见性修饰符
- 重新认识老朋友:Math和Scanner
- 重新认识老朋友:String
- 重新认识老朋友:main方法
- String类的好兄弟
- 继承:方便让商品增加新的类别
- 子类对象里藏着一个父类对象
- 父类和子类的引用赋值关系
- intanceof 操作符
- 覆盖:子类想要一点不一样
- super:和父类对象沟通的桥梁
- super.调用父类的构造方法
- 继承专属的访间控制:protected
- 多态:到底调用的哪个方法?
- 覆盖里更多的语法点
- final修饰符
- 继承里的静态方法
- 插曲:for循环的另一种写法
- 万类之祖:Object类
- hashCode 和 equals 方法
- toString 方法 0初探Class类
- 初探反射
- 面向对象三要素——封装、继承和多态
- 接口:只关注标准的特殊类
- 接口 :让商品类型更丰富
- 有缺省方法的接口
- 抽象类:接口和类的混合体
- 非共有类
- 静态内部类
- 成员内部类
- 局部内部类
- 匿名类
- 修饰符总结
- 让我们的超市运转起来:设计篇
- 让我们的超市运转起来:代码篇
第三章:Java中的异常处理
- 初识异常:try catch
- Java中异常的分类
- 自定义异常
- 抛出异常的语法
- Java异常的传递
- try catch finally 语句
- try finally 语句
- 自动回收资源的try语句
- Java中的常见异常
第四章:Java中的常用工具类和新语法
- Collection类族简介
- Collection 中的 List
- Collection 中的 Set
- 使用范型初探
- Iterator 接口
- Map: key 和 value 的映射
- annotation (注解)简介
- lambda 简介
- 基本类型的自动装箱和拆箱
- 使用Java中的File类操作文件
- Java I/O简介
- 读文件内容小程序
- 写文件内容小程序
- 网络通讯名词简介
- 简单的网络通讯小程序
第五章:Java中的线程
- 通过debug初识线程
- 线程:程序的大舞台和发动机
- Java线程的状态
- Java线程中常用的方法
- 多线程:超市里的商品乱了
- 同步控制之synchronized方法
- synchronized 静态方法
- synchronized 代码块
- 同步控制之wait notify
- volatile关键字
- 数字的原子操作:Atomic类族
- 多线程经典模型:生产者消费者
- 死锁
- 超市开门营业!
第六章:Java编程实战
- 什么是学习一门语言
- Java平台简介
- Intellij更多功能介绍
- Maven概念简介
- Maven的安装和配置
- 创建一个简单的Maren项目
- Maven常用命令
- 一个从pptx文件抽取文字的小工具
- JUnit简介
- 值得学习的类库和工具简介
- 如何在Stack Overflow上提问才不会被骂
- 浅谈程序设计
- 游戏小程序功能定义
- 游戏小程序设计和模块划分
- 游戏小程序代码分析
- 结束语

我的公众号:猿人学 Python 上会分享更多心得体会,敬请关注。
***版权申明:若没有特殊说明,文章皆是猿人学 yuanrenxue.con 原创,没有猿人学授权,请勿以任何形式转载。***
说点什么吧...