1-1 欢迎来到Java语言的世界
  • 欢迎来到Java语言的世界
1-2 计算机基本概念和JDK的安装
  • 本章导学
  • 计算机的基本概念
  • 计算机的功能键和常用快捷键
  • JDK相关的基本概念
  • JDK的下载,安装和配置
1-3 我的第一个程序:HelloWorld
  • 本章导学
  • IntelliJ?IDEA简介
  • 我的第一个Java程序_HelloWorld
  • Java程序开发和运行原理
  • IDEA的基本配置
  • IDEA常用的快捷键演示
  • Java语言编码规范
1-4 Java核心_常量、变量
  • 本章导学
  • Java的注释
  • Java的关键字
  • Java的常量
  • 变量的定义和使用
  • Java的数据类型
  • 数据类型转换
  • 标识符讲解
1-5 Java核心_运算符
  • 本章导学
  • 算数运算符
  • 字符和字符串参与加法运算
  • 自增和自减运算符
  • 赋值运算符
  • 关系运算符
  • 逻辑运算符
  • 三元运算符讲解
1-6 Java核心_流程控制之选择结构
  • 本章导学
  • Scanner的基本使用
  • 【案例】Scanner类的应用_计算两个整数和
  • 流程控制结构的概述和顺序结构
  • 选择结构的概述
  • if语句的第一种格式
  • if语句的第二种格式
  • if语句的第三种格式
  • 【案例】if语句_获取两个整数的最大值
  • 【案例】if语句_根据考试成绩打印对应的级别
  • switch语句简介
  • [案例]switch案例_根据数字打印指定的日期
1-7 Java核心_流程控制之循环结构
  • 本章导学
  • Java中循环结构的概述和分类
  • for循环的格式和执行流程
  • 【案例】for循环_打印5次HelloWorld
  • 【案例】for循环_正向以及逆向打印数字
  • 【案例】for循环_求1~5之间的数字和
  • 【案例】for循环_求1-100之间的偶数和
  • 【案例】for循环_打印所有的水仙花数
  • 【案例】for循环_计算水仙花数的个数
  • while循环的格式和执行流程
  • 【案例】while循环_打印5次HelloWorld
  • 【案例】while循环_计算1~100之间的数字之和
  • do_while循环简介
  • 【案例】do_while循环_模拟练习知识点的次数
  • 三种循环的区别
  • 死循环
  • break关键字的用法
  • continue关键字的用法
  • 循环嵌套
  • 带标号的循环结束
  • 【案例】循环综合案例_1024程序员节小黑发橙子
  • Random类的简单使用
  • 【案例】Random类_猜数字的小游戏
1-8 Java核心_方法和数组
  • 本章导学
  • 方法概述
  • 方法的格式
  • 方法的定义
  • 方法的调用
  • 方法调用图解
  • 【案例】方法_比较两个整数是否相等
  • 定义方法的注意事项
  • 方法重载的概述
  • 【案例】方法重载
  • 【练习】哪些是方法重载
  • 数组概述
  • 数组的三种定义格式
  • 数组中元素的访问方式
  • 数组的遍历
  • 数组的初始化
  • 数组动态初始化图解
  • 数组静态初始化图解
  • 两个数组的内存图解
  • 一个数组两个引用的内存图解
  • 数组索引越界异常
  • 空指针异常
  • 【案例】数组_获取int[]的最大值
  • 【案例】数组_定义方法打印数组
  • 引用类型传递和基本类型传递的区别
1-9 Java编程思想_面向对象之封装
  • 本章导学
  • 面向对象的思想概述
  • 类与对象概述
  • 【案例】:手机类的定义和使用
  • 【案例】:学生类的定义和使用
  • 一个对象创建过程的内存图解
  • 两个对象创建过程的内存图解
  • 对象作为参数的内存图解
  • 使用变量的规则
  • 成员变量和局部变量的区别
  • 封装概述
  • private关键字的用法
  • this关键字的用法
  • 构造方法及演示
  • 标准的JavaBean类的定义和使用
1-10 Java编程思想_面向对象之继承
  • 本章导学
  • 继承概述
  • 【案例】继承_动物类
  • 继承的优缺点
  • 继承关系中成员变量的使用特点
  • 使用成员变量的内存图解
  • this和super的区别
  • 继承关系中成员方法的使用格式
  • 使用成员方法的内存图解
  • 继承关系中构造方法的使用特点
  • 方法重写的概念
  • 四大访问权限修饰符
  • 方法重写和方法重载的区别
  • Java中继承的特点
1-11 Java编程思想_面向对象之多态
  • 本章导学
  • 多态概述
  • 父类引用指向子类对象的内存图
  • 多态的使用场景及其内存图解
  • 多态中成员变量的使用
  • 多态中成员变量使用的内存图解
  • 多态的好处和弊端
  • 抽象类的概述
  • 抽象类的特点
  • 【案例】抽象类_员工类代码实现
  • final关键字概述和特点
  • static的用法之静态成员变量
  • static的用法之静态成员方法
  • 接口的概述
  • 接口的特点
  • 接口的成员特点