视频教程-java核心技术精讲-Java

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

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

订阅后:请点击此处观看视频课程

 

视频教程-java核心技术精讲-Java

学习有效期:永久观看

学习时长:3442分钟

学习计划:58天

难度:

 

口碑讲师带队学习,让你的问题不过夜」

讲师姓名:李兴华

技术总监/研发总监

讲师介绍:JAVA培训讲师,JAVA EE高端培训讲师,北京魔乐科技(MLDN软件实训中心)教学总监,从2008年开始先后出版《初级学java》、《Java开发实战经典》、《Java Web开发实战经典(基础篇)》、《Android开发实战经典》、《Oracle开发实战经典》、《Java核心技术精讲》

☛点击立即跟老师学习☚

 

「你将学到什么?」

本课程主要读者全面细致的讲解Java编程的所有核心知识,从基础语法、到面向对象以及Java的实际应用进行完整讲解。官方QQ群:612148723。

 

「课程学习目录」

第1章:认识Java
1.Java产生背景
2.Java发展过程
3.Java主要特点
第2章:初识Java开发
1.JDK的安装与配置
2.第一个Java程序
3.CLASSPATH环境属性
第3章:Java基本概念
1.程序基本概念(注释)
2.程序基本概念(标识符与关键字)
第4章:Java数据类型划分
1.Java数据类型划分(简介)
2.Java数据类型划分(整型)
3.Java数据类型划分(浮点型)
4.Java数据类型划分(字符型)
5.Java数据类型划分(布尔型)
6.Java数据类型划分(String型)
第5章:Java运算符
1.运算符(基础运算符)
2.运算符(三目运算符)
3.运算符(逻辑运算符)
4.运算符(位运算符)
第6章:Java程序逻辑控制
1.程序逻辑控制(if分支结构)
2.程序逻辑控制(switch分支结构)
3.程序逻辑控制(循环结构)
4.程序逻辑控制(循环控制)
第7章:Java方法的定义及使用
1.方法基本定义
2.方法重载
3.方法递归调用
第8章:类与对象
1.面向对象简介
2.类与对象(类与对象的定义)
3.类与对象(类与对象的基本使用)
4.类与对象(对象内存分析)
5.类与对象(引用传递初步)
第9章:深入分析类与对象
1.封装性
2.构造方法与匿名对象
3.综合实战:简单Java类
第10章:数组的定义及使用
1.数组的基本概念
2.数组的引用分析
3.数组的静态初始化
4.二维数组
5.数组与方法的引用操作
6.数组相关操作方法
7.对象数组
第11章:剖析String类
1.String类对象的两种实例化方式
2.字符串比较
3.String类匿名对象
4.String类对象两种实例化方式比较
5.字符串修改分析
第12章:String类常用方法
1.Java Doc文档简介
2.字符与字符串
3.字节与字符串
4.字符串比较
5.字符串查找
6.字符串截取
7.字符串替换
8.字符串拆分
9.其它操作方法
第13章:this关键字
1.调用本类属性
2.调用本类方法
3.表示当前对象
第14章:引用传递实例分析
1.引用传递进阶分析
2.对象比较
3.引用传递实际应用
第15章:static关键字
1.声明static属性
2.声明static方法
3.分析主方法
4.static应用案例
第16章:代码块
1.普通代码块
2.构造代码块
3.静态代码块
第17章:内部类
1.内部类基本概念
2.static定义内部类
3.方法中定义内部类
第18章:综合实战:简单Java类深入
1.综合实战:数据表与简单Java类映射
2.综合实战:一对多映射(类型-子类型)
3.综合实战:双向一对多映射(用户-课程-考试成绩)
4.综合实战:多对多映射(管理员-角色-组-权限)
第19章:继承性
1.继承问题的引出
2.继承的实现
3.继承的限制
第20章:覆写
1.方法覆写
2.属性覆盖
第21章:综合案例:数组操作
1.综合案例:数组操作(基础父类)
2.综合案例:数组操作(排序子类)
3.综合案例:数组操作(反转子类)
第22章:设计辅助概念
1.final关键字
2.对象多态性
第23章:抽象类
1.抽象类基本概念
2.抽象类的相关说明
3.模板设计模式
第24章:接口
1.接口基本定义
2.使用接口定义标准
3.工厂设计模式
4.代理设计模式
5.抽象类与接口区别
第25章:Object类
1.Object类的基本概念
2.toString()方法
3.equals()方法
4.接收引用类型
第26章:扩展概念
1.匿名内部类
2.包装类实现原理分析
3.装箱与拆箱
4.数据类型转换
第27章:链表的定义与使用
1.链表基本概念
2.链表实现基本原理
3.可用链表 —— 程序结构设计
4.可用链表 —— 增加数据
5.可用链表 —— 取得链表长度
6.可用链表 —— 判断空链表
7.可用链表 —— 数据内容查询
8.可用链表 —— 根据索引取得数据
9.可用链表 —— 修改链表数据
10.可用链表 —— 删除链表数据
11.可用链表 —— 清空链表数据
12.可用链表 —— 对象数组转换
13.综合实战:图书大厦
第28章:包的定义及使用
1.包的定义
2.包的导入
3.系统常用包
4.生成jar文件
第29章:访问控制权限
1.访问控制权限
2.Java命名规范
第30章:单例设计模式
1.单例设计模式分析
2.多例设计模式分析
第31章:异常的捕获及处理
1.认识异常
2.处理异常
3.处理多个异常
4.异常处理流程
5.throws关键字
6.throw关键字
7.异常处理模型
8.RuntimeException类
9.断言
10.自定义异常类
第32章:类图描述
1.类图
2.时序图
3.用例图
第33章:Eclipse开发工具
1.Eclipse简介
2.使用JDT开发Java程序
3.junit测试工具
第34章:Java5新特性
1.可变参数
2.foreach循环
3.静态导入
第35章:泛型
1.泛型(泛型问题引出)
2.泛型(通配符)
3.泛型(泛型接口)
4.泛型(泛型方法)
第36章:枚举
1.多例设计模式与枚举
2.Enum与enum
3.枚举结构定义
4.枚举应用
第37章:Annotation
1.Annotation简介
2.准确覆写
3.过期声明
4.压制警告
第38章:Java8新特性
1.接口定义增强
2.Lambda表达式
3.方法引用
4.内建函数式接口
第39章:Java多线程编程
1.线程与进程
2.继承Thread类实现
3.Runnable接口实现
4.两种线程实现方式的区别
5.Callable接口实现
第40章:线程常用操作方法
1.线程的命名和取得
2.线程休眠
3.线程优先级
第41章:线程的同步与死锁
1.同步问题引出
2.线程同步处理
3.线程死锁
第42章:综合实战:“生产者-消费者”模型
1.综合实战:生产者与消费者(基本模型)
2.综合实战:生产者与消费者(解决同步处理)
3.综合实战:生产者与消费者(利用Object类解决重复操作)
第43章:Java基础类库
1.StringBuffer类
2.Runtime类
3.System类
4.对象克隆
第44章:日期操作类
1.日期处理类(Date)
2.日期处理类(SimpleDateFormat)
3.日期处理类(Calendar)
第45章:数字操作类
1.数字操作类(Math类)
2.数字操作类(Random类)
3.数字操作类(BigInteger类)
4.数字操作类(BigDecimal类)
第46章:比较器
1.数组操作类:Arrays
2.Comparable接口
3.二叉树实现
4.Comparator接口
第47章:正则表达式
1.认识正则表达式
2.常用正则标记
3.String类对正则的支持
4.java.util.regex包支持
第48章:反射机制
1.认识反射机制
2.认识反射机制
3.反射实例化对象
4.工厂设计模式改进
5.反射调用构造方法
6.反射调用普通方法
7.反射调用成员
第49章:国际化程序实现
1.国际化程序实现原理
2.Locale类
3.ResourceBundle类
4.实现国际化显示
第50章:开发支持类库
1.观察者设计模式
2.定时调度
3.UUID类
第51章:Java数据库编程(JDBC)
1.JDBC简介
2.连接Oracle数据库
3.Statement数据操作接口
4.PreparedStatement数据操作接口
5.批处理与事务处理
第52章:文件操作
1.File类基本操作
2.File类操作加强
3.File类操作方法
4.案例:列出目录结构
第53章:字节流与字符流
1.数据流的模式与划分
2.字节输出流:OutputStream
3.字节输入流:InputStream
4.字符输出流:Writer
5.字符输入流:Reader
6.字节流与字符流的区别
7.转换流
8.综合实战:文件拷贝
第54章:字符编码
1.常见字符编码
2.乱码产生分析
第55章:内存流
1.内存流基本操作
2.利用内存流合并文件
第56章:打印流
1.打印流设计思想
2.使用打印流
3.格式化输出
第57章:System类对IO的支持
1.数据输出支持
2.数据输入支持
第58章:IO高级应用
1.缓冲输入流
2.Scanner扫描流
第59章:对象序列化
1.对象序列化基本概念
2.利用ObjectOutputStream类实现序列化操作
3.利用ObjectInptuStream类实现对象反序列化
4.transient关键字
第60章:类集框架简介
1.类集框架简介
2.类集框架核心接口
第61章:List集合接口
1.List接口简介
2.ArrayList子类
3.Vector子类
4.LinkedList子类
第62章:Set集合接口
1.Set集合基本使用
2.分析TreeSet子类排序操作
3.分析HashSet重复元素消除
第63章:集合输出
1.Iterator迭代输出
2.ListIterator双向迭代输出
3.Enumeration枚举输出
4.foreach输出
第64章:Map集合
1.Map接口定义
2.HashMap子类
3.Hashtable子类
4.TreeMap子类
5.利用Iterator输出Map集合
6.自定义Map的key类型
第65章:集合工具类
1.Collections工具类
2.Stack子类
第66章:Stream数据流
1.Properties子类
2.Collection接口加强
3.数据流基本操作
4.MapReduce操作
第67章:网络编程
1.网络编程简介
2.实现基本网络模型
3.网络编程案例 —— Echo程序模型
第68章:设计分层初步
1.软件分层设计思想
2.业务设计分析实例
第69章:开发准备
1.项目开发准备
2.数据库连接类
3.简单Java类的分析与定义
第70章:数据层开发
1.数据层接口
2.数据层接口
3.数据层工厂类
第71章:业务层开发
1.业务层接口
2.业务层实现类
3.业务层工厂类
第72章:业务测试
1.利用主方法测试
2.Junit测试
第73章:深入讲解
1.部门操作
2.关系配置

 

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

  • 大咖讲解

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

  • 答疑服务

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

  • 课程资料+课件

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

  • 常用开发实战

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

  • 大牛技术大会视频

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

  • APP+PC随时随地学习

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

 

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

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

 

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

【完善的技术体系】

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

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

【清晰的课程脉络】

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

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

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

 

「你可以收获什么?」

掌握Java核心语法,深刻理解Java编程开发

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值