多测师-多培养一些优秀的测试工程师

测试相关问题,
随时查随时看!

Java开发

学习对象 完全零基础、非计算机专业、学习前未接触过IT行业、月薪未过万想改变拿高薪的同学。
学习形式 全日制学习方式,每周6天上课,晚自习到23点、具体时间会根据学生的接受能力作为对应调整。
学习周期 120天
所处阶段 主讲内容 技能要点 输出概况

第一阶段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类的对象
◆ 反射获取构造方法并使用
◆ 反射获取成员方法并使用
◆ 反射获取成员变量并使用
◆ 反射之泛型翻越
◆ 模块化的概述
◆ 模块服务的使用

每期开班座位15个,预报名可优享占座特权

  • 真实姓名 *
  • 手机号码 *
  • 您的学历 *
  • 毕业时间 *
  • 您的年龄 *
  • 推荐人手
    机号
  • 您的性别 *
  • 企鹅号码 *
  • 是否住宿 *