免费课程:Java初级教程视频――私塾在线提供

 

 

 

 
 

免费课程:Java初级教程视频——私塾在线提供

课程大纲

 

第一章 Java学习方法及基础

java-0-1学习Java的关键和学什么
java-0-2部分学习方法、几个重要的嘱咐-1
java-0-3几个重要的嘱咐-2,上课建议 
java-1 Java是什么、有什么
java-2 Java能干什么
java-3 闲话Java(Java历史、Java大事记、Java特点、Java标准组织JCP)
java-4 构建Java开发环境
java-5  HelloWorld以及初学Java的一些常见错误
java-6 Java的基本运行流程
java-7 Java技术三大特性-虚拟机
java-8 Java技术三大特性-垃圾回收
java-9 Java技术三大特性-代码安全
java-10 第一章小结

第二章 Java基础语法
Java私塾Java视频培训教程初级-14 关键字
Java私塾Java视频培训教程初级-15 标识符
Java私塾Java视频培训教程初级-16 基本数据类型-1
Java私塾Java视频培训教程初级-17 基本数据类型-2
Java私塾Java视频培训教程初级-18 基本数据类型-3
Java私塾Java视频培训教程初级-19 String类型
Java私塾Java视频培训教程初级-20 常量变量
Java私塾Java视频培训教程初级-21 Java代码的基础知识
Java私塾Java视频培训教程初级-22 运算符-1
Java私塾Java视频培训教程初级-23 运算符-2
Java私塾Java视频培训教程初级-24 运算符-3
Java私塾Java视频培训教程初级-25 分支控制语句if-else-1
Java私塾Java视频培训教程初级-26 分支控制语句if-else-2
Java私塾Java视频培训教程初级-27 分支控制语句switch
Java私塾Java视频培训教程初级-28 循环控制语句for-1
Java私塾Java视频培训教程初级-29 循环控制语句for-2
Java私塾Java视频培训教程初级-30 循环控制语句while和do-while
Java私塾Java视频培训教程初级-31 特殊循环控制语句break、continue和标签
Java私塾Java视频培训教程初级-32 第二章小结-1
Java私塾Java视频培训教程初级-33 第二章小结-2
Java私塾Java视频培训教程初级-34 编程作业示例讲解

第三章 类和对象
Java私塾Java视频培训教程初级-35 什么是对象
Java私塾Java视频培训教程初级-36 对象的抽象
Java私塾Java视频培训教程初级-37 抽象对象和实体对象的关系
Java私塾Java视频培训教程初级-38 如何用Java表达抽象对象
Java私塾Java视频培训教程初级-39 包package-1
Java私塾Java视频培训教程初级-40 包package-2
Java私塾Java视频培训教程初级-41 import和Java类的搜寻方式
Java私塾Java视频培训教程初级-42 访问修饰符
Java私塾Java视频培训教程初级-43 类的定义和构造方法
Java私塾Java视频培训教程初级-44 属性和方法-1
Java私塾Java视频培训教程初级-45 形参实参
Java私塾Java视频培训教程初级-46 方法-2
Java私塾Java视频培训教程初级-47 参数可变的方法
Java私塾Java视频培训教程初级-48 如何使用一个Java类-new关键字
Java私塾Java视频培训教程初级-49 如何使用一个Java类-this关键字
Java私塾Java视频培训教程初级-50 Java类的基本运行顺序
Java私塾Java视频培训教程初级-51 实例变量和局部变量
Java私塾Java视频培训教程初级-52 变量的初始化和变量的范围
Java私塾Java视频培训教程初级-53 编程作业讲解-如何向main方法传参
Java私塾Java视频培训教程初级-54 编程作业讲解-分析题目(分解质因数、求完数)
Java私塾Java视频培训教程初级-55 面向对象三大特性-封装
Java私塾Java视频培训教程初级-56 面向对象三大特性-继承
Java私塾Java视频培训教程初级-57 面向对象三大特性-多态
Java私塾Java视频培训教程初级-58 什么是引用类型
Java私塾Java视频培训教程初级-59 按值传递和按引用传递-1
Java私塾Java视频培训教程初级-60 按值传递和按引用传递-2
Java私塾Java视频培训教程初级-61 按值传递和按引用传递-3
Java私塾Java视频培训教程初级-62 课堂小测验
Java私塾Java视频培训教程初级-63 包装类-1
Java私塾Java视频培训教程初级-64 包装类-2
Java私塾Java视频培训教程初级-65 包装类-3
Java私塾Java视频培训教程初级-66 类型转换
Java私塾Java视频培训教程初级-67 第三章小结-1
Java私塾Java视频培训教程初级-68 第三章小结-2
第四章 Java类的高级特性
Java私塾Java视频培训教程初级-69 Java继承的运行顺序
Java私塾Java视频培训教程初级-70 super关键字-1
Java私塾Java视频培训教程初级-71 super关键字-2
Java私塾Java视频培训教程初级-72 递归程序讲解-1
Java私塾Java视频培训教程初级-73 递归程序讲解-2
Java私塾Java视频培训教程初级-74 补充作业
Java私塾Java视频培训教程初级-75 什么是方法的覆盖
Java私塾Java视频培训教程初级-76 方法覆盖中到底运行哪一个方法
Java私塾Java视频培训教程初级-77 方法覆盖的原则
Java私塾Java视频培训教程初级-78 什么是方法重载
Java私塾Java视频培训教程初级-79 方法重载的规则
Java私塾Java视频培训教程初级-80 Java的多态
Java私塾Java视频培训教程初级-81 什么是static修饰符
Java私塾Java视频培训教程初级-82 static属性的内存分配
Java私塾Java视频培训教程初级-83 static的基本规则
Java私塾Java视频培训教程初级-84 静态引入
Java私塾Java视频培训教程初级-85 final修饰符-1
Java私塾Java视频培训教程初级-86 final修饰符-2
Java私塾Java视频培训教程初级-87 内部类-1
Java私塾Java视频培训教程初级-88 内部类-2
Java私塾Java视频培训教程初级-89 再谈Java的内存分配-1
Java私塾Java视频培训教程初级-90 再谈Java的内存分配-2
Java私塾Java视频培训教程初级-91 String的内存分配-1
Java私塾Java视频培训教程初级-92 String的内存分配-2
Java私塾Java视频培训教程初级-93 第四章小结
Java私塾Java视频培训教程初级-94 编程作业示例讲解-打印乘法口诀表、输出要求的图形
Java私塾Java视频培训教程初级-95 编程作业示例讲解-分解质因数
Java私塾Java视频培训教程初级-96 编程作业示例讲解-求完数、弹球问题
Java私塾Java视频培训教程初级-97 编程作业示例讲解-蚂蚁离开木杆问题的对象抽象
Java私塾Java视频培训教程初级-98 编程作业示例讲解-蚂蚁离开木杆问题的实现-1
Java私塾Java视频培训教程初级-99 编程作业示例讲解-蚂蚁离开木杆问题的实现-2
第五章 数组和枚举
Java私塾Java视频培训教程初级-100 数组是什么和数组声明
Java私塾Java视频培训教程初级-101 数组创建和数组的内存分配
Java私塾Java视频培训教程初级-102 数组的初始化
Java私塾Java视频培训教程初级-103 数组元素的访问
Java私塾Java视频培训教程初级-104 多维数组的概念、定义、初始化和基本的内存分配
Java私塾Java视频培训教程初级-105 多维数组内存分配示意图和定义实例
Java私塾Java视频培训教程初级-106 多维数组示例和本质
Java私塾Java视频培训教程初级-107 数组拷贝
Java私塾Java视频培训教程初级-108 基本的排序算法-冒泡排序
Java私塾Java视频培训教程初级-109 基本的排序算法-选择排序和插入法排序
Java私塾Java视频培训教程初级-110 基本的排序算法-希尔排序
Java私塾Java视频培训教程初级-111 数组的排序
Java私塾Java视频培训教程初级-112 枚举
Java私塾Java视频培训教程初级-113 第五章小结
Java私塾Java视频培训教程初级-114 编程作业示例讲解-进制转换的实现-1
Java私塾Java视频培训教程初级-115 编程作业示例讲解-进制转换的实现-2
Java私塾Java视频培训教程初级-116 编程作业示例讲解-进制转换的实现和扩展-3
Java私塾Java视频培训教程初级-117 编程作业示例讲解-判断天数问题的实现
Java私塾Java视频培训教程初级-118 编程作业示例讲解-程序求解某逻辑题的实现-1
Java私塾Java视频培训教程初级-119 编程作业示例讲解-程序求解某逻辑题的实现-2
Java私塾Java视频培训教程初级-120 编程作业示例讲解-程序求解某逻辑题的实现-3
Java私塾Java视频培训教程初级-121 编程作业示例讲解-程序求解某逻辑题的实现-4
Java私塾Java视频培训教程初级-122 编程作业示例讲解-程序求解某逻辑题的实现-5
第六章 常见类的使用
Java私塾Java视频培训教程初级-123 Object类
Java私塾Java视频培训教程初级-124 equals方法的概念、Object中的实现、基本规则
Java私塾Java视频培训教程初级-125 equals方法和==的联系和区别
Java私塾Java视频培训教程初级-126 覆盖equals方法的基本实现-1、查看String类的equals实现
Java私塾Java视频培训教程初级-127 覆盖equals方法的基本实现-2,hashCode方法
Java私塾Java视频培训教程初级-128 覆盖equals方法需覆盖hashCode方法、覆盖hashCode方法的基本实现
Java私塾Java视频培训教程初级-129 toString方法的功能、定义和基本实现
Java私塾Java视频培训教程初级-130 修改JDK的源代码来体会toString方法的功能
Java私塾Java视频培训教程初级-131 String类常用方法示例-1
Java私塾Java视频培训教程初级-132 String类常用方法示例-2
Java私塾Java视频培训教程初级-133 String类常用方法示例-3
Java私塾Java视频培训教程初级-134 String类常用方法示例-4
Java私塾Java视频培训教程初级-135 String类常用方法示例-5
Java私塾Java视频培训教程初级-136 String类常用方法示例-6
Java私塾Java视频培训教程初级-137 String类常用方法示例-7
Java私塾Java视频培训教程初级-138 String类常用方法示例-8
Java私塾Java视频培训教程初级-139 编程作业示例讲解-参加会议题目的实现-1
Java私塾Java视频培训教程初级-140 编程作业示例讲解-参加会议题目的实现-2
Java私塾Java视频培训教程初级-141 clone方法的基本概念、功能和浅度克隆的实现
Java私塾Java视频培训教程初级-142 clone方法的基本使用
Java私塾Java视频培训教程初级-143 正则表达式的基本概念和基本语法
Java私塾Java视频培训教程初级-144 Java中如何使用正则表达式
Java私塾Java视频培训教程初级-145 正则表达式的元字符、重复、字符类和常见的正则表达式
Java私塾Java视频培训教程初级-146 StringBuffer和StringBuilder
Java私塾Java视频培训教程初级-147 Math类常用方法示例-1
Java私塾Java视频培训教程初级-148 Math类常用方法示例-2
Java私塾Java视频培训教程初级-149 Math类常用方法示例-3
Java私塾Java视频培训教程初级-150 日期类(Date、DateFormat、Calendar)常用方法示例-1
Java私塾Java视频培训教程初级-151 日期类(Date、DateFormat、Calendar)常用方法示例-2
Java私塾Java视频培训教程初级-152 日期类(Date、DateFormat、Calendar)常用方法示例-3
Java私塾Java视频培训教程初级-153 日期类(Date、DateFormat、Calendar)常用方法示例-4
Java私塾Java视频培训教程初级-154 日期类(Date、DateFormat、Calendar)常用方法示例-5
Java私塾Java视频培训教程初级-155 日期类(Date、DateFormat、Calendar)常用方法示例-6
Java私塾Java视频培训教程初级-156 System类常用方法示例-1
Java私塾Java视频培训教程初级-157 System类常用方法示例-2
Java私塾Java视频培训教程初级-158 System类常用方法示例-3
Java私塾Java视频培训教程初级-159 第六章小结
Java私塾Java视频培训教程初级-160 编程作业示例讲解-模拟动态数组或集合的实现
Java私塾Java视频培训教程初级-161 编程作业示例讲解-模拟动态数组或集合的使用和测试
第七章 抽象类和接口
Java私塾Java视频培训教程初级-162 抽象类的定义、示例、使用
Java私塾Java视频培训教程初级-163 抽象类的使用例子
Java私塾Java视频培训教程初级-164 抽象类和抽象方法
Java私塾Java视频培训教程初级-165 接口的概念、定义、示例
Java私塾Java视频培训教程初级-166 如何使用接口、为什么要使用接口
Java私塾Java视频培训教程初级-167 接口的基本作用、extends和implements
Java私塾Java视频培训教程初级-168 接口的基本思想-1、组件的概念
Java私塾Java视频培训教程初级-169 接口的基本思想-2、接口和组件的关系、接口和抽象类的选择
Java私塾Java视频培训教程初级-170 第七章小结
第八章 异常和断言
Java私塾Java视频培训教程初级-171 什么是异常
Java私塾Java视频培训教程初级-172 异常处理模型try-catch-finally-1
Java私塾Java视频培训教程初级-173 异常处理模型try-catch-finally-2
Java私塾Java视频培训教程初级-174 异常处理模型throw-throws-1
Java私塾Java视频培训教程初级-175 异常处理模型throw-throws-2
Java私塾Java视频培训教程初级-176 异常分类和自定义异常
Java私塾Java视频培训教程初级-177 断言
Java私塾Java视频培训教程初级-178 第八章小结
Java私塾Java视频培训教程初级-179 编程作业示例讲解-倒油问题的分析和对象抽象
Java私塾Java视频培训教程初级-180 编程作业示例讲解-倒油问题的具体实现-1
Java私塾Java视频培训教程初级-181 编程作业示例讲解-倒油问题的具体实现-2
Java私塾Java视频培训教程初级-182 编程作业示例讲解-倒油问题的具体实现-3
Java私塾Java视频培训教程初级-183 编程作业示例讲解-倒油问题的具体实现-4
Java私塾Java视频培训教程初级-184 编程作业示例讲解-倒油问题的具体实现-5
Java私塾Java视频培训教程初级-185 编程作业示例讲解-倒油问题的扩展
项目:模拟银行系统
Java私塾Java视频培训教程初级-186 模拟银行系统的业务讲解
Java私塾Java视频培训教程初级-187 模块的划分方式
Java私塾Java视频培训教程初级-188 构建项目的包结构
Java私塾Java视频培训教程初级-189 ServiceEbo的实现-1
Java私塾Java视频培训教程初级-190 ServiceEbo的实现-2
Java私塾Java视频培训教程初级-191 项目启动类App的实现
Java私塾Java视频培训教程初级-192 登录和菜单的基本实现
Java私塾Java视频培训教程初级-193 菜单的实现
Java私塾Java视频培训教程初级-194 操作人员模块新增功能的实现
Java私塾Java视频培训教程初级-195 操作人员模块修改功能的实现
Java私塾Java视频培训教程初级-196 操作人员模块查询功能的实现
Java私塾Java视频培训教程初级-197 操作人员模块删除功能的实现-1
Java私塾Java视频培训教程初级-198 操作人员模块删除功能的实现-2
Java私塾Java视频培训教程初级-199 客户管理模块的实现-1
Java私塾Java视频培训教程初级-200 客户管理模块的实现-2
Java私塾Java视频培训教程初级-201 帐户管理模块的实现-1
Java私塾Java视频培训教程初级-202 帐户管理模块的实现-2
Java私塾Java视频培训教程初级-203 帐户管理模块的实现-3
Java私塾Java视频培训教程初级-204 开户的实现-1
Java私塾Java视频培训教程初级-205 开户的实现-2
Java私塾Java视频培训教程初级-206 开户的实现-3
Java私塾Java视频培训教程初级-207 销户的实现
Java私塾Java视频培训教程初级-208 存款、取款的实现-1
Java私塾Java视频培训教程初级-209 存款、取款的实现-2
Java私塾Java视频培训教程初级-210 存款、取款操作记录模块的实现
Java私塾Java视频培训教程初级-211 在存款功能实现的地方添加存款操作记录
Java私塾Java视频培训教程初级-212 在取款功能实现的地方添加取款操作记录
Java私塾Java视频培训教程初级-213 转帐功能的实现-1
Java私塾Java视频培训教程初级-214 转帐功能的实现-2
Java私塾Java视频培训教程初级-215 切换用户的实现
Java私塾Java视频培训教程初级-216 简单的权限的实现

课程内容

 

整体说明:


Java私塾的这一套视频是完全真实课堂录制,实际上课时间为十一天,主要内容包括:
 

1:系统完整的学习Java的基础知识
2:深入剖析重点知识点的理论
3:超多的编程题目和程序讲解
4:最后以一个模拟的银行系统来综合实战所学的知识


下面分章节简要描述一下每天视频的内容:
 

 

第一天
1:Java的一些学习方法、在Java私塾学习的内容、项目等,非常重要。
2:Java入门:Java是什么、有什么、能干什么、Java历史
3:构建Java开发环境、学习写第一个HelloWorld的程序
4:HelloWorld背后的故事、Java技术的三大特性(虚拟机、垃圾回收、代码安全)
5:第一章小结

 

第二天
1:Java的基础语法:关键字、标识符、数据类型、声明和赋值、常量和变量等
2:Java代码的基本知识、运算符、表达式
3:Java分支语句:if-else和switch
4:Java循环语句:for、while、do-while,特殊控制:break、continue、label
5:第二章小结
6:演示对完成作业中程序题的要求

 

第三天
1:面向对象初步,重点在训练进行对象的抽象
2:Java中如何表达对象,根据前面的抽象来具体的讲述,包含package、import、类定义、属性、方法、构造方法各自的知识点和编程规则
3:如何使用一个类,综合前面的思路:现实世界的实体对象--〉抽象对象--〉Java类--〉使用这些类。
重点在理解new关键字的含义,初步接触内存分配示意图。
4:深入理解Java类的基本运行顺序,深入理解变量的一些基本规则
5:讲解部分程序题


第四天
1:理解面向对象的三大特性
2:深入理解引用类型、深入理解按值传递和按引用传递、熟练使用内存分配示意图
3:包装类的知识和基本功能、自动封包与解包,学习使用JDK文档
4:掌握Java中的类型转换
5:第三章小结
6:深入学习Java中的继承
7:讲解部分程序题,讲递归

 

第五天
1:方法的覆盖和重载的知识点和规则
2:Java中多态的知识点
3:static修饰符的规则和应用,包括它的内存分配、初始化规则等
4:final修饰符的规则和应用
5:内部类的基本知识
6:深入理解Java的内存分配
7:第四章小结
8:讲解部分程序题,比如(可以先尝试着做做看):
有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。木杆很细,不能同时通过一只蚂蚁。开始时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头,但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。编写程序,求所有蚂蚁都离开木杆的最小时间和最大时间。

 

第六天
1:数组的基础知识,重点在于内存分配
2:多维数组,重点在于对多维数组的理解,尤其是从一维数组开始的演变
3:基本的排序算法:冒泡、选择、插入、希尔
4:枚举的基础知识
5:第五章小结
6:讲解部分程序题,比如(可以先尝试着做做看):
用程序求解:
请回答下面10个问题:
  1、第一个答案是b的问题是哪一个?
  (a)2;(b) 3;(c)4;(d)5;(e)6
  2、唯一的连续两个具有相同答案的问题是:
  (a)2,3;(b)3,4;(c)4,5;(d)5,6;(e)6,7;
  3、本问题答案和哪一个问题的答案相同?
  (a)1;(b)2;(c)4;(d)7;(e)6
  4、答案是a的问题的个数是:
  (a)0;(b)1;(c)2;(d)3;(e)4
  5、本问题答案和哪一个问题的答案相同?
  (a)10;(b)9;(c)8;(d)7;(e)6
  6、答案是a的问题的个数和答案是什么的问题的个数相同?
  (a)b;(b)c;(c)d;(d)e;(e)以上都不是
  7、按照字母顺序,本问题的答案和下一个问题的答案相差几个字母?
  (a)4;(b)3;(c)2;(d)1;(e)0。(注:a和b相差一个字母)
  8、答案是元音字母的问题的个数是:
  (a)2;(b)3;(c)4;(d)5;(e)6。(注:a和e是元音字母)
  9、答案是辅音字母的问题的个数是:
  (a)一个质数;(b)一个阶乘数;(c)一个平方数;(d)一个立方数,(e)5的倍数
  10、本问题的答案是:
  (a)a;(b)b;(c)c;(d)d;(e)e。

 

第七天
1:Object类的基础知识,再次学习如何使用JDK文档。重点讲解equals、hashCode、toString,会去查看JDK源码
2:String类的常用方法,主要是分别演示方法的使用
3:讲解部分程序题,比如(可以先尝试着做做看):
参加会议:有人邀请A,B,C,D,E,F6个人参加一项会议,这6个人有些奇怪,因为他们有很多要求,已知:
1.A,B两人至少有1人参加会议。
2.A,E,F3人中有2人参加会议。
3.B和C两人一致决定,要么两人都去,要么两人都不去。
4.A,D两人中只1人参加会议。
5.C,D两人中也只要1人参加会议。
6.如果D不去,那么E也决定不去。
那么最后究竟有哪几个人参加了会议呢?第八天
1:正则表达式的基础知识
2:StringBuffer和StringBuilder类的知识和使用
3:Math类的使用
4:Java中的日期操作类和使用
5:System类的基本使用,包括属性文件、从控制台输入等
6:第六章小结
7:讲解部分程序题,比如(可以先尝试着做做看):
使用数组模拟后面会学到的集合类set的功能,这个很重要,后面的项目也用到了这个程序

 

第九天
1:抽象类的理论知识和应用
2:接口的理论知识,重点在理解接口的作用和思想
3:接口和抽象类的比较和选择
4:异常的基础知识
5:异常的处理:try、catch、finally、throw、throws
6:异常的分类
7:自定义异常
8:了解断言
9:第七章和第八章小结
10:讲解部分程序题,比如(可以先尝试着做做看):
编程实现:有一位厨师要从盛12斤油(a桶)的桶中倒出6斤油来,可是手边只有盛8
斤油(b桶)和盛5斤油(c桶)的两个桶,问如何操作才能将6斤取出来呢?

 

第十天
1:开始模拟银行系统的小项目
2:完成:银行服务的启动、多层菜单的选择、银行操作人员的维护(增删改查)
3:完成:客户资料的维护、帐号的维护

 

第十一天
1:项目收尾工作
2:完成:开户、销户、存款、取款、转帐等功能
3:示范如何给项目添加基本的权限控制

免费课程:Java初级教程视频——私塾在线提供

你可能感兴趣的:(视频,Java学习,在线,免费课程,学习Java)