Android全栈工程师第二期特训营

Android全栈工程师第二期特训营
0%完成
课程进度:0%

选课人数:78

课程等级:高级

课程分类:全栈工程师

课程价格:¥15800 促销价格:¥15800

课程简介

Android全栈工程师第二期特训营

章节目录

第一章 Java基础入门 - +
  • 计算机语言排行榜. (02:00:00)
  • JDK的下载 (02:00:00)
  • 环境变量配置 (02:00:00)
  • HelloWorld的编写 (02:00:00)
  • HelloWorld出现的问题 (02:00:00)
  • HelloWorld的运行 (02:00:00)
  • HelloWorld的换行输出 (02:00:00)
  • HelloWorld回顾 (02:00:00)
  • package的使用 (02:00:00)
  • Eclipse的下载和安装 (02:00:00)
  • 新建Java Project (02:00:00)
  • Eclipse中HelloWorld的编写和运行 (02:00:00)
  • Eclipse中包名的添加 (02:00:00)
  • Eclipse中字体大小的设置 (02:00:00)
  • Eclipse中修改工程名包名和类名 (02:00:00)
  • Eclipse中修改类名、注释快捷键 (02:00:00)
  • Eclipse中导入导出的使用 (02:00:00)
  • Java中的五则运算 (02:00:00)
  • +号用于字符串和数字的拼接 (02:00:00)
  • Math类的使用(一) (02:00:00)
  • Math类使用错误纠正 (02:00:00)
  • Math类的使用(2) (02:00:00)
  • JavaDoc的使用 (02:00:00)
  • 进制及其转换 (02:00:00)
  • 变量的使用 (02:00:00)
  • 变量的交换 (02:00:00)
  • 变量交换的两种方式 (02:00:00)
  • InputTools的使用 (02:00:00)
  • 关于InputTools的说明 (02:00:00)
  • 补充说明 (02:00:00)
  • 关于命名规则和规范的说明 (02:00:00)
  • 作业布置 (02:00:00)
  • Bug和Debug (02:00:00)
  • debug总结和几个快捷键介绍 (02:00:00)
  • 基本数据类型(一) (02:00:00)
  • 基本数据类型(二) (02:00:00)
  • 基本数据类型(三) (02:00:00)
  • 基本数据类型(四) (02:00:00)
  • ++运算符 (02:00:00)
  • 包装类的三种常见用法 (02:00:00)
  • 使用InputTools完成自我介绍. (02:00:00)
  • 关于代码规范的说明 (02:00:00)
  • switch语句的使用 (02:00:00)
  • switch语句几个需要注意的地方 (02:00:00)
  • 使用switch语句通过月份得到天数练习 (02:00:00)
  • switch练习 (02:00:00)
  • if语句的使用 (02:00:00)
  • if-else的使用 (02:00:00)
  • 课程总结 (02:00:00)
  • 作业布置 (02:00:00)
  • 作业讲解 (02:00:00)
  • if语句的完整结构 (02:00:00)
  • if语句的嵌套 (02:00:00)
  • 逻辑运算符中的与和或 (02:00:00)
  • 逻辑运算符与位运算符 (02:00:00)
  • 三目运算符 (02:00:00)
  • 三目运算符判断奇偶数 (02:00:00)
  • 三目运算符计算三个数最大值 (02:00:00)
  • for循环结构 (02:00:00)
  • 使用for循环打印26个字母练习 (02:00:00)
  • 使用for循环打印26个字母解答 (02:00:00)
  • 鸡兔同笼问题 (02:00:00)
  • 鸡兔同笼问题解法 (02:00:00)
  • 死循环的聊天室. (02:00:00)
  • break结束聊天内容 (02:00:00)
  • 循环语句中continue的使用 (02:00:00)
  • 聊天室添加敏感词过滤功能 (02:00:00)
  • 猜数字小游戏 (02:00:00)
  • 猜数字小游戏完成 (02:00:00)
  • 随机数工具RandomTools的使用 (02:00:00)
  • 作业布置 (02:00:00)
  • 作业讲解 (02:00:00)
  • 砍树游戏V1 (02:00:00)
  • 砍树游戏V2 (02:00:00)
  • 砍树游戏V3 (02:00:00)
  • 砍树游戏V4 (02:00:00)
  • 砍树游戏生存压力添加 (02:00:00)
  • 砍树游戏技能添加 (02:00:00)
  • 砍树游戏最终版 (02:00:00)
  • while循环 (02:00:00)
  • while死循环 (02:00:00)
  • while循环理解 (02:00:00)
  • while循环练习 (02:00:00)
  • do-while循环 (02:00:00)
  • while循环和do-while循环的区别 (02:00:00)
  • String类的常用方法(一) (02:00:00)
  • String类的常用方法(二) (02:00:00)
  • 总结 (02:00:00)
  • 作业布置 (02:00:00)
  • 作业讲解 (02:00:00)
  • 作业讲解(2) (02:00:00)
  • 双重for循环 (02:00:00)
  • debug双重for循环 (02:00:00)
  • 双重for循环解决程序猿招聘人数问题 (02:00:00)
  • 多重for循环解决程序猿招聘人数问题解法 (02:00:00)
  • 双重循环打印图形1 (02:00:00)
  • 双重循环打印图形2 (02:00:00)
  • 双重循环打印图形3 (02:00:00)
  • 双重循环打印图形4 (02:00:00)
  • 双重循环打印图形5 (02:00:00)
  • 双重for循环打印圣诞树图形1 (02:00:00)
  • 多重for循环打印圣诞树图形2 (02:00:00)
  • 双重循环打印乘法口诀表练习 (02:00:00)
  • 数组1 (02:00:00)
  • 数组2 (02:00:00)
  • 数组练习和Arrays中的toString方法 (02:00:00)
  • 数组练习 (02:00:00)
  • 使用数组完成班级分组 (02:00:00)
  • 数组引用传递和Arrays中的其他方法 (02:00:00)
  • String几个方法的使用 (02:00:00)
  • 作业布置 (02:00:00)
  • 二维数组 (02:00:00)
  • 二维数组练习:LOL英雄角色介绍 (02:00:00)
  • 二维数组练习LOL英雄选择程序优化 (02:00:00)
  • 不规则的二维数组 (02:00:00)
  • 为什么要使用方法案例 (02:00:00)
  • 方法的定义和使用 (02:00:00)
  • 方法参数的使用 (02:00:00)
  • 方法返回值的使用 (02:00:00)
  • 方法返回值的练习:银行存取钱操作模拟 (02:00:00)
  • 银行存取钱操作模拟 (02:00:00)
  • static和public关键字 (02:00:00)
  • 方法的重载 (02:00:00)
  • 可变长参数 (02:00:00)
  • 可变长参数使用和重载总结 (02:00:00)
  • Debug中F5的使用 (02:00:00)
  • Debug中F7F8的使用 (02:00:00)
  • 递归调用计算n的阶乘 (02:00:00)
  • 递归调用计算斐波那契数列 (02:00:00)
  • 多重循环结束和Arrays中的数组拷贝操作 (02:00:00)
  • System中的数组拷贝和数组输出问题 (02:00:00)
  • 作业布置 (02:00:00)
  • 面向对象的基本概念 (02:00:00)
  • 构造方法用于创建对象 (02:00:00)
  • 类中属性和方法的调用 (02:00:00)
  • 有参构造的使用 (02:00:00)
  • 构造方法的重载 (02:00:00)
  • 构造方法的相互调用 (02:00:00)
  • this关键字的使用 (02:00:00)
  • 怪物Orc类的定义 (02:00:00)
  • 对象数组的使用 (02:00:00)
  • 对象数组中随机对象属性 (02:00:00)
  • 对象数组存储后的使用:良辰重谢斩秒杀小怪 (02:00:00)
  • 去除随机工具类InputTools,改用Random (02:00:00)
  • 对象之间的关系1 (02:00:00)
  • 对象之间的关系2 (02:00:00)
  • 引用传递 (02:00:00)
  • get和set方法 (02:00:00)
  • javabean规范 (02:00:00)
  • 使用javabean规范重写对象关系练习 (02:00:00)
  • 课程总结 (02:00:00)
  • 作业布置 (02:00:00)
  • 继承关键字 (02:00:00)
  • 父子类概念 (02:00:00)
  • 通过继承的父类方法完成属性的赋值 (02:00:00)
  • super关键字的用法 (02:00:00)
  • super关键字的用法(二) (02:00:00)
  • 重写 (02:00:00)
  • 重写和重载 (02:00:00)
  • toString方法的重写 (02:00:00)
  • equals方法的重写 (02:00:00)
  • equals方法的完整写法 (02:00:00)
  • 字符串使用==比较的情况 (02:00:00)
  • Integer的自动装箱解箱与Integer和int的比较 (02:00:00)
  • String、StringBuilder和StringBuffer (02:00:00)
  • Eclipse中源代码的添加 (02:00:00)
  • static关键字的使用 (02:00:00)
  • static关键字的使用(2) (02:00:00)
  • static关键字的使用(3) (02:00:00)
  • final的用法(1) (02:00:00)
  • final的用法(2) (02:00:00)
  • 课程总结 (02:00:00)
  • 作业布置 (02:00:00)
  • 复习类的概念 (02:00:00)
  • 重写的概念 (02:00:00)
  • 继承和static关键字的使用 (02:00:00)
  • final关键字的用法 (02:00:00)
  • Object中toString方法的重写 (02:00:00)
  • Object中equals方法的重写 (02:00:00)
  • 多态 (02:00:00)
  • 多态的补充说明 (02:00:00)
  • abstract的使用(1) (02:00:00)
  • abstract的使用(2) (02:00:00)
  • 接口 (02:00:00)
  • 接口(2) (02:00:00)
  • 课程总结 (02:00:00)
  • 作业布置 (02:00:00)
  • 作业讲解1 (02:00:00)
  • 作业讲解2 (02:00:00)
  • String中的compareTo方法和intern方法的使用 (02:00:00)
  • String、StringBuilder、StringBuffer使用说明 (02:00:00)
  • 包装类的使用说明 (02:00:00)
  • BigDecimal的使用(1) (02:00:00)
  • BigDecimal的使用(2) (02:00:00)
  • System.arraycopy方法的使用 (02:00:00)
  • Arrays中sort方法的使用 (02:00:00)
  • 成员内部类 (02:00:00)
  • 静态内部类 (02:00:00)
  • 局部内部类 (02:00:00)
  • 匿名内部类 (02:00:00)
  • 内部类的使用(1) (02:00:00)
  • 内部类的使用(2) (02:00:00)
  • 内部类的使用(3) (02:00:00)
  • 内部类的使用(4) (02:00:00)
  • 内部类的使用(5) (02:00:00)
  • 内部类的使用(6) (02:00:00)
  • 作业布置 (02:00:00)
  • 作业讲解 (02:00:00)
  • 作业讲解2 (02:00:00)
  • 常见异常 (02:00:00)
  • try-catch的使用 (02:00:00)
  • Throwable常用方法 (02:00:00)
  • 非运行时异常 (02:00:00)
  • try加多个catch的情况 (02:00:00)
  • try-catch-finally的完整用法 (02:00:00)
  • 作业布置 (02:00:00)
  • 作业讲解 (02:00:00)
  • throws关键字的用法 (02:00:00)
  • 自定义异常 (02:00:00)
  • 自定义异常练习 (02:00:00)
  • 自定义异常的使用 (02:00:00)
  • Date类的使用 (02:00:00)
  • Calendar的使用(1) (02:00:00)
  • Calendar的使用(2) (02:00:00)
  • Calendar的使用(3) (02:00:00)
  • Calendar的使用(4) (02:00:00)
  • Calendar、Date和时间戳之间的转换 (02:00:00)
  • 计算两个日期相差天数练习 (02:00:00)
  • 两个日期相差天数解法 (02:00:00)
  • SimpleDateFormat的使用(1) (02:00:00)
  • SimpleDateFormat的使用(2) (02:00:00)
  • SimpleDateFormat练习 (02:00:00)
  • SimpleDateFormat练习讲解 (02:00:00)
  • 正则表达式(1) (02:00:00)
  • 正则表达式(2) (02:00:00)
  • 正则表达式完成邮箱的验证 (02:00:00)
  • 课程总结 (02:00:00)
  • ArrayList (02:00:00)
  • ArrayList的增删改查 (02:00:00)
  • ArrayList中的删除 (02:00:00)
  • ArrayLIst中删除指定全部元素 (02:00:00)
  • ArrayList删除元素方法练习 (02:00:00)
  • ArrayList中删除元素的说明 (02:00:00)
  • 泛型 (02:00:00)
  • ArrayList中全部方法的说明 (02:00:00)
  • Iterator的使用 (02:00:00)
  • 并发修改异常 (02:00:00)
  • ListIterator的使用 (02:00:00)
  • ListIterator中使用注意事项 (02:00:00)
  • 迭代器的错误使用 (02:00:00)
  • LinkedList的使用 (02:00:00)
  • HashSet的基本方法 (02:00:00)
  • hashCode()的重写 (02:00:00)
  • hashCode()和equals的调用 (02:00:00)
  • hashCode()和equals()的说明 (02:00:00)
  • TreeSet基本用法 (02:00:00)
  • Comparable接口的使用 (02:00:00)
  • Comparable中的compareTo方法的使用 (02:00:00)
  • Comparator和课程总结 (02:00:00)
  • 课程补充 (02:00:00)
  • 泛型类的使用 (02:00:00)
  • 泛型方法的使用 (02:00:00)
  • 泛型接口 (02:00:00)
  • 泛型通配符 (02:00:00)
  • 泛型通配符(2) (02:00:00)
  • Map的使用 (02:00:00)
  • HashMap中的增删改查方法的使用 (02:00:00)
  • HashMap中增删改查复习 (02:00:00)
  • HashMap中取出所有的key和value (02:00:00)
  • HashMap练习 (02:00:00)
  • List嵌套HashMap练习讲解 (02:00:00)
  • 通过Map.Entry接口取出所有的key和value (02:00:00)
  • HashMap和Hashtable的区别 (02:00:00)
  • TreeMap的使用 (02:00:00)
  • 集合工具类Collections的使用 (02:00:00)
  • 集合总结 (02:00:00)
  • 作业布置 (02:00:00)
  • 作业讲解 (02:00:00)
  • Eclipse中中文乱码问题 (02:00:00)
  • 作业程序思路讲解 (02:00:00)
  • File类的使用(1) (02:00:00)
  • File类的使用(2) (02:00:00)
  • 文件和文件夹的创建和删除练习 (02:00:00)
  • 文件名称过滤器的使用 (02:00:00)
  • 文件重命名(1) (02:00:00)
  • 文件重命名(2) (02:00:00)
  • 文件批量重命名 (02:00:00)
  • 文件批量重命名注意事项 (02:00:00)
  • 查询和删除指定文件夹下的所有的文件 (02:00:00)
  • 文件输入流的使用 (02:00:00)
  • 文件输出流的使用 (02:00:00)
  • 通过输入流读取文件中的全部数据 (02:00:00)
  • 快速拷贝 (02:00:00)
  • 解决文件拷贝变大的问题 (02:00:00)
  • 包装设计模式 (02:00:00)
  • 包装设计模式和课程总结 (02:00:00)
  • 作业讲解 (02:00:00)
  • BISBOS的使用 (02:00:00)
  • 缓冲流的原理和使用注意事项 (02:00:00)
  • DISDOS的使用 (02:00:00)
  • OISOOS的使用 (02:00:00)
  • 利用集合完成多个数据的序列化 (02:00:00)
  • 序列化的要求 (02:00:00)
  • static和transient修饰的属性不能被序列化 (02:00:00)
  • serialVersionUID的简介 (02:00:00)
  • InputStreamReader读取中文 (02:00:00)
  • 乱码问题 (02:00:00)
  • 指定编码方式的读取 (02:00:00)
  • 指定编码方式的写入 (02:00:00)
  • 字节流和字符流的说明 (02:00:00)
  • BufferedReader的使用 (02:00:00)
  • BufferedWriter的使用 (02:00:00)
  • FRFW的使用 (02:00:00)
  • FRFW的使用说明 (02:00:00)
  • 打印流PSPW的使用 (02:00:00)
  • 输出重定向 (02:00:00)
  • 5.0之前的控制台输入 (02:00:00)
  • 什么是json (02:00:00)
  • json文本编写和校验 (02:00:00)
  • 从本地获取json数据,为解析做准备 (02:00:00)
  • json数据解析(1) (02:00:00)
  • json数据解析(2) (02:00:00)
  • json数据解析(3) (02:00:00)
  • 玩转apistore (02:00:00)
  • json转pojo及apistore使用说明 (02:00:00)
  • 作业布置 (02:00:00)
  • 作业讲解 (02:00:00)
  • 图灵机器人 (02:00:00)
  • apistore作业布置 (02:00:00)
  • 对象转json (02:00:00)
  • 对象转json的快捷方式 (02:00:00)
  • gson将json转为对象 (02:00:00)
  • 使用gson完成对象和json数据的相互转换 (02:00:00)
  • Reader作fromJson方法参数 (02:00:00)
  • jackson完成对象和json数据的相互转换 (02:00:00)
  • Fiddler软件下载 (02:00:00)
  • Http协议 (02:00:00)
  • 使用Fiddler模拟get请求 (02:00:00)
  • 图片下载(1) (02:00:00)
  • 图片下载(2) (02:00:00)
  • 网络资源的下载 (02:00:00)
  • post请求 (02:00:00)
  • HttpClient简介和作业布置 (02:00:00)
  • 作业讲解 (02:00:00)
  • HttpClient项目搭建 (02:00:00)
  • 通过response获得状态行和响应头信息 (02:00:00)
  • 获取响应的内容 (02:00:00)
  • EntityUtils的toString方法的使用 (02:00:00)
  • HttpGet中添加apikey到http的header (02:00:00)
  • HttpClient完成图片的下载 (02:00:00)
  • HttpClient完成图片的下载(2) (02:00:00)
  • HttpEntity的writeTo方法完成文件的下载 (02:00:00)
  • 工程上红色感叹号解决 (02:00:00)
  • qq登录分享 (02:00:00)
  • 使用程序完成微博的发布 (02:00:00)
  • 中文微博的发布 (02:00:00)
  • 删除微博练习 (02:00:00)
  • 删除微博讲解 (02:00:00)
  • 上传接口验证 (02:00:00)
  • 空间图片上传(1) (02:00:00)
  • 空间图片上传(2) (02:00:00)
  • http协议总结和commons介绍 (02:00:00)
  • tomcat简介 (02:00:00)
  • tomcat总结 (02:00:00)
  • tomcat端口设置和启动 (02:00:00)
  • tomcat端口设置、启动和访问 (02:00:00)
  • tomcat-users.xml文件配置和tomcat工程管理 (02:00:00)
  • tomcat执行流程 (02:00:00)
  • tomcat的webapp中新建项目 (02:00:00)
  • 新建Dynamic web Project (02:00:00)
  • web.xml文件的作用 (02:00:00)
  • 新建Servlet (02:00:00)
  • 将HelloSerlvet.class文件复制到tomcat对应目录下 (02:00:00)
  • web.xml文件配置和Servlet程序执行流程 (02:00:00)
  • 处理response中文乱码问题 (02:00:00)
  • Eclipse中配置Servers服务器 (02:00:00)
  • Eclipse中项目直接部署到tomcat (02:00:00)
  • json数据写到浏览器上练习解答 (02:00:00)
  • 两个Servlet的情况 (02:00:00)
  • 接收地址后的属性并生成Student对象 (02:00:00)
  • Servlet总结 (02:00:00)
  • 线程创建方式1 (02:00:00)
  • 线程创建方式2 (02:00:00)
  • 线程总结与作业布置 (02:00:00)
  • 作业布置 (02:00:00)
  • 作业讲解 (02:00:00)
  • 线程的用处(1) (02:00:00)
  • 线程的使用(2) (02:00:00)
  • 线程的使用(3) (02:00:00)
  • 线程的使用(4) (02:00:00)
  • Timer和TimerTask的使用 (02:00:00)
  • schedule和scheduleAtFixedRate方法 (02:00:00)
  • 单例设计模式 (02:00:00)
  • Enum (02:00:00)
  • 作业布置 (02:00:00)
  • 反射 (02:00:00)
  • 反射的用处 (02:00:00)
  • 通过反射取得类的构造方法(1) (02:00:00)
  • 取得类构造方法的参数和异常 (02:00:00)
  • 获得指定参数的构造方法并执行 (02:00:00)
  • 可变长参数和调用private修饰的构造的方式 (02:00:00)
  • 获得全部属性和指定属性 (02:00:00)
  • 获得指定属性并赋值 (02:00:00)
  • 获得全部方法签名 (02:00:00)
  • 获得指定的方法并执行 (02:00:00)
  • 反射总结 (02:00:00)
  • Junit(1) (02:00:00)
  • Junit(2) (02:00:00)
  • 新建Junit Test Case (02:00:00)
  • add方法测试和断言的使用 (02:00:00)
  • 错误方法的测试和@Before方法的使用 (02:00:00)
  • Ignore注解的使用 (02:00:00)
  • timeout在单元测试中的使用 (02:00:00)
  • ServerSocket和Socket (02:00:00)
  • 服务端客户端启动和Socket输出说明 (02:00:00)
  • 客户端发送数据到服务端 (02:00:00)
  • 服务端向客户端发送数据练习 (02:00:00)
  • 服务端向客户端发送数据说明 (02:00:00)
  • 服务端循环发送数据到客户端 (02:00:00)
  • 服务端客户端双向传输数据练习 (02:00:00)
  • 服务端客户端双向循环传输数据模拟聊天 (02:00:00)
  • 服务端客户端无限制循环收发消息 (02:00:00)
  • socket总结说明 (02:00:00)
  • 作业布置和Mysql安装简介 (02:00:00)
  • 数据库简介 (02:00:00)
  • sql语句语法注意点 (02:00:00)
  • 创建数据库和查看指定数据库 (02:00:00)
  • 数据库本地结构和like中的_下划线转义 (02:00:00)
  • 数据库的修改和删除操作 (02:00:00)
  • 创建表 (02:00:00)
  • 查看数据表相关语句 (02:00:00)
  • 重命名表名和修改字符集编码 (02:00:00)
  • 新增字段到某一位置 (02:00:00)
  • 修改字段名 (02:00:00)
  • 修改字段类型 (02:00:00)
  • 删除表或表中的指定字段 (02:00:00)
  • 数据库数据的插入 (02:00:00)
  • 批量插入和针对字段插入数据 (02:00:00)
  • 数据的删除操作 (02:00:00)
  • 修改数据库中的数据 (02:00:00)
  • navicate安装 (02:00:00)
  • where子句和orderby的使用 (02:00:00)
  • 分页查询 (02:00:00)
  • navicate的连接 (02:00:00)
  • navicate常用用法 (02:00:00)
  • navicate中的导入导出 (02:00:00)
  • 创建数据表 (02:00:00)
  • 数据表创建复习 (02:00:00)
  • 数据插入时的自增序列问题 (02:00:00)
  • 表中数据的更改 (02:00:00)
  • 数据查询where子句条件 (02:00:00)
  • 排序和组函数的使用 (02:00:00)
  • where条件中的子查询 (02:00:00)
  • 子查询作为数据源 (02:00:00)
  • groupby分组查询 (02:00:00)
  • having的使用 (02:00:00)
  • where和having的区别 (02:00:00)
  • 1对1关系的数据库设计 (02:00:00)
  • 多表联查 (02:00:00)
  • 一对多关系和外键 (02:00:00)
  • 一对多的多表关联查询和子查询 (02:00:00)
  • 多对多关系 (02:00:00)
  • 中间表的设计 (02:00:00)
  • 没有中间表时的数据处理 (02:00:00)
  • 查询指定名称学生所选的课程 (02:00:00)
  • 注意事项 (02:00:00)
  • 查询所选指定课程的所有学生的个人信息 (02:00:00)
  • 三表联查查询学生信息和所选课程信息 (02:00:00)
  • 作业布置 (02:00:00)
  • 数据库工程创建 (02:00:00)
  • 数据表的创建和数据的准备 (02:00:00)
  • 实体类创建 (02:00:00)
  • java代码获得对mysql数据库的连接 (02:00:00)
  • 执行select语句,取得数据库中的内容 (02:00:00)
  • 数据封装和数据库连接的关闭 (02:00:00)
  • 查询全部数据方法改造 (02:00:00)
  • 查找数据库中是否存在某一条记录 (02:00:00)
  • 模拟登陆验证 (02:00:00)
  • 将数据库连接和关闭方法单独提取出来 (02:00:00)
  • PreparedStatement的使用 (02:00:00)
  • 插入数据到数据库 (02:00:00)
  • 修改数据库中的数据 (02:00:00)
  • 练习布置(数据库删除和对象全部数据修改) (02:00:00)
  • Properties配置文件 (02:00:00)
  • PropertiesUtil的编写 (02:00:00)
  • 将数据库连接相关字段提取成配置文件 (02:00:00)
  • 海马玩模拟器安装 (02:00:00)
  • 使用Fiddler监听手机请求响应 (02:00:00)
  • Fiddler和手机设置 (02:00:00)
  • SuperQQ客户端功能介绍 (02:00:00)
  • 接口文档和sqlite3数据库文件 (02:00:00)
  • 项目工程创建 (02:00:00)
  • 项目分包 (02:00:00)
  • 项目分包和接口介绍 (02:00:00)
  • 作业布置 (02:00:00)
  • 注册接口数据获取 (02:00:00)
  • 分层操作 (02:00:00)
  • 数据库实现类的编写 (02:00:00)
  • dao中的用户是否存在和插入的方法编写 (02:00:00)
  • 注册接口流程完成 (02:00:00)
  • 注册成功验证 (02:00:00)
  • 项目bug调试方法 (02:00:00)
  • 登录接口(1) (02:00:00)
  • 登录接口(2) (02:00:00)
  • 查找好友关系接口实现 (02:00:00)
  • 上传头像 (02:00:00)
  • 其他接口说明 (02:00:00)
  • Android概述 (02:00:00)
  • Android系统架构和模拟器的创建 (02:00:00)
  • 模拟器的创建和使用 (02:00:00)
  • 创建项目、项目结构 (02:00:00)
  • 测验题 (文本)
  • day02_01-TextView (02:00:00)
  • day02_02-RelativeLayout (02:00:00)
  • day02_03-相对布局制作登陆页面 (02:00:00)
  • day02_04-线性布局 (02:00:00)
  • day02_05-表格布局 (02:00:00)
  • day02_06-网格布局 (02:00:00)
  • day02_07-帧布局和绝对布局、总结 (02:00:00)
  • day02-选择题20160412 (文本)
  • day03_01-作业讲评和UI事件处理方式1讲解 (02:00:00)
  • day03_02-点击事件的匿名内部类实现原理 (02:00:00)
  • day03_03-点击事件实现方式-2内部类实现OnClickListener (02:00:00)
  • day03_04-Activity和外部类实现OnClickListener接口 (02:00:00)
  • day03_05-实现注册 (02:00:00)
  • day03_06-LogCat (02:00:00)
  • day03-选择题 (文本)
  • day04_01-作业讲评 (02:00:00)
  • day04_02-AlertDialog (02:00:00)
  • day04_03-ProgressDailog (02:00:00)
  • day04_04-OptionMenu (02:00:00)
  • day04_05-ContextMenu、SDKManager和AndroidDeviceMonitor (02:00:00)
  • Day04_06-构建者模式 (02:00:00)
  • day04-练习题 (文本)
  • day05_01-构建者模式创建进度对话框 (02:00:00)
  • day05_02-ProgressBar和SeekBar (02:00:00)
  • day05-03-RatingBar和滚动的View (02:00:00)
  • day05_04-Style (02:00:00)
  • day05_04-Theme (02:00:00)
  • day05_06-shape (02:00:00)
  • day05_07-selector (02:00:00)
  • day05_08-selector练习题提示 (02:00:00)
  • day05_09-include (02:00:00)
  • day05_10-定制View (02:00:00)
  • 测验题 (文本)
  • 测试题2 (文本)
  • day06_01-作业讲评 (02:00:00)
  • day06_02_2-SharedPreferences2 (02:00:00)
  • day06_03内存储的读写 (02:00:00)
  • day06_04-外存储编程-SD卡读写(1) (02:00:00)
  • day06_05-外存储编程-SD卡读写(2) (02:00:00)
  • day06_06-Sax解析和gradle (02:00:00)
  • 选择题 (文本)
  • day07_01-作业讲评和SQLite简介 (02:00:00)
  • day07_02-SQLiteDatabase (02:00:00)
  • day07_03-SQLiteOpenHelper (02:00:00)
  • day07_04-ContentProvider (02:00:00)
  • day07_05-播放SD卡音频 (02:00:00)
  • day07_06-播放SD卡视频 (02:00:00)
  • day07选择题 (文本)
  • day08_01-线程间通信原理 (02:00:00)
  • day08_02-post和runOnUiThread (02:00:00)
  • day08_03-Looper (02:00:00)
  • day08_04-AsyncTask (02:00:00)
  • day08_05-OkHttp下载解析json数据 (02:00:00)
  • day08-选择题 (文本)
  • day09_01-作业讲解 (02:00:00)
  • day09_02-OkHttp实现登陆 (02:00:00)
  • day09_03-get请求实现注册 (02:00:00)
  • day09_04-下载文件 (02:00:00)
  • day09_05-上传头像 (02:00:00)
  • day10_01-AdapterView和ListView(1) (02:00:00)
  • day10_02-BaseAdapter和ListView列表项点击事件监听 (02:00:00)
  • day10_03-GridView (02:00:00)
  • day10_04-Gallery和Spinner (02:00:00)
  • day10_05-ArrayAdapter和自动文本提示框 (02:00:00)
  • day10_06-SimpleAdapter和总结 (02:00:00)
  • day10-练习题 (文本)
  • 选择题 (文本)
  • day11_01-RecyclerView实现ListView (02:00:00)
  • day11_02-GridLayoutManager (02:00:00)
  • day11_03-StaggeredGridLayoutManager (02:00:00)
  • day11_04-CardView (02:00:00)
  • day11_05-Recycler的增删改查操作(1) (02:00:00)
  • day11_06-RecyclerViewd增删改查(2) (02:00:00)
  • day11_07-OkHttpUtils框架实现登陆 (02:00:00)
  • 练习题 (文本)
  • day12_01-ListView中图片的异步加载(1) (02:00:00)
  • day12_02-ListView中图片的异步加载(2) - 副本 (02:00:00)
  • day12_03-ListView的分页加载和上拉刷新(1) (02:00:00)
  • day12_04-ListView的分页加载和上拉刷新(2) (02:00:00)
  • day12_05-ListView的分页加载和上拉刷新(3) (02:00:00)
  • day13_01-启动Activity (02:00:00)
  • day13_02-启动带返回值的Activity (02:00:00)
  • day13_03-Bundle (02:00:00)
  • day13_04-Activity的生命周期 (02:00:00)
  • day13_05-隐式意图启动组件 (02:00:00)
  • day13_06-隐式意图案例 (02:00:00)
  • day13-练习题 (文本)
  • day14_01-Activity作业讲评 (02:00:00)
  • day14_02-绑定Service (02:00:00)
  • day14_03-与绑定的Service交互 (02:00:00)
  • day14_04-与绑定的Service交互的讲解 (02:00:00)
  • day14_05-IntentService (02:00:00)
  • day14_06-IntentService下载apk (02:00:00)
  • day14-概念题 (文本)
  • day15_01-无需广播 (02:00:00)
  • day15_02-用广播更新购物车提示 (02:00:00)
  • day15_03-在广播中启动其它组件 (02:00:00)
  • day15_04-测试全局性广播接收者接收广播的特性 (02:00:00)
  • day15_05-有序广播 (02:00:00)
  • day15_06-通知 (02:00:00)
  • day15_07-在通知栏显示下载进度 (02:00:00)
  • day15_08-ExpandableListView和总结 (02:00:00)
  • day15-广播和通知练习题 (文本)
  • day16_01-Fragment概述和fragment标签 (02:00:00)
  • day16_02-FragmentLifeCycle (02:00:00)
  • day16_03-Fragment的动态管理 (02:00:00)
  • day16_04-在Fragment中启动带返回值的Activity (02:00:00)
  • day16_05-Fragment与Activity通信(1) (02:00:00)
  • day16_06-Fragment与Activity通信(2) (02:00:00)
  • day16-概念题 (文本)
  • day17_01-作业讲解和2D绘图基础 (02:00:00)
  • day17_02-DrawBasicView改进版 (02:00:00)
  • day17_03-绘制显示器 (02:00:00)
  • day17_04-BitmapFactory使用 (02:00:00)
  • day17_05-动态创建View (02:00:00)
  • day17_06-用代码改变菜单项的选择状态 (02:00:00)
  • day17_07-图片的优化读取 (02:00:00)
  • day17-练习题 (文本)
  • day18_01-作业讲解和帧动画 (02:00:00)
  • day18_02-帧动画案例 (02:00:00)
  • day18_03-补间动画概述和案例2 (02:00:00)
  • day18_04-组合动画 (02:00:00)
  • day18_05-帧动画和补间动画的组合 (02:00:00)
  • day18_06-Java代码实现补间动画 (02:00:00)
  • day18_07-属性动画实现淡入淡出 (02:00:00)
  • day18_08-属性动画实现绕x轴旋转 (02:00:00)
  • day18_09-ViewPropertyAnimator (02:00:00)
  • day18_10-总结和布置作业 (02:00:00)
  • day18-概念题 (文本)
  • day19_01-day18作业讲讲和自定义View概述 (02:00:00)
  • day19_02-测量View (02:00:00)
  • day19_03-自定义View实现图片轮播指示器 (02:00:00)
  • day19_04-设置字体Typeface (02:00:00)
  • day19_05-9patch (02:00:00)
  • day19_06-PopupWindow (02:00:00)
  • day19-概念题 (文本)
  • 第3周测验题 (文本)
  • day20_01-作业讲解和Viewpager (02:00:00)
  • day20_02-ViewPager自动播放图片 (02:00:00)
  • day20_03-加入图片指示器 (02:00:00)
  • day20_04-用反射实现页面平滑切换 (02:00:00)
  • day20_05-FragmentPagerAdapter (02:00:00)
  • day20_06-FragmentStatePageAdapter (02:00:00)
  • day20_07-布局优化 (02:00:00)
  • day20-概念题 (文本)
  • day21_01-作业讲解和触摸事件处理(1) (02:00:00)
  • day21_02-两种触摸方式对比 (02:00:00)
  • day21_03-触摸事件处理流程 (02:00:00)
  • day21_04-OnTouchEvent和OnclickListener的PK (02:00:00)
  • day21_05-触摸事件派发流程 (02:00:00)
  • day21_06-多点触摸 (02:00:00)
  • day21_07-手势监测 (02:00:00)
  • day21_08-捏合手势 (02:00:00)
  • day21_09-拖动赖宝宝 (02:00:00)
  • day21_10-拖放机制 (02:00:00)
  • day21-练习题 (文本)
  • day22_01-MediaPlayer (02:00:00)
  • day22_02-播放Uri和播放事件监听 (02:00:00)
  • day22_03-VidoView播放视频 (02:00:00)
  • day22_04-MediaPlayer加SurfaceView (02:00:00)
  • day22_05-WebView (02:00:00)
  • day22_06-loadDataWithBaseURL (02:00:00)
  • day22_07-Android与JavaScript通信 (02:00:00)
  • day22_08-Android向JavaScript发送数据 (02:00:00)
  • day22_09-拍照、相册选取和照片剪辑 (02:00:00)
  • day22-练习题 (文本)
  • day23_01-作业讲解和ToolBar (02:00:00)
  • day23_02-ToolBar (02:00:00)
  • day23_03-Volley解析json数据 (02:00:00)
  • day23_04-Volley实现get请求登陆 (02:00:00)
  • day23_05-优化get请求的url拼接 (02:00:00)
  • day23_06-post请求登陆 (02:00:00)
  • day23_07-加载图片 (02:00:00)
  • day23_08-图片二级缓存 (02:00:00)
  • day23_09-总结 (02:00:00)
  • day23-练习题 (文本)
  • day24_01-作业讲解和百度地图开发概述 (02:00:00)
  • day24_02-百度地图开发步骤1 (02:00:00)
  • day24_03-百度地图开发步骤2 (02:00:00)
  • day24_04添加异常监听和生命周期处理 (02:00:00)
  • day24_05-操作和获取地图状态 (02:00:00)
  • day24_06-获取地图状态 (02:00:00)
  • day24_07-地图覆盖物 (02:00:00)
  • day24_08-定位开发 (02:00:00)
  • day24_09-地理编码 (02:00:00)
  • 第4周考试 (文本)
  • 第4周考试(改进版) (文本)
  • 第二阶段终结考试01 (文本)
  • 第二阶段终结考试02 (文本)
  • 第二阶段终结考试03 (文本)
  • 项目搭建及上传到github (02:00:00)
  • 行业介绍及项目介绍准备 (02:00:00)
  • 项目导入 (02:00:00)
  • 上传源码到github (02:00:00)
  • git入门讲解 (02:00:00)
  • 项目概要讲解 (02:00:00)
  • 修改项目包名及环信appkey (02:00:00)
  • 添加工具类和资源文件 (02:00:00)
  • 问题解答 (02:00:00)
  • Application重命名 (02:00:00)
  • 添加远端服务器地址和头像请求 (02:00:00)
  • 添加实体类并讲解 (02:00:00)
  • 添加全局变量并讲解 (02:00:00)
  • 为User类添加字段,git撤销的讲解 (02:00:00)
  • 添加本地的UserDao (02:00:00)
  • 闪屏登录注册布局文件的讲解 (02:00:00)
  • git产生冲突及解决办法的讲解 (02:00:00)
  • 登录布局和activity整理 (02:00:00)
  • 整理注册initView和setListener方法 (02:00:00)
  • 注册页面上传头像 (02:00:00)
  • 注册页面非空验证 (02:00:00)
  • 注册页面完成服务器注册 (02:00:00)
  • 用户注册两个服务器的逻辑讲解 (02:00:00)
  • 用户登录逻辑及代码讲解 (02:00:00)
  • 下载联系人任务讲解 (02:00:00)
  • 下载任务类整体思路流程 (02:00:00)
  • 在闪屏和登录添加下载任务 (02:00:00)
  • 在退出登录时清空全局集合数据 (02:00:00)
  • 删除聊天室和环信小助手 (02:00:00)
  • 修改申请与通知和群聊的头像 (02:00:00)
  • 联系人列表中用户的头像显示 (02:00:00)
  • 用户的头像显示的调试讲解 (02:00:00)
  • 联系人列表显示用户昵称 (02:00:00)
  • day05-01聊天界面顶部昵称修改 (02:00:00)
  • day05-02聊天界面头像修改 (02:00:00)
  • day05-03联系人fragment添加广播接收器 (02:00:00)
  • day05-04联系人fragment添加本地数据集合 (02:00:00)
  • day05-05联系人列表的排序 (02:00:00)
  • day05-06联系人列表的Adapter修改 (02:00:00)
  • day05-07适配联系人Adapter (02:00:00)
  • day05-08会话列表显示头像和昵称 (02:00:00)
  • day06-01修改添加好友的布局文件的思路讲解 (00:03:10)
  • day06-02添加好友的查询基础代码讲解 (02:00:00)
  • day06-03添加好友的优化逻辑讲解 (02:00:00)
  • day06-04修改个人资料的头像昵称显示 (00:12:31)
  • day06-05添加好友关系到远端数据库 (00:24:28)
  • day06-06删除好友关系到远端数据库 (00:21:24)
  • day07-01未读消息提示、刷新会话列表 (00:11:19)
  • day07-02修改用户昵称 (00:15:57)
  • day07-03更新用户头像思路讲解 (00:25:19)
  • day07-04更新用户头像代码讲解 (00:23:01)
  • day07-05修改新建群组的布局文件 (00:07:23)
  • day07-06新建群组整理代码和初始化群组图标上传逻辑 (00:18:31)
  • day07-07修改新建群组返回联系人集合 (00:16:00)
  • day08-01创建群组代码及逻辑讲解 (00:20:29)
  • day08-02群组列表的显示逻辑思路 (00:19:42)
  • day08-03群组列表的adapter代码讲解 (00:07:53)
  • day08-04GroupActivity方法整理 (00:01:43)
  • day08-05联系人和群组列表搜索过滤 (00:37:49)
  • day08-06会话列表显示群图标和群名称 (00:14:00)
  • day09-01公开群组的initView,setListener,BroadcastReceiver (00:10:22)
  • day09-02修改公开群组列表的数据类型并显示 (00:21:14)
  • day09-03修改公开群组列表的adapter (00:12:08)
  • day09-04修改公开群组简要详情界面 (00:16:07)
  • day09-05公开群组列表添加搜索过滤 (00:11:11)
  • day09-06搜索公开群 (00:21:25)
  • day10-01申请与通知中头像和昵称的显示 (00:13:37)
  • day10-02同意群组申请 (00:23:23)
  • day10-03群聊界面显示头像和昵称 (00:33:51)
  • day10-04优化群聊界面显示昵称 (00:05:30)
  • day10-05非好友的群组成员个人资料 (00:07:09)
  • day10-06点击群组详情接受本地群组数据 (00:16:20)
  • day10-07群组详情显示成员列表 (00:31:17)
  • day10-08群组详情删除添加成员,退出和解散群组 (00:32:34)
  • 01.项目文档介绍 (文本)
  • 01.文档总结,项目搭建及资源获取 (00:09:10)
  • 02.使用Fiddler抓取服务器接口 (00:17:25)
  • day01-01福利社项目的服务器搭建、客户端分支创建并上传 (00:14:10)
  • day01-02修改包名、添加资源文件 (00:27:02)
  • day01-03修改合入资源编译错误,提交代码 (00:26:33)
  • day01-04根据服务器接口文档生成实体类 (00:07:09)
  • day01-05生成实体类难点讲解、布置闪屏修改作业 (00:08:34)
  • day02-01闪屏界面及D文件 (00:11:14)
  • day02-02I文件的合入 (00:21:13)
  • day02-03删除群组相关代码 (00:34:52)
  • day02-04主页逻辑流程讲解 (00:07:12)
  • day02-05项目主页创建 (00:15:55)
  • day02-06项目主页底部菜单的切换 (00:21:16)
  • day02-07新品adapter思路讲解 (00:13:31)
  • day02-08新品fragment思路讲解 (00:40:49)
  • day03-01新品fragment代码讲解 (00:22:17)
  • day03-02首页添加新品fragment (00:24:58)
  • day03-03新品首页图片的显示 (00:15:31)
  • day03-04商品详情布局文件 (00:05:07)
  • day03-05添加新品的排序 (00:06:05)
  • day03-06商品详情布局文件讲解 (00:10:21)
  • day03-07商品详情activity思路讲解 (00:23:59)
  • day03-08商品详情activity代码讲解 (00:12:09)
  • day04-01基于Volley和DiskLruCache的缓存策略 (00:29:49)
  • day04-02DiskLruCache的缓存策略思路梳理 (00:09:30)
  • day04-03精选首页及adapter思路讲解 (00:15:23)
  • day04-04精选首页及adapter代码讲解 (00:11:31)
  • day04-05将精选添加到底部菜单 (00:16:25)
  • day04-06精选二级页面讲解 (00:20:13)
  • day04-07分类首页思路讲解 (00:17:37)
  • day05-01分类首页代码讲解 (00:18:54)
  • day05-02分类二级页面基础数据显示 (00:16:11)
  • day05-03分类二级页面商品排序功能 (00:09:12)
  • day05-04分类二级页面分类过滤器 (00:22:50)
  • day05-05分类二级页面颜色过滤器 (00:15:36)
  • day05-06登录注册页面布局 (00:04:06)
  • day05-07个人中心页面布局及整体流程 (00:11:57)
  • day06-01个人中心添加initData方法 (00:13:17)
  • day06-02个人中心添加用户和收藏商品数量的广播接收器 (00:17:09)
  • day06-03问题汇总及解答 (00:16:12)
  • day06-04登录界面与主页面的跳转关系 (00:28:15)
  • day06-05登录用户进入应用显示个人中心的问题解决 (00:19:20)
  • day06-06添加设置页面及退出登录逻辑 (00:22:44)
  • day06-07添加登录成功后下载收藏商品数量的任务类 (00:16:28)
  • day07-01商品收藏状态的初始化方法 (00:28:27)
  • day07-02商品收藏或者取消收藏的操作 (00:22:42)
  • day07-03收藏商品列表的adapter (00:12:48)
  • day07-04收藏商品列表的显示 (00:14:28)
  • day07-05收藏商品列表取消收藏的操作 (00:15:38)
  • day07-06添加下载购物车数据的任务类 (00:19:22)
  • day07-07底部菜单显示购物车数量 (00:24:07)
  • day07-08购物车的整体思路讲解 (00:07:32)
  • day08-01购物车adapter (00:18:16)
  • day08-02购物车fargment (00:15:13)
  • day08-03购物车与登录的逻辑及总价的显示 (00:23:27)
  • day08-04添加购物车更新的任务类 (00:25:45)
  • day08-05购物车修改数量的操作 (00:29:14)
  • day08-06商品详情页面购物车数据的显示及操作 (00:14:25)
  • day08-07集成三方分享功能 (00:11:37)
  • LeakCanary初探 (00:43:39)
  • 第一节 (02:00:00)
  • 第二节 (02:00:00)
  • 第三节 (02:00:00)
  • 第四节 (02:00:00)
  • 第五节 (02:00:00)
  • 第六节 (02:00:00)
  • 第七节 (02:00:00)
  • 第一节 (02:00:00)
  • 第二节 (02:00:00)
  • 第一节 (02:00:00)
  • 第二节 (02:00:00)
  • 第三节 (02:00:00)
  • 第四节 (02:00:00)
  • 第一节 (02:00:00)
  • 第二节 (02:00:00)
  • 第三节 (02:00:00)
  • 第四节 (02:00:00)
  • 01-排序概述和选择排序 (02:00:00)
  • 02-冒泡排序 (02:00:00)
  • 03-插入排序 (02:00:00)
  • 04-二分查找 (02:00:00)
  • 05-线程的生命周期、Sleep阻塞和IO阻塞 (02:00:00)
  • 06-线程的同步synchronized (02:00:00)
  • day07-线程的同步wait和notify (02:00:00)
  • day06_01-用裁剪避免图片叠加 (02:00:00)
  • day06_02-HierarchyView (02:00:00)
  • day06_03-GPU模式呈现图和Lint (02:00:00)
  • day06_04-traceview (02:00:00)
  • day06_05-ANR和总结 (02:00:00)
  • day07_01-内存优化原理和AllocationTracker (02:00:00)
  • day07_02-DDMS_Heap工具和内存泄露1 (02:00:00)
  • day07_03-内存泄露课堂练习 (02:00:00)
  • day07_04-内存泄露课堂练习 (02:00:00)
  • day07_05-内存溢出和内存抖动 (02:00:00)
  • day07_06-GC (02:00:00)
  • day08_01-单例模式的7种解法 (02:00:00)
  • day08_02-自定义控件实现图片轮播 (02:00:00)
  • day08_03-拍照、相册选取和裁剪的框架 (02:00:00)
  • day09_01-LoginUtils框架 (02:00:00)
  • day09_02-OkHttpUtils框架讲解 (02:00:00)

评价详情

正在努力加载中

该课程暂无评价

正在努力加载中

暂无提问