视频简介:
本课程从 Java 基础讲起,贯穿主要的开发技术,如 SpringBoot,MyBatis,数据库等,抛弃鸡肋的知识点,让学习 Java 不再拖沓冗长
学完本课程能够收获:用最短的学习路径窥得 Java 开发全貌,一天一小时,21 天上手 Java 开发
课程亮点:
1. 时间短。目前同类视频,所谓的 30 天学会 Java 都是学习到 Java 基础为止,离着手开发还早着呢,而且这些视频的一天,其实都是暗指 6、7 小时,初学者一天根本学不过来。本视频效率与实践并重,真正做到一天一小时,21 天上手 Java 开发
2. 重实用。很多视频为了体现自己讲的全、讲的深,加入了很多初学者没必要掌握的章节,增加了学习难度,造成很多人中途放弃。本视频重视学习规律,精选要点知识,摒弃鸡肋知识,避免内容太多学了后面忘了前面。至于深入的内容,会在《笑傲篇》展开
课程内容:
课程共分为五章:Java 入门、开发web应用程序、面向对象、我的B站综合练习、数据持久化
讲解方式:
本课程从 Java 基础讲起,贯穿主要的开发技术,如 SpringBoot,MyBatis,数据库等,抛弃鸡肋的知识点,让学习 Java 不再拖沓冗长
第一章
* 首先对 Java 做个简单介绍,带着大家安装 JDK 配置环境变量,用 JShell 写出第一行 Java 代码,接下来介绍代码结构,什么是类和方法,写出第一份 Java 源码,解释 Java 字节码的优势劣势,打造好开发环境,安装好开发工具
* 接下来,从输入输出入手,介绍程序中如何表示字符、数字、变量和运算符,学到这里已经能够做一个简单的贷款计算器了
* 通过对贷款计算器提出新的需求,介绍 Java 中的条件语句与循环语句,这里只讲最常用的 if else 和 for 循环
* 介绍 java 中的方法的定义、调用流程、以及方法的意义,控制方法返回的两种方式,return 与 throw
* 最后介绍 java 中的 package,以及如何打包发布
第二章
* 介绍 C/S 架构和它能解决的问题,引入 Spring Boot 开发框架
* Spring Boot 入门,URL 的格式,框架如何处理输入和输出
* 用 Spring Boot 开发贷款计算器
* 当方法需要返回结果有多个时,可以使用数组,二维数组
* 扩展贷款计算器的功能,在等额本息方式之外,增加等额本金方式,为之后继承、多态、做好铺垫
* 最后介绍 web 程序的打包发布
第三章
* 从抽象角度介绍什么是对象,将现实世界的物体,使用代码表示
* 介绍定义类、字段、构造方法、对象方法的语法,this
* 从对象演化介绍对象是怎么来的,从现有数据和代码,分类整理成对象,比如对贷款计算器的改造
* 对比对象方法与静态方法
* 静态变量例子
* 何为继承,Object 类,构造器与继承,java 类型系统,类型转换
* 何为多态,多态的应用
* 何为封装,访问修饰符
* 接口
* 控制反转与依赖注入
* 核心类库中较为重要的类:ArrayList,HashMap
* 异常处理语法
第四章
* 我的 B 站综合练习
* 文件操作
* 视频转换
第五章
* SQL
* MyBatis