视频教程-Java基础-Java

扫码下载「CSDN程序员学院APP」,1000+技术好课免费看

APP订阅课程,领取优惠,最少立减5元 ↓↓↓

讲师姓名:屈博

技术总监/研发总监

讲师介绍:毕业于师范院校,曾就职于中科软、传智播客、北京宇信科技,东软集团。擅长Java、C/C++、Android等技术,从事软件和教育事业10年。授课时长超越1万小时。讲课幽默、风趣,喜欢专研前沿技术,被学生称为“技术狂人QB哥”。

?点击立即跟老师学习?

 

「你将学到什么

本套课程是针对零基础的同学讲解Java入门级别的视频资料,对于有一定编程基础的同学可以不用参考。直接建议学习数据库或者JavaWEB,甚至企业级框架技术

 

「课程学习目录」

第1章:基础预热
1.1–Java和行业介绍
2.2–软件概念介绍
3.3–计算机语言介绍
4.4–Java开发软件体系介绍
5.5–开发各个环节介绍
6.6–JDK、JRE、JVM介绍
7.7–JDK安装
8.8–Java三种架构体系
9.9–Java的跨平台
10.10–配置环境变量和path介绍
11.11–常用的几个dos命令
第2章:Java基础入门
1.1–IDE介绍
2.2–编写Helloworld程序
3.3–编译和运行程序
4.4–javac和java命令的作用
5.5–常见的问题和错误
6.6–main的作用
7.7–classpath变量介绍
8.8–path和classpath区别
9.9–注释介绍
10.10–关键字
11.11–标识符
12.12–常量介绍
13.13–进制介绍
14.14–十进制和二进制转换
15.15–凑数方式
16.16–演示JDK中的进制转换
17.17–编码表介绍
18.18–变量介绍
19.19–变量的定义和数据类型
第3章:类型转换、运算符、判断结构
1.1–回顾
2.2–自动类型转换
3.3–强制类型转换
4.4–赋值运算
5.5–算术运算
6.6–自加和自减运算
7.7–赋值和算术混合运算
8.8–关系运算
9.9–逻辑运算
10.10–位运算
11.11–交换两个空间的值
12.12–三元运算
13.13–顺序结构
14.14–if结构
15.15–if-else结构
16.16–if-else和三元运算互换
17.17–if-else练习
第4章:switch、循环、方法
1.1–switch结构
2.2–while循环介绍
3.3–while的练习
4.4–do-while循环
5.5–for循环
6.6–Scanner介绍
7.7–Random介绍
8.8–简单的猜数字游戏(只能猜一次)
9.9–猜数字游戏(不限制次数)
10.10–循环嵌套介绍
11.11–循环嵌套练习
12.12–break关键字
13.13–Continue关键字
14.14–for和while的区别
15.15–语句标
第5章:方法、数组
1.1–IDE介绍
2.2–eclipse下载、安装、启动和视图切换
3.3–eclipse创建项目编写HelloWord
4.4–eclipse的基本设置
5.5–eclipse的快捷键介绍
6.6–方法介绍
7.7–方法的定义格式
8.8–方法的练习
9.9–方法的重载
10.10–数组介绍和定义格式
11.11–Java关于内存的划分
12.12–数组内存图
13.13–数组在堆中的初始化
14.14–关于数组的下标和长度
15.15–数组遍历&角标越界
16.16–数组计算和值
17.17–数组最值
18.18–数组的一般查找
19.19–数组的折半查找
20.20–数组的冒泡排序
21.21–JDK中的Arrays介绍
第6章:面向对象
1.1–回顾
2.2–二维数组介绍
3.3–二维数组简单操作
4.4–二维数组内存图
5.5–数组名代表的是数组在堆中的地址
6.6–面向对象介绍
7.7–类介绍
8.8–定义类
9.9–创建对象
10.10–类和对象关系
11.11–对象创建的内存图
12.12–对象创建图解说明
13.13–成员变量和局部变量
14.14–值传递和引用传递的问题
15.15–匿名对象&垃圾回收
16.16–封装&private修饰方法
17.17–private修饰成员变量和setXxx、getXxx
18.18–public关键字介绍
第7章:构造方法、this、static、单例
1.1–构造方法引入
2.2–构造方法定义和演示
3.3–构造方法的执行过程
4.4–有参数的构造方法
5.5–构造方法细节
6.6–this的介绍
7.7–this的用法
8.8–this调用构造方法的细节
9.9–默认构造方法
10.10–static介绍&使用场景
11.11–static修饰方法
12.12–静态代码块
13.13–构造代码块和局部代码块
14.14–类加载和对象创建流程
15.15–面试题
16.16–设计模式
17.17–单例设计模式&两种书写方式
第8章:继承、super、final、抽象类、接口
1.1–继承介绍
2.2–继承的代码演示
3.3–继承的利弊
4.4–继承的细节
5.5–继承的应用
6.6–单继承、多继承和多重继承
7.7–子类实例化过程
8.8–super语句调用父类构造方法
9.9–显示指定super语句
10.10–super区分子父类成员变量同名
11.11–final关键字介绍
12.12–方法的复写
13.13–介绍Object顶层父类
14.14–抽象类介绍
15.15–抽象类的代码体现
16.16–抽象类的细节
17.17–包介绍
18.18–包之间的访问
19.19–jar包介绍
20.20–接口介绍
21.21–接口的代码体现
22.interface应用
23.23–接口和类的关系
第9章:适配器、JDK8的接口、多态、Object类、内部类
1.1–适配器设计模式
2.2–多个接口之间的继承
3.3–JDK8关于接口的默认和静态方法
4.4–多态介绍和代码体现
5.5–多态的利弊
6.6–多态中的转型
7.7–API介绍
8.8–Object类和equals方法介绍
9.9–toString方法介绍
10.10–内部类介绍和成员内部类使用
11.11–局部内部类
12.12–匿名内部类
13.13–多态的成员调用
第10章:异常
1.1–作业讲解
2.2–异常介绍
3.3–异常代码体现
4.4–异常的体系结构
5.5–程序健壮性判断防止异常
6.6–异常的抛出处理
7.7–异常的捕获处理
8.8–编译时期和运行时期异常
9.9–自定义异常
10.10–throws关键字
11.11–异常的细节
第11章:System、Math、日期API、基本类型包装类
1.1–System类
2.2–Math类
3.3–Date类
4.3–Date类
5.4–Calendar类
6.5–SimpleDateFormat类
7.6–基本类型包装类介绍
8.7–基本类型转包装类
9.8–包装类型转基本类型
10.9–包装类的面试题
11.10–String介绍
12.11–byte和char数组转成字符串
13.12–String类的方法介绍
第12章:字符串、缓冲区、正则表达式
1.1–作业1
2.2–作业2
3.3–字符串方法总结
4.4–缓冲区介绍
5.5–字符串缓冲区介绍
6.6–添加方法
7.7–删除和修改方法
8.8–查询方法
9.9–字符串缓冲区总结
10.10–正则表达式引入
11.11–正则表达式介绍
12.12–正则表达式的符 介绍
13.13–正则表达式的判断
14.14–正则表达式的切割和组
15.15–正则表达式的替换功能
16.16–正则表达式的获取功能
第13章:Collection、List接口及实现类、链表数据结构
1.1–作业
2.2–集合介绍
3.3–Collection接口
4.4–集合的添加和删除方法
5.5–判断和size方法
6.6–Collection带All的方法
7.7–Iterator接口介绍
8.8–Iterator接口演示和细节
9.9–集合练习
10.10–foreach语句
11.11–List接口和特有方法介绍
12.12–ListIterator迭代器
13.13–ArrayList类(集合)介绍
14.14–Vector类和Enumeration接口
15.15–LinkedList集合
16.16–链表结构介绍
第14章:Set接口及实现类、Hash和Tree结构、比较器、Map接口、泛型
1.1–Set接口和HashSet演示
2.2–哈希结构介绍
3.3–HashSet存放自定义对象
4.4–LinkedHashSet
5.5–TreeSet介绍
6.6–二叉树介绍
7.7–TreeSet存放自定义对象
8.8–Comparable接口介绍
9.9–Comparator接口介绍
10.10–使用Lambda表达式改写Comparator接口
11.11–Comparator和Comparable接口
12.11–Comparator和Comparable接口
13.12–泛型介绍和演示
14.13–演示自定义泛型
15.14–Map接口介绍
16.15–Map接口中的方法介绍
17.16–Map接口遍历
18.17–Map的子类介绍
19.18–集合的练习
第15章:IO、File
1.1–IO介绍
2.2–File介绍和对象创建
3.3–创建文件或文件夹
4.4–创建和判断方法
5.5–获取方法
6.6–获取多级目录下的文件或文件夹
7.7–递归介绍
8.8–使用队列完成多级目录获取
9.9–FileFilter接口
10.10–FilenameFilter接口
11.11–IO流介绍
第16章:字节流、字符流
1.1–字节输出流
2.2–字符输入流&读取一个字节
3.3–一次读取多个字节数据
4.4–复制文件练习
5.5–切割文件
6.6–合并文件
7.7–IO中的异常统一处理
8.8–available方法
9.9–使用apache的common-io复制文件
10.10–字符流介绍和字符输出流
11.11–字符输入流演示
12.12–字符流无法操作非字符文件
13.13–编码介绍&编码表的规律
14.14–解码和乱码
第17章:功能流、 络编程
1.1–OutputStreamWriter介绍
2.2–InputStreamReader介绍
3.3–序列化和序列化接口
4.4–反序列化
5.5–序列化版本 和细节
6.6–字节流缓冲区介绍
7.7–字符缓冲区流介绍
8.随机访问流
9.属性读写
10.Scanner读取文件数据
11.8–其他的功能流
12.9– 络和OSI介绍
13.10–IP地址
14.11–协议介绍
15.12–端口介绍
16.13–InetAddress类介绍
第18章: 络编程
1.1–UDP编程中2个类介绍
2.2–UDP编程发送的简单实现
3.3–UDP编程接收端的简单实现
4.4–UDP练习
5.5–TCP通信介绍
6.6–TCP客户端简单实现
7.7–TCP服务端简单实现
8.8–基于TCP的交互
9.9–文件上传介绍
10.10–文件上传实现
第19章:mysql数据库
1.1–数据库介绍
2.2–关系型数据库
3.3–mysql数据库的安装和卸载
4.4–超管密码修改
5.5–SQL介绍&分类
6.6–创建库
7.7–删除、修改、切换数据库
8.8–创建表格
9.9–创建表格细节
10.10–单表约束
11.11–修改表结构和删除表
12.12–数据库插入数据
13.13–修改、删除数据
14.14–数据的基本查询
15.15–条件查询
16.16–分组函数
17.17–group by 和having
第20章:jdbc
1.1–mysql备份和恢复
2.2–JDBC接口思想和数据库驱动介绍
3.3–演示JDBC操作
4.4–Driver接口介绍
5.5–DriverManager介绍
6.6–Connection接口介绍
7.7–Statement和ResultSet接口
8.8–JDBC工具类抽取
9.9–学生管理基本框架结构搭建
10.10–学生管理添加和删除
11.11–学生管理查询操作
12.12–学生管理修改操作
第21章:多线程
1.1–线程有关概念
2.2–Thread介绍和创建线程的第一种方式
3.3–多线程执行过程
4.4–创建线程的第二种方式
5.5–多线程中的几个问题
6.6–获取线程的名称和主线程
7.7–线程的状态介绍
8.8–多线程练习引出安全问题
9.9–安全问题分析
10.10–同步代码块演示
11.11–Lock接口介绍
12.12–生产和消费模型介绍
13.13–生产消费基本模型搭建
14.14–生产消费基本模型加入同步
15.15–生产消费基本模型之间的通信
16.16–将单生产和单消费给多生产多消费
17.17–Condition接口介绍
第22章:补充技术
1.1–同步方法
2.2–死锁介绍
3.3–单例懒汉式多线程操作问题
4.4–线程的优先级
5.5–线程组和守护线程
6.6–线程中的其他方法
7.7–定时器
8.8–集合和数组转换
9.9–集合工具类
第23章:反射技术&其他技术
1.1–debug调试
2.2–junit测试
3.3–枚举介绍
4.4–URL介绍
5.5–URLConnection介绍
6.6–URI介绍
7.7–注解介绍
8.8–反射介绍
9.9–Class介绍
10.10–获取Class对象的三种方式
11.11–介绍Class中的newInstance方法
12.12–反射类中的构造方法
13.13–反射类中的成员变量
14.14–反射类中的成员方法
15.15–静态导入
16.16–可变参数

 

7项超值权益,保障学习质量」

  • 大咖讲解

技术专家系统讲解传授编程思路与实战。

  • 答疑服务

专属 群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

  • 常用开发实战

企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联 大佬的机会。

  • APP+PC随时随地学习

满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

 

「什么样的技术人适合学习

  • 想进入互联 技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

 

「悉心打造精品好课,100天学到大牛3年项目经验」

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握Java知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

 

「你可以收获什么

详细讲解Java基础部分技术

详细讲解MySQL数据库入门

讲解 络编程、多线程技术、反射技术等

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月25日
下一篇 2020年4月25日

相关推荐