赞
踩
学习有效期:永久观看
学习时长: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.关系配置 |
技术专家系统讲解传授编程思路与实战。
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握Java知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
掌握Java核心语法,深刻理解Java编程开发
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。