所处阶段 | 主讲内容 | 技能要点 | 输出概况 |
第一阶段Java语言入门 (15天周) | ◆ Java基础语法 | ◆ 嵌套循环的应用; ◆ IDEA开发软件 ◆ 数组的动态初始化 ◆ 数组的访问格式 ◆ 数组的静态初始化 ◆ Java的内存划分和作用 ◆ 分析数组在内存中的存储 ◆ 方法的定义和调用 ◆ 方法的参数和返回值问题 ◆ 方法的重载(Overload) ◆ 基本类型和引用类型的区别 ◆ Debug断点调试的使用 ◆ Java语言的发展史 ◆ JDK的下载和安装 ◆ DOS命令的介绍和使用 ◆ Path环境变量的配置 ◆ 第一个代码HelloWorld案例 ◆ NotePad++软件的安装和使用 ◆ Java中的数据类型 ◆ 常量的使用 ◆ 变量的定义与使用 ◆ Java中代码的书写规范 ◆ 数据类型之间的转换 ◆ Java中的各种运算符操作 ◆ if分支语句的灵活使用 ◆ switch分支语句 ◆ for循环结构 ◆ while循环结构 ◆ do..while循环结构 ◆ 各种循环语句的区别和应用场景 ◆ 循环跳转控制语句 | 可从事岗位 第一阶段Java语言入门 薪资待遇范围 第一阶段Java语言入门 |
◆ 面向对象基础 | ◆ 类和对象的概述 ◆ 分析对象在内存中的存储 ◆ 成员变量和局部变量的区别 ◆ private关键字的应用 ◆ this关键字的应用 ◆ this关键字的内存原理 ◆ 面向对象特性之封装 ◆ 构造方法(Constructor) ◆ 构造方法的注意事项 ◆ 标准类的定义规范 | ||
◆ API基础 | ◆ API的使用方式 ◆ String类的特点 ◆ String类的常用构造方法 ◆ 字符串的比较规则 ◆ 用户登录的案例 ◆ 遍历字符串的方式 ◆ 字符串的拼接 ◆ 字符串的反转操作 ◆ StringBuilder类的作用 ◆ StringBuilder类的构造方法 ◆ StringBuilder类的常用方法 ◆ 用StringBuilder完成字符串拼接和反转 | ||
◆ 集合基础 | ◆ ArrayList集合的特点 ◆ ArrayList的构造方法 ◆ ArrayList的常用操作 ◆ 集合存储自定义类型并遍历 | ||
第二阶段Java语言进阶 (15天周) | ◆ 面向对象进阶 | ◆ 面向对象特性之多态 ◆ 多态的好处和弊端 ◆ 多态中成员访问的特点 ◆ 多态中的数据类型转型 ◆ 内存分析多态的转型 ◆ 抽象类的特点 ◆ 抽象类的成员特点 ◆ 接口的概述 ◆ 接口的特点和注意事项 ◆ 类、抽象类、接口之间的关系 ◆ 内部类的概述 ◆ 成员内部类的使用 ◆ 局部内部类的使用 ◆ 匿名内部类的使用 ◆ 匿名内部类在开发中的应用 ◆ 面向对象特性之继承 ◆ 继承的好处和弊端 ◆ super关键字的作用 ◆ 继承时子父类的访问特点 ◆ super的内存分析 ◆ 方法的重写(Override) ◆ package关键字的作用 ◆ import关键字的作用 ◆ final关键字的作用 ◆ final修饰局部变量的注意事项 ◆ static关键字的作用 | 可从事岗位 第二阶段Java语言进阶 薪资待遇范围 第二阶段Java语言进阶 |
◆ 常用API | ◆ Math类及其常用方法 ◆ System类及其常用方法 ◆ Object类的toString()和equals()方法 ◆ Arrays类及其常用方法 ◆ 冒泡排序的原理分析及代码实现 ◆ 基本类型的包装类 ◆ 自动拆箱和自动装箱 ◆ 日期Date类型及其常用方法 ◆ 日期格式化类SimpleDateFormat ◆ 日期工具类的编写 ◆ 日历Calendar类的使用 | ||
◆ 异常 | ◆ 异常的概述 ◆ JVM默认处理异常的方式 ◆ 异常处理方式之try..catch ◆ 异常处理方式之throws ◆ Throwable的常用方法 ◆ 异常的分类和区别 ◆ 自定义异常的使用 | ||
◆ 集合 | ◆ 集合体系结构 ◆ 单列集合体系的详细讲解 ◆ 迭代器的使用 ◆ 增强for循环的使用 ◆ 并发修改异常的产生原因和解决办法 ◆ 数据结构之栈和队列 ◆ 数据结构之数组和链表 ◆ 数据结构之哈希表 ◆ HashSet保证元素唯一的源码分析 ◆ TreeSet的自然排序和比较器排序 ◆ 泛型的使用 ◆ 泛型通配符的使用 ◆ 可变参数的使用和注意事项 ◆ 双列集合体系的详细讲解 ◆ Map集合的遍历方式 ◆ 集合的嵌套操作 | ||
◆ IO | ◆ File类对文件的操作 ◆ 递归的应用和注意事项 ◆ IO流的概述和分类 ◆ 字节流写数据的方式 ◆ 字节流读数据的方式 ◆ 字节流完成图片的复制 ◆ 字符缓冲流的使用 ◆ 编码表 ◆ 字符流写数据的方法 ◆ 字符串读数据的方法 ◆ 字符缓冲流的特有方法 ◆ 点名器案例 ◆ IO流完成文件夹的复制 ◆ 标准输入输出流 ◆ 打印流的使用 ◆ 对象序列化流 ◆ serialVersionUID&transient ◆ Properties的用法 | ||
◆ 多线程 | ◆ 进程和线程的区别 ◆ Java实现多线程的两种方式 ◆ 线程优先级的设置和获取 ◆ 线程的控制 ◆ 线程的生命周期 ◆ 线程的安全问题 ◆ 同步代码块 ◆ 同步方法 ◆ Lock锁 ◆ 生产者、消费者问题 | ||
◆ 网络编程 | ◆ 网络编程的概述 ◆ 网络编程的三要素 ◆ InetAddress类的操作 ◆ 端口和协议的详细解释 ◆ UDP协议发送与接收数据 ◆ TCP协议发送与接收数据 ◆ 模拟客户端与服务端数据传输 ◆ 多线程下文件的上传 | ||
◆ Lambda | ◆ Lambda表达式的标准写法 ◆ Lambda的省略规则 ◆ Lambda和匿名内部类的区别 ◆ JDK8和9对接口组成的更新 ◆ 方法引用的介绍 ◆ 函数式接口 ◆ Stream流的中间操作 ◆ Stream流的终结操作 ◆ Stream流的收集操作 | ||
◆ 反射 | ◆ 类加载过程 ◆ 类加载器 ◆ 反射机制的概述 ◆ 获取Class类的对象 ◆ 反射获取构造方法并使用 ◆ 反射获取成员方法并使用 ◆ 反射获取成员变量并使用 ◆ 反射之泛型翻越 ◆ 模块化的概述 ◆ 模块服务的使用 |
Copyright © 2016-2021 深圳多测师软件与技术服务有限公司 版权所有
本站部分文章源自于网络,如有侵犯您的版权,请联系删除