Android校园全栈【2016第三期】

Android校园全栈【2016第三期】
0%完成
课程进度:0% 正在学习:HelloWorld的编译和运行

选课人数:87

课程等级:未分级

课程分类:全栈工程师

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

课程简介

Android校园全栈【2016第三期】

章节目录

第一章 java编程基础 - +
  • JDK的介绍和下载安装 (02:00:00)
  • 环境变量JAVA_HOME的配置 (02:00:00)
  • 环境变量Path的配置 (02:00:00)
  • 环境变量CLASSPATH的配置 (02:00:00)
  • 检测环境变量配置是否成功 (02:00:00)
  • Java文件的新建,后缀名的更改 (02:00:00)
  • HelloWorld的编写 (02:00:00)
  • HelloWorld的编译和运行 (02:00:00)
  • HelloWorld常见问题 (02:00:00)
  • 输出语句和单行注释的使用 (02:00:00)
  • HelloWorld详解和练习 (02:00:00)
  • 自我介绍练习 (02:00:00)
  • 转义字符的使用 (02:00:00)
  • package的使用 (02:00:00)
  • Eclipse的下载和安装 (02:00:00)
  • Eclipse中新建Java Project (02:00:00)
  • Eclipse中包和类的新建及类的运行 (02:00:00)
  • Eclipse中调整代码和控制台的文字大小 (02:00:00)
  • Eclipse中修改类名的两种方式 (02:00:00)
  • Eclipse中文件的拷贝粘贴删除取出放入操作 (02:00:00)
  • ctrl+D快捷键和项目的导入导出 (02:00:00)
  • +号的使用 (02:00:00)
  • 变量的使用 (02:00:00)
  • 控制台输入工具类的使用 (02:00:00)
  • java-basic_day01-概念题 (文本)
  • 课程回顾 (02:00:00)
  • switch的使用 (02:00:00)
  • switch的练习 (02:00:00)
  • switch的几个注意点 (02:00:00)
  • 标识符规范和通过月份得到天数练习讲解 (02:00:00)
  • 标识符规范补充和百分制成绩练习 (02:00:00)
  • if语句的使用 (02:00:00)
  • 关系运算符 (02:00:00)
  • if-else的使用 (02:00:00)
  • if语句的完整用法 (02:00:00)
  • if语句的完整结构补充 (02:00:00)
  • 三个数求最大值的解法 (02:00:00)
  • if语句中需要注意的逻辑问题 (02:00:00)
  • if语句需要注意的地方 (02:00:00)
  • if和switch的区别及++,+= (02:00:00)
  • for循环结构 (02:00:00)
  • 循环练习打印100之内的偶数 (02:00:00)
  • 100内偶数练习讲解 (02:00:00)
  • 鸡兔同笼问题练习 (02:00:00)
  • break用法 (02:00:00)
  • 模拟聊天室完成不定次数的聊天 (02:00:00)
  • 模拟聊天室屏蔽脏话功能 (02:00:00)
  • 修改屏蔽脏话功能 (02:00:00)
  • 随机工具类的使用 (02:00:00)
  • 随机工具类的使用2 (02:00:00)
  • 作业布置 (02:00:00)
  • java-basic_day02-概念题 (文本)
  • 课程复习 (02:00:00)
  • 猜数字小游戏练习 (02:00:00)
  • 猜数字小游戏讲解 (02:00:00)
  • while循环 (02:00:00)
  • while练习 (02:00:00)
  • while练习讲解 (02:00:00)
  • do-while循环 (02:00:00)
  • 三种循环的区别 (02:00:00)
  • api文档介绍 (02:00:00)
  • Math类中常用方法 (02:00:00)
  • String类常用方法使用 (02:00:00)
  • String类的常用方法2 (文本)
  • JavaDoc导出文档注释 (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_basic_day03-概念题 (文本)
  • 作业讲解1 (02:00:00)
  • 作业讲解2 (02:00:00)
  • 作业讲解3 (02:00:00)
  • 作业讲解4 (02:00:00)
  • 作业讲解5 (02:00:00)
  • 作业讲解 (02:00:00)
  • 数据类型1 (02:00:00)
  • 基本数据类型 (02:00:00)
  • char数据类型 (02:00:00)
  • 数据类型的自动转换和强制类型转换 (02:00:00)
  • 基本数据类型计算规则 (02:00:00)
  • 多重循环 (02:00:00)
  • 多重循环练习1 (02:00:00)
  • 多重for循环练习2 (02:00:00)
  • 双重for循环练习3 (02:00:00)
  • 双重for循环打印圣诞树 (02:00:00)
  • 多重for循环打印完整圣诞树 (02:00:00)
  • 多重循环解决程序员招聘问题 (02:00:00)
  • 为知笔记 (02:00:00)
  • java-basic_day04-选择题 (文本)
  • 作业讲解 (02:00:00)
  • 数组基本概念 (02:00:00)
  • 数据基本概念练习 (02:00:00)
  • 数组基本概念练习讲解 (02:00:00)
  • 数组练习2 (02:00:00)
  • 数组练习2讲解 (02:00:00)
  • 数组练习3 (02:00:00)
  • 数组练习3讲解 (02:00:00)
  • 数组的三种初始化方式 (02:00:00)
  • 数组中的sort方法 (02:00:00)
  • 数组中的binarySearch方法和静态导入 (02:00:00)
  • 二维数组 (02:00:00)
  • 二维数组的静态初始化和元素取得 (02:00:00)
  • 不规则二维数组的定义和使用 (02:00:00)
  • 二维数组练习 (02:00:00)
  • 结束外层循环方式 (02:00:00)
  • String类的几个方法 (02:00:00)
  • 作业布置 (02:00:00)
  • 概念题 (文本)
  • 作业讲解 (00:12:01)
  • 方法引入练习 (00:01:40)
  • 得到圣诞树方法的定义和使用 (00:18:24)
  • 得到指定位数的随机密码方法的定义和使用 (00:09:11)
  • 使用方法的好处 (00:05:00)
  • 方法的返回值 (00:06:32)
  • 模拟存取钱方法练习 (00:01:06)
  • 模拟存取钱操作 (00:04:31)
  • static关键字 (00:08:51)
  • 权限修饰符 (00:14:10)
  • 方法的重载1 (00:01:15)
  • 方法的重载 (00:08:59)
  • 可变长参数的使用 (00:05:20)
  • debug中F6的使用 (00:10:38)
  • debug中F5的使用 (00:04:09)
  • debug中F7和F8的使用 (00:02:25)
  • 概念题 (文本)
  • 面向对象基本概念 (00:19:39)
  • 创建对象 (00:08:21)
  • 构造方法 (00:05:38)
  • this的用法1 (00:06:55)
  • this的用法2 (00:06:57)
  • 对象练习 (00:00:44)
  • 对象数组 (00:11:49)
  • 对象数组中的对象的操作 (00:07:07)
  • 对象间的从属关系1 (00:07:29)
  • 对象间的从属关系2 (00:07:06)
  • 封装1 (00:09:53)
  • 封装2 (00:03:32)
  • 封装3 (00:04:02)
  • 封装4 (00:07:36)
  • getters和setters的生成 (00:05:18)
  • 根据封装规范改变对象间关系 (00:00:28)
  • 封装后的对象间关系1 (00:06:59)
  • 封装后的对象关系2 (00:07:03)
  • 总结 (00:09:14)
  • String类中的replace和replaceAll方法 (00:09:04)
  • String类中的split方法 (00:04:02)
  • String类中的toCharArray方法 (00:03:02)
  • Arrays类中的数组拷贝方法 (00:11:47)
  • System中的数组拷贝的方法 (00:01:17)
  • 作业布置 (00:02:36)
  • Day07概念题 (文本)
  • 课程回顾与继承 (00:16:07)
  • 继承的内容 (00:07:33)
  • super关键字的使用 (00:03:55)
  • super关键字使用2 (00:07:04)
  • this和super关键字使用3 (00:04:35)
  • 构造方法的快速生成 (00:04:03)
  • 重写和重载 (00:10:03)
  • Object类 (00:18:56)
  • toString的重写 (00:08:25)
  • 自动方式生成toString (00:02:57)
  • equals方法的重写 (00:23:16)
  • equals方法的重写2 (00:06:39)
  • day08概念题 (文本)
  • 课程回顾 (00:25:52)
  • static使用1 (00:09:24)
  • static使用2 (00:11:27)
  • static使用3 (00:07:33)
  • static使用4 (00:14:49)
  • final修饰类和方法 (00:08:38)
  • final修饰一般属性 (00:06:55)
  • final修饰静态属性 (00:08:06)
  • final总结 (00:02:15)
  • 多态的两条调用定理 (00:11:35)
  • 多态的好处 (00:08:17)
  • 抽象类和抽象方法 (00:08:16)
  • 抽象方法的重写 (00:05:50)
  • 抽象类的使用方式 (00:09:09)
  • 接口 (00:07:10)
  • 接口2 (00:10:43)
  • 课程总结 (00:05:52)
  • 作业布置 (00:04:23)
  • 概念题 (文本)
  • 作业讲解1 (00:28:24)
  • 作业讲解2 (00:08:47)
  • 作业讲解3 (00:07:26)
  • 静态方法没有多态 (00:09:00)
  • 父子类中静态方法的隐藏 (00:02:34)
  • 类与接口的关系 (00:06:50)
  • 权限修饰符 (00:07:36)
  • 引用传递 (00:15:16)
  • 成员内部类 (00:05:04)
  • 静态内部类 (00:03:45)
  • 局部内部类 (00:03:21)
  • 局部内部类调用变量规则 (00:03:37)
  • 匿名内部类 (00:06:34)
  • 小窗体界面搭建 (00:08:32)
  • 小窗体界面搭建2 (00:02:55)
  • 创建按钮 (00:03:42)
  • 监听机制完成点击功能 (00:05:36)
  • 生成随机数修改按钮显示 (00:06:04)
  • 匿名内部类实现按钮监听 (00:04:40)
  • 外部类实现按钮监听 (00:02:39)
  • 内部类总结 (00:02:27)
  • String转int (00:05:53)
  • Integer其他常用属性方法 (00:04:58)
  • 课程总结 (00:01:45)
  • 作业布置 (00:03:01)
  • Day10概念题 (文本)
  • 作业讲解 (00:18:35)
  • 引用传递作业 (00:04:37)
  • System中arraycopy方法 (00:07:28)
  • 字符串常量池 (00:14:50)
  • StringBuilder的使用 (00:09:24)
  • StringBuilder原理和Eclipse中添加源代码的方式 (00:07:48)
  • StringBuilder和StringBuffer (00:09:13)
  • Integer自动装箱解箱 (00:05:33)
  • BigDecimal用于精确计算 (00:05:56)
  • BigDecimal用于大数运算 (00:05:00)
  • Date类 (00:06:11)
  • Date类2 (00:08:45)
  • Date和相对时间的相互转换 (00:09:04)
  • Calendar的使用1 (00:09:55)
  • Calendar中的get、set和add的使用 (00:03:45)
  • Calendar练习1 (00:00:31)
  • Calendar练习说明 (00:04:22)
  • Calendar、Date和时间戳之间的转换 (00:04:47)
  • SimpleDateFormat的使用1 (00:06:35)
  • 根据模板将String转Date (00:04:41)
  • 使用正则拆分字符串 (00:07:33)
  • 使用正则验证用户名 (00:04:26)
  • 使用正则验证手机号码 (00:03:01)
  • 使用正则表达式验证邮箱 (00:10:36)
  • 字符串拆分时正则表达式的转义的注意点 (00:07:46)
  • 作业布置 (00:05:17)
  • Day11概念题 (文本)
  • String类的compareTo方法 (00:05:54)
  • String类中的intern方法 (00:03:54)
  • 常见异常 (00:19:08)
  • 异常的分支和结构 (00:13:41)
  • try-catch的使用 (00:06:20)
  • 异常常用方法 (00:04:30)
  • 编译异常 (00:08:48)
  • try-catch-finally和多个catch情况处理 (00:10:37)
  • throws关键字的使用 (00:07:52)
  • 非运行时异常的抛出 (00:03:58)
  • 自定义异常 (00:08:22)
  • 自定义异常练习 (00:01:01)
  • 自定义异常练习说明 (00:09:29)
  • ArrayList的使用1 (00:07:38)
  • ArrayList的增查改方法 (00:06:29)
  • ArrayList中的删除方法 (00:06:26)
  • 泛型的使用 (00:09:44)
  • ArrayList中的其他方法说明 (00:03:47)
  • Iterator的使用 (00:17:37)
  • 泛型的擦除和Iterator中的remove方法 (00:03:06)
  • ListIterator的使用 (00:06:36)
  • 使用ListIterator完成集合的倒叙迭代 (00:03:07)
  • ArrayList和Vector的扩容原理和LinkedList的使用 (00:19:27)
  • 课程总结 (00:04:52)
  • 作业布置 (00:02:54)
  • Day_13概念题 (文本)
  • 课程回顾与迭代器的错误用法 (00:10:54)
  • foreach循环的使用 (00:06:36)
  • HashSet (00:04:45)
  • HashSet去重原理 (00:17:18)
  • 利用HashSet实现密码去重 (00:09:35)
  • TreeSet (00:05:55)
  • TreeSet中元素的比较和排序 (00:07:42)
  • TreeSet中的多条件排序 (00:01:23)
  • 将Person安装age和name排序 (00:05:55)
  • Comparator的使用 (00:13:54)
  • Comparator的匿名内部类形式 (00:03:42)
  • HashMap (00:14:01)
  • HashMap中的增删改查 (00:05:45)
  • 取出HashMap中的所有的值 (00:04:40)
  • 取出HashMap中的所有的key和value (00:05:20)
  • 通过entrySet方法取得所有的key和value (00:05:36)
  • Map中的其他方法的说明 (00:01:13)
  • List中存储Map (00:06:51)
  • 集合总结 (00:11:56)
  • 作业讲解 (00:26:52)
  • 作业讲解 (00:14:21)
  • 作业讲解 (00:22:59)
  • 作业讲解 (00:13:03)
  • 作业讲解 (00:06:38)
  • 学生信息录入系统 (00:16:53)
  • 作业讲解 (00:12:26)
  • Collections的copy方法1 (00:05:54)
  • Collections的copy方法是浅拷贝 (00:10:10)
  • File类的使用 (00:14:55)
  • File类的使用2 (00:07:19)
  • File类的使用3 (00:11:50)
  • File类的使用4 (00:04:24)
  • File类的使用5 (00:05:59)
  • 文件存在则删除不存在则创建练习 (00:04:19)
  • File类的重命名方法 (00:02:32)
  • File类的list和listFiles方法 (00:04:57)
  • 将某一文件夹下乱序文件名称改为有序的 (00:03:24)
  • 批量重命名练习讲解 (00:12:26)
  • FilenameFilter的使用 (00:06:39)
  • FileFilter的使用 (00:04:01)
  • 递归计算N的阶乘 (00:09:28)
  • 使用递归完成文件夹文件的全部取出 (00:04:36)
  • 清空整个文件夹 (00:03:06)
  • File类的其他方法 (00:06:42)
  • FileInputStream的使用 (00:20:27)
  • FileOutputStream的使用 (00:11:39)
  • 文件拷贝 (00:04:13)
  • 作业布置 (00:03:42)
  • 概念题 (文本)
  • 作业讲解 (00:18:14)
  • 作业中方法的使用 (00:13:56)
  • 使用while循环完成文件的拷贝 (00:04:45)
  • 使用byte数组加快文件拷贝 (00:08:05)
  • 解决拷贝文件变大问题 (00:09:36)
  • 包装设计模式 (00:19:39)
  • 包装设计模式增强 (00:07:43)
  • 包装设计模式的使用场景 (00:04:38)
  • InputStreamReader的简单使用 (00:16:02)
  • 读取中文时的乱码问题 (00:08:19)
  • 程序中解决乱码问题 (00:07:14)
  • 使用BufferedReader完成文件的快速读取 (00:17:55)
  • PrintWriter的使用 (00:09:42)
  • PrintWriter指定编码方式和追加方式写入 (00:06:47)
  • IO流总结 (00:06:47)
  • 作业布置 (00:01:47)
  • 课程回顾 (00:05:19)
  • 新建工程,提供读取文本内容的工具方法 (00:07:45)
  • JSON (00:38:42)
  • JSON中的value的取为array类型 (00:06:13)
  • json的数组格式 (00:02:14)
  • Eclipse工程中导入第三方jar包 (00:08:55)
  • 搭建解析结构 (00:09:55)
  • 项目中工具类TextReadUtil的说明 (00:01:24)
  • 解析数据并生成实体类对象 (00:07:11)
  • json解析address信息 (00:08:13)
  • json解析address集合信息 (00:08:48)
  • json解析JSONArray (00:09:51)
  • 对象转json (00:10:07)
  • Gson解析json生成实体类对象 (00:08:07)
  • Gson将实体类转为json (00:02:10)
  • Jackson方式解析和生成json对象 (00:07:43)
  • 百度apistore (00:19:35)
  • 百度apistore2 (00:08:10)
  • 课程总结和作业布置 (00:03:55)
  • 图灵机器人 (00:20:37)
  • HTTPURLConnection (00:15:52)
  • Fiddler和HTTP协议 (00:20:27)
  • 使用Fiddler模拟HTTP的get请求获取手机号码归属地 (00:09:39)
  • 使用HTTPURLConnection完成图片的下载 (00:12:45)
  • 将图片下载修改为通用的资源下载 (00:05:02)
  • Post请求 (00:08:34)
  • Post请求模拟 (00:04:43)
  • 线程创建方式1 (00:20:22)
  • 实现Runnable接口创建线程 (00:12:33)
  • 线程的用处 (00:15:21)
  • Timer和TimerTask (00:05:59)
  • Timer中的其他方法 (00:03:26)
  • 作业布置 (00:06:13)
  • Day17概念题 (文本)
  • 作业讲解之结构搭建 (00:13:36)
  • 作业讲解 (00:15:24)
  • tomcat下载安装 (00:11:42)
  • tomcat各文件夹作用和启动tomcat (00:15:44)
  • tomcat启动不起来解决方案 (00:04:03)
  • 修改tomcat端口号并重启 (00:05:18)
  • tomcat中自带工程的访问 (00:14:31)
  • tomcat中自建项目及访问 (00:10:42)
  • 创建动态web工程 (00:09:31)
  • Eclipse版本 (00:03:53)
  • 自定义欢迎界面 (00:10:34)
  • HelloServlet (00:10:10)
  • tomcat中手动搭建Servlet程序 (00:08:47)
  • HelloServlet启动不起来原因 (00:07:35)
  • Eclipse与tomcat的集成 (00:11:52)
  • Eclipse中tomcat的集成和项目的部署 (00:03:55)
  • 将Student转json并通过Servlet提供给get请求 (00:07:53)
  • 添加学生Servlet定义 (00:13:09)
  • Servlet总结 (00:08:12)
  • 作业布置 (00:08:47)
  • Day_18概念题 (文本)
  • 作业之添加学生 (00:44:58)
  • 作业之查找和删除学习 (00:44:09)
  • 反射 (00:28:39)
  • 反射2 (00:27:29)
  • JUnit简介和Build Path说明 (00:17:31)
  • 新建JUnit测试用例 (00:04:52)
  • MyMath中add方法的测试 (00:11:57)
  • Ignore和timeout的使用 (00:11:54)
  • JUnit中其他注解的使用说明 (00:02:45)
  • Day19概念题 (文本)
  • tomcat处理Servlet过程模拟 (02:00:00)
  • Servlet源码、api和我们为什么要提供json数据 (02:00:00)
  • 泛型类 (00:25:11)
  • 泛型方法 (00:11:16)
  • Comparator中的泛型的使用 (00:12:48)
  • 泛型接口 (00:06:32)
  • 一维数组转为一维集合 (00:07:06)
  • 一维集合转为一维数组 (00:04:21)
  • 二维数组基本概念 (00:12:55)
  • 二维数组转为二维集合 (00:05:01)
  • 使用泛型将任意数组能转为对应类型的集合 (00:04:27)
  • 超大文件下载进度计算注意事项 (00:07:12)
  • String和byte数组的相互转换 (00:09:02)
  • 构建者模式 (00:09:47)
  • 构建者模式拼接URL (00:14:08)
  • 单例设计模式 (00:06:45)
  • 工厂设计模式 (00:13:55)
  • 枚举 (00:08:10)
  • 条件断点的使用 (00:07:03)
  • 表达式的调试 (00:02:39)
  • 属性断点的使用 (00:01:50)
  • 改变变量值的使用 (00:02:08)
  • 重新调试 (00:03:51)
  • 异常断点 (00:03:35)
  • Servlet调试方式 (00:01:08)
  • 概念题 (文本)
  • day01-Android开发历程 (02:00:00)
  • day02-Android系统架构和常用术语 (02:00:00)
  • day03-Studio和SDK结构、环境变量设置和模拟器创建、加速 (02:00:00)
  • day04-Android Studio快捷键和创建HelloWorld (02:00:00)
  • day05-Studio的项目结构和RelativeLayout初步 (02:00:00)
  • day06-dp、px和sp研究、EditText (02:00:00)
  • day07-总结 (02:00:00)
  • Day01概念题 (文本)
  • day02_01-作业讲解和Button (02:00:00)
  • day02_02-RelativeLayout (02:00:00)
  • day02_03-相对布局实现登陆页面 (02:00:00)
  • day02_04-LinearLayout (02:00:00)
  • day02_05-线性布局和表格布局实现登陆页面 (02:00:00)
  • day02_06-网格布局 (02:00:00)
  • day02_07-帧布局和绝对布局 (02:00:00)
  • day02_08-总结和布置作业 (02:00:00)
  • day02概念题 (文本)
  • day03_01-作业讲评和UI事件处理方式1-onClick (02:00:00)
  • day03_02-onClick进阶 (02:00:00)
  • day03_03-匿名内部类实现按钮点击事件监听 (02:00:00)
  • day03_04-匿名内部类响应单击事件的原理 (02:00:00)
  • day03_05-内部类监听单击事件 (02:00:00)
  • day03_06-Activity监听单击事件 (02:00:00)
  • day03_07-外部类监听单击事件 (02:00:00)
  • day03_08-实现注册页面、总结和布置作业 (02:00:00)
  • day03概念题 (文本)
  • day04_01-作业讲解和对话框概述 (02:00:00)
  • day04_02-AlertDialog案例-创建标准对话框 (02:00:00)
  • day04_03-列表型和自定义型对话框 (02:00:00)
  • day04_04-ProgressDialog (02:00:00)
  • day04_05-DataPickerDailog和TimePickerDialog (02:00:00)
  • day04_06-选项菜单 (02:00:00)
  • day04_07-上下文菜单 (02:00:00)
  • day04_08-LogCat (02:00:00)
  • day04_09-总结和布置作业 (02:00:00)
  • Day04概念题 (文本)
  • day05_01-ProgressBar (02:00:00)
  • day05_02-SeekBar (02:00:00)
  • day05_03-RatingBar和ScrollView (02:00:00)
  • day05_04-style (02:00:00)
  • day05_07-shape (02:00:00)
  • day05_08-selector (02:00:00)
  • day05_09-RadioButton版的菜单项选择器 (02:00:00)
  • day05_10-include (02:00:00)
  • day05_11-定制View (02:00:00)
  • day05概念题 (文本)
  • 周考题 (文本)
  • day06_1-周考、day05作业讲解、Debug和Android Devices Monitor (02:00:00)
  • day06_02-SharedPreferences (02:00:00)
  • day06_03-内存储编程 (02:00:00)
  • day06_04-外存储编程 (02:00:00)
  • day06_05-课堂练习 (02:00:00)
  • day06_06-Pull解析 (02:00:00)
  • day06_07-总结和布置作业 (02:00:00)
  • day06概念题 (文本)
  • day07_01-作业讲解 (02:00:00)
  • day07_02-线程间通信案例1 (02:00:00)
  • day07_03-闪屏案例 (02:00:00)
  • day07_04-runOnUiThread和Looper (02:00:00)
  • day07_05-AsyncTask (02:00:00)
  • day07_06-OkHttp初步 (02:00:00)
  • day07概念题 (文本)
  • 数据库的安装和配置 (00:21:24)
  • Mysql简介 (00:17:35)
  • 数据库和表的基本概念 (00:10:00)
  • 建立数据库的连接 (00:04:18)
  • 新建ucai_db数据库 (00:03:47)
  • 使用sql创建和删除数据库 (00:01:28)
  • 数据库中表和数据的导入和导出 (00:06:15)
  • 查询全部数据 (00:07:43)
  • 查询全部数据2 (00:01:40)
  • 查询所有员工的姓名工号和岗位 (00:02:01)
  • 查询结果的去重 (00:01:47)
  • 查询员工姓名、月薪和年薪 (00:03:02)
  • concat函数的使用 (00:02:20)
  • 查询岗位为CLERK的员工的所有信息 (00:03:17)
  • 查询岗位为CLERK,工资大于1000的员工的信息 (00:01:59)
  • 查询工资在800-1500之间的员工信息 (00:03:55)
  • 查询工资不在800-1500之间的员工信息 (00:01:42)
  • is null和is not null的用法 (00:02:29)
  • in和not in的用法 (00:03:43)
  • 模糊查询中的%和_ (00:05:28)
  • 查询所有员工,按照工资升降序排列 (00:04:06)
  • 多字段排序 (00:02:15)
  • 分页查询 (00:07:55)
  • count函数的使用 (00:02:12)
  • avg和sum函数的使用 (00:02:35)
  • max和min函数 (00:04:13)
  • 概念题 (文本)
  • 分组查询 (00:08:03)
  • 分组查询select后面跟组函数或者group by后面的字段 (00:03:16)
  • 多字段分组 (00:05:42)
  • group by中条件的添加 (00:02:37)
  • where和having的区别 (00:05:40)
  • 子查询 (00:07:09)
  • 查询工资和WARD一样的其他员工的全部信息 (00:01:03)
  • 查询工资和WARD一样的其他员工的全部信息SQL编写 (00:01:10)
  • 子查询中的多条件匹配 (00:01:41)
  • 子查询中的多条记录匹配 (00:04:26)
  • 多表联查和笛卡尔积 (00:05:30)
  • 练习:查询每个员工的编号、姓名、职位、部门名称和部门所在位置 (00:00:49)
  • 内连接 (00:04:14)
  • 自连接 (00:04:27)
  • 三表联查 (00:04:27)
  • 左外连接 (00:04:10)
  • 左右外连接 (00:06:15)
  • union或unionall查询结果集拼接 (00:03:00)
  • 创建表 (00:06:23)
  • Mysql中的常用数据类型 (00:11:51)
  • 建表中的约束条件 (00:07:36)
  • 主键和使用navicate创建数据表 (00:09:05)
  • 数据库的插入和删除 (00:07:47)
  • 数据库的插入和删除 (00:07:11)
  • 数据的修改操作 (00:02:30)
  • 清空表 (00:04:20)
  • 一对一和一对多关系 (00:20:58)
  • 一对多中数据的查询 (00:04:00)
  • 多对多关系 (00:10:22)
  • 查询尚朋同学选择的全部课程 (00:04:18)
  • 多变联查解决多对多关系 (00:07:25)
  • 作业布置 (00:08:59)
  • 概念题 (文本)
  • 超级微信表结构关系 (00:22:49)
  • JDBC简介 (00:27:06)
  • 准备数据表和实体类 (00:06:38)
  • 查询数据步骤和查询全部数据结构搭建 (00:06:39)
  • 获取数据库连接 (00:06:20)
  • 执行查询方法和遍历数据库 (00:07:40)
  • 将查询数据封装为集合并迭代输出验证 (00:04:44)
  • 资源的关闭 (00:04:01)
  • 登录逻辑 (00:09:23)
  • PreparedStatement防止SQL注入 (00:08:31)
  • 将得到数据库连接和关闭资源功能抽取方法方便复用 (00:07:01)
  • Properties配置文件引入 (00:17:25)
  • 插入数据 (00:09:01)
  • 更新数据 (00:04:39)
  • 根据id删除数据练习 (00:00:47)
  • 删除数据 (00:04:58)
  • 批量插入 (00:07:19)
  • 事务管理 (00:12:44)
  • 课程总结和作业 (00:05:19)
  • 超级微信服务端项目说明 (00:11:23)
  • 新建动态web工程 (00:04:21)
  • 创建Servlet用于处理所有请求 (00:10:05)
  • 分包、添加工具类 (00:03:29)
  • 数据库准备 (00:01:19)
  • 更改数据库配置文件、添加jar包 (00:02:18)
  • 项目运行校验搭建是否成功 (00:02:15)
  • 实体类准备和常量字段准备 (00:06:32)
  • json转换工具类准备 (00:03:01)
  • 获取服务器状态 (00:08:43)
  • 将工程调整为utf-8格式 (00:04:14)
  • 接收注册请求参数并使用Fiddler测试post请求 (00:11:28)
  • 添加biz层 (00:09:57)
  • 添加dao层 (00:09:37)
  • 头像的上传 (00:25:19)
  • 查找用户是否存在 (00:09:55)
  • 完成注册接口 (00:16:24)
  • 删除图片时后缀名的添加 (00:00:48)
  • 更新用户昵称接口 (00:35:49)
  • 更新密码 (00:07:55)
  • 下载用户或群组头像 (00:24:56)
  • 更新用户或群组头像 (00:07:19)
  • 查询接口开发流程和代码重构简单说明 (00:06:12)
  • 查询全部和分页查询 (00:12:23)
  • day09_00-SQLite数据库的增删改查操作 (02:00:00)
  • day09_01-SQLite简介和桌面操作 (02:00:00)
  • day09_02-OpenOrCreate创建数据库案例 (02:00:00)
  • day09_03-代码编写规范小结、Cursor讲解 (02:00:00)
  • day09_04-SQLiteOpenHelper (02:00:00)
  • day09_05-ContentProvider (02:00:00)
  • day07-选择题 (文本)
  • day10_01 (02:00:00)
  • day10_02-Lookup (02:00:00)
  • day10_03-OkHttpUtils框架讲解和实现登录请求 (02:00:00)
  • day10_04-注册 (02:00:00)
  • day10_05-下载用户头像 (02:00:00)
  • day10_06-修改昵称 (02:00:00)
  • day10_07-添加和分页下载联系人 (02:00:00)
  • AdapterView概述 (02:00:00)
  • day10_02-BaseAdapter (02:00:00)
  • day10_03-GridView和列表项点击事件 (02:00:00)
  • day10_04-ArrayAdapter (02:00:00)
  • day10_05-AutoCompleteTextView (02:00:00)
  • day10_06-SimpleAdapter (02:00:00)
  • day10_07-ListView的优化 (02:00:00)
  • day10-选择题 (文本)
  • 1、day12_01作业讲解和RecyclerView概述 (02:00:00)
  • 2、day12_02-RecyclerView案例-1 (02:00:00)
  • 3、day12_03-瀑布流管理器 (02:00:00)
  • 4、day12_04-CardView (02:00:00)
  • 5、day12_05-RecyclerView的增删改查(1) (02:00:00)
  • 6、day12_06-RecyclerView的增删改查(2) (02:00:00)
  • 7、day12_07-总结和布置作业 (02:00:00)
  • 1、day13_01-RecyclerView实战 (02:00:00)
  • 2、day13_02-在RecyclerView中异步加载头像 (02:00:00)
  • 3、day13_03-SwipResfreshLayout (02:00:00)
  • 4、day13_04-上拉刷新 (02:00:00)
  • 1、day14_01-上拉刷新显示页脚 (02:00:00)
  • 2、day14_02-Activity概述和启动Activity (02:00:00)
  • 3、day14_03-启动带返回值的Activity (02:00:00)
  • 4、day14_04-Bundle (02:00:00)
  • 5、day14_05-Activity生命周期 (02:00:00)
  • 6、day14_06-Activity课堂练习 (02:00:00)
  • 7、day14_07-Intent进阶 (02:00:00)
  • 8、day14概念选择题 (文本)
  • 概念选择题 (文本)
  • day15_01-作业讲解和Activity纵横屏切换生命周期方法调用 (02:00:00)
  • day15_02-Activity的数据保存与恢复 (02:00:00)
  • day15_03-Parcelable接口 (02:00:00)
  • day15_04-Activity的加载模式-standard (02:00:00)
  • day15_05-singleTop (02:00:00)
  • day15_06-singleTask (02:00:00)
  • day15_07-singleInstance (02:00:00)
  • day15_08-taskAffinity (02:00:00)
  • day15_09-总结和布置作业 (02:00:00)
  • 1、day16_01-作业讲解 (02:00:00)
  • 2、day16_02-Service的启动与停止 (02:00:00)
  • 3、day16_03-Service的绑定和生命周期 (02:00:00)
  • 4、day16_04-与绑定的Service交互 (02:00:00)
  • 5、day16_05-用Service从服务端检查apk版本 (02:00:00)
  • 6、day16_06-ExpandableListView (02:00:00)
  • 7、概念选择题 (文本)
  • 1、day17_01-作业讲解 (02:00:00)
  • 2、day17_02-广播概述和案例-1 (02:00:00)
  • 3、day17_03-启动其它组件 (02:00:00)
  • 4、da17_04-用广播修改购物车提示 (02:00:00)
  • 5、day17_05-有序广播 (02:00:00)
  • 6、day17_06-通知 (02:00:00)
  • 7、day17_07-在通知栏更新下载进度和总结 (02:00:00)
  • 1、day18_01-作业讲解 (02:00:00)
  • 2、day18_02-Fragment概述和Fragment标签 (02:00:00)
  • 3、day18_03-案例-1改进 (02:00:00)
  • 4、day18_04-Fragment的生命周期 (02:00:00)
  • 5、day18_05-Fragment生命周期课堂练习 (02:00:00)
  • 6、day18_06-Fragment的动态管理 (02:00:00)
  • 7、day18_07-在Fragment中启动带返回值的Activity (02:00:00)
  • 8、day18_08-Fragment与Activity之间的通信-接口 (02:00:00)
  • 9、day18_09用广播和Arguments通信 (02:00:00)
  • 1、day18_01-绘制点线圆 (02:00:00)
  • 2、day18_02-案例1改进 (02:00:00)
  • 3、day18_03-绘制显示器 (02:00:00)
  • 4、day18_04-Bitmap和BitmapFactory (02:00:00)
  • 5、day18_05-BitmapFactory案例 (02:00:00)
  • 6、day18_06-Java代码动态创建View (02:00:00)
  • 7、day18_07-实现菜单底部选择高亮显示 (02:00:00)
  • 8、概念选择题 (文本)
  • 10、周考概念选择题 (文本)
  • 1、day19_01-作业讲解和帧动画 (02:00:00)
  • 2、day19_02-帧动画案例 (02:00:00)
  • 3、day20_03-补间动画 (02:00:00)
  • 4、day20_04-组合动画 (02:00:00)
  • 5、day20_05-帧动画与补间动画组合 (02:00:00)
  • 6、day20_06-Java代码实现补间动画 (02:00:00)
  • 7、day20_07-属性动画实现左入、左出、右入和右出 (02:00:00)
  • 8、day20_08-实现绕X轴和Y轴旋转的动画 (02:00:00)
  • 9、day20_09-ViewPropertyAnimator (02:00:00)
  • 10、day20_10图片优化(1) (02:00:00)
  • 11、day20_11图片优化(2)和总结 (02:00:00)
  • 12、概念选择题 (文本)
  • 1、day21_01-作业讲解和自定义View概述、案例-1 (02:00:00)
  • 2、day21_02-测量 (02:00:00)
  • 3、day21_03-观测measure的课堂练习 (02:00:00)
  • 4、day21_04-FlowIndicator (02:00:00)
  • 5、day21_05-Typeface (02:00:00)
  • 6、day21_06-PopupWindow(1) (02:00:00)
  • 7、day21_07-PopupWindow(2)和总结 (02:00:00)
  • 8、概念选择题 (文本)
  • 1、day22_01-作业讲解和ViewPager概述 (02:00:00)
  • 2、day22_02-从服务端下载商品图片在ViewPager中实现翻页 (02:00:00)
  • 3、day22_03-用反射实现ViewPager平滑地自动轮播 (02:00:00)
  • 4、day22_04-FragmentPagerAdapter (02:00:00)
  • 5、day22_05-FragmentStatePagerAdaprer (02:00:00)
  • 6、day22_06-9patch (02:00:00)
  • 7、概念选择题 (文本)
  • 1、day23_01作业讲解和触摸事件概述 (02:00:00)
  • 2、day23_02-案例1触摸式事件的监听 (02:00:00)
  • 3、day23_03-两种触摸方式对比 (02:00:00)
  • 4、day23_04-触摸事件的处理流程 (02:00:00)
  • 5、day23_05-多点触摸 (02:00:00)
  • 6、day23_06-手势监测 (02:00:00)
  • 7、day23_07-捏合缩放 (02:00:00)
  • 8、day23_08-拖放机制 (02:00:00)
  • 9、概念选择题 (文本)
  • 1、day24_01-作业讲解-图片自动轮播加手动翻页的监听 (02:00:00)
  • 2、day24_02-MediaPlayer案例-1 (02:00:00)
  • 3、day24_03-添加暂停功能 (02:00:00)
  • 4、day24_04-设置播放完成和错误的事件监听 (02:00:00)
  • 5、day24_05-VideoView (02:00:00)
  • 6、day24_06-MeialPlayer加SurfaceView (02:00:00)
  • 7、day24_07-WebView加载百度首页 (02:00:00)
  • 8、day24_08-loadBaseUrlData (02:00:00)
  • 9、day24_09-Android与JavaScrip通信 (02:00:00)
  • 10、概念选择题 (文本)
  • 1、day25_01-MediaPlayer加SurfaceView (02:00:00)
  • 2、day25_02-百度开发概述 (02:00:00)
  • 3、day25_03-案例1地图开发步骤 (02:00:00)
  • 4、day25_04-添加异常的广播监听 (02:00:00)
  • 5、day25_05-设置地图状态监听并修改地图的状态 (02:00:00)
  • 6、day25_06-地图覆盖物 (02:00:00)
  • 7、day25_07-地理编码 (02:00:00)
  • 1、day26-01-merge和include (02:00:00)
  • 2、day26-02-Toolbar (02:00:00)
  • 3、阶段考试(概念选择题) (文本)
  • day01-01行业介绍及平台简介 (00:27:12)
  • day01-02git入门及项目搭建 (01:09:57)
  • day01-03项目重命名 (00:36:18)
  • day01-04添加applicationID并提交 (00:21:46)
  • day01-05登录注册闪屏界面 (00:24:06)
  • day02-01git深入讲解 (01:06:32)
  • day02-02服务器搭建及接口文件导入 (00:21:25)
  • day02-03添加实体类 (00:11:03)
  • day02-04注册方法整理 (00:30:19)
  • day02-05添加远端服务器注册的代码 (00:40:13)
  • day03-01git多地开发 (00:14:36)
  • day03-02问题解答 (00:12:10)
  • day03-03创建本地数据库 (00:22:35)
  • day03-04添加登录本地服务器的代码 (00:14:42)
  • day03-05添加取消注册的方法 (00:16:18)
  • day03-06添加保存用户到本地数据库 (00:18:03)
  • day03-07登录成功后保存用户信息到全局变量 (00:27:33)
  • day03-08下载好友集合到全局变量 (00:22:36)
  • day04-01闪屏界面获取用户并保存到内存 (00:30:00)
  • day04-02联系人界面删除环信小助手和聊天室 (00:27:51)
  • day04-03联系人界面显示头像 (00:21:20)
  • day04-04联系人界面显示用户昵称 (00:22:13)
  • day04-05联系人界面的搜索功能 (00:14:37)
  • day04-06搜索服务器上面的好友 (00:22:14)
  • day04-07搜索好友逻辑处理 (00:16:21)
  • day04-08好友资料界面显示头像和昵称 (00:06:00)
  • day05-01个人资料显示当前登录用户的昵称头像 (00:18:12)
  • day05-02聊天界面显示用户的头像 (00:17:54)
  • day05-03绘画列表显示用户的头像昵称 (00:17:18)
  • day05-04解决聊天界面不能输入表情的问题 (00:12:33)
  • day05-05申请与通知界面的头像昵称显示 (00:19:11)
  • day05-06添加好友关系到远端服务器 (00:25:17)
  • day05-07联系人列表接受广播更新数据 (00:30:03)
  • day06-01修改概率行出现闪屏获取不到用户的问题 (00:09:25)
  • day06-02删除远端服务器上的好友关系 (00:31:53)
  • day06-03优化删除远端服务器上的好友关系 (00:13:39)
  • day06-04修改昵称逻辑讲解 (00:06:12)
  • day06-05联系人列表删除好友关系 (00:27:08)
  • day06-06更新远端服务器用户昵称 (00:07:07)
  • day06-07更新内存和数据库中用户昵称 (00:22:18)
  • day06-08更新用户头像 (00:35:40)
  • day07-01登录成功后下载用户头像 (00:29:31)
  • day07-02统一当前登录用户的头像显示 (00:19:16)
  • day07-03新建群组的布局修改 (00:09:19)
  • day07-04新建群组获取hxid (00:30:48)
  • day07-05创建群组到远端服务器 (00:22:08)
  • day07-06创建群组添加群组成员 (00:17:50)
  • day07-07添加下载群组的任务并调用 (00:13:36)
  • day07-08群组列表显示群组头像 (00:10:59)
  • day08-01会话列表显示群组图标 (00:15:12)
  • day08-02下载群组成员的任务类 (00:23:52)
  • day08-03进入群聊界面下载群组成员 (00:20:00)
  • day08-04显示群组成员的昵称 (00:21:12)
  • day08-05群组成员的个人资料和群组详情显示昵称和头像 (00:18:36)
  • day08-06群组详情添加群组成员 (00:20:16)
  • day08-07添加群组成员后刷新列表 (00:08:33)
  • day08-08删除群组成员及退出群聊 (00:36:53)
  • day09-01解散群聊 (00:15:20)
  • day09-02修改群组名称 (00:15:25)
  • day09-03公开群的群图标显示 (00:26:25)
  • day09-04过滤公开群组 (00:14:29)
  • day09-05新建群组后添加到全局变量中 (00:11:23)
  • day09-06同意群组申请 (00:20:07)
  • day09-07生成签名的APK (00:17:50)
  • day09-08上传应用到百度市场 (00:12:00)
  • day01-01项目介绍及服务器搭建 (00:17:58)
  • day01-02修改包名并推送新分支到github (00:19:03)
  • day01-03合入福利社资源文件 (00:26:46)
  • day01-04修改applicetion名称,合入接口文件及D文件 (00:16:38)
  • day01-05添加实体类 (00:23:02)
  • day02-01根据请求返回结果修改实体类字段 (00:18:45)
  • day02-02删除群组相关代码-1 (00:25:56)
  • day02-03删除群组相关代码-2 (00:30:47)
  • day02-04修改json数据转换的方法 (00:15:51)
  • day02-05创建新的mainactivity (00:17:54)
  • day02-06底部菜单的切换事件 (00:25:22)
  • day02-07创建新品的Adapter (00:34:46)
  • day03-01新品fragment的初始化布局 (00:17:29)
  • day03-02新品fragment的数据加载 (00:28:03)
  • day03-03新品fragment的下拉刷新操作 (00:26:27)
  • day03-04新品fragment的上拉刷新操作 (00:17:24)
  • day03-05新品fragment的FooterViewHolder (00:26:55)
  • day03-06新品fragment的排序方法 (00:19:22)
  • day03-07问题答疑 (00:19:03)
  • day04-01商品详情布局文件 (00:31:52)
  • day04-02初始化商品详情布局文件 (00:27:52)
  • day04-03获取商品详情数据并显示 (00:12:53)
  • day04-04商品详情页面的图片轮播及返回按钮 (00:19:00)
  • day04-05精选adapter (00:17:29)
  • day05-01精选首页的fragment (00:22:37)
  • day05-02精选二级页面 (00:28:12)
  • day05-03精选首页去掉footer的方法 (00:08:09)
  • day05-04分类首页的Adapter (00:34:48)
  • day05-05分类首页的Adapter详讲 (00:09:42)
  • day05-06分类首页的fragment (00:30:48)
  • day05-07分类首页的分类数据对应逻辑 (00:20:02)
  • day06-01精选二级页面的基本数据显示 (00:18:08)
  • day06-02精选二级页面的基本数据排序 (00:33:45)
  • day06-03精选二级页面排序状态的图标 (00:10:36)
  • day06-04精选二级页面添加分类自定义View (00:21:37)
  • day06-05个人中心,登录注册页面布局讲解 (00:23:19)
  • day07-01个人中心initView方法 (00:26:26)
  • day07-02添加SettingsActivity (00:24:00)
  • day07-03添加登录逻辑 (00:36:28)
  • day07-04优化登录与主菜单的逻辑 (00:16:42)
  • day07-05填充个人中心页面的数据 (00:35:31)
  • day07-06收藏商品列表 (00:25:12)
  • day08-01收藏商品列表的商品删除 (00:17:26)
  • day08-02初始化商品收藏状态 (00:14:27)
  • day08-03取消收藏商品 (00:26:19)
  • day08-04添加收藏商品 (00:22:39)
  • day08-05添加ShareSDK分享功能 (00:29:09)
  • day08-06添加下载购物车数据的任务 (00:27:08)
  • day08-07主菜单显示购物车角标数量 (00:18:27)
  • day09-01购物车adapter布局 (00:23:58)
  • day09-02购物车fragment及数据显示 (00:27:29)
  • day09-03购物车添加总价的计算 (00:19:05)
  • day09-04优化购物车添加总价无数据的问题 (00:14:37)
  • day09-05优化购物车与登录的逻辑 (00:14:52)
  • day09-06购物车商品的选中操作 (00:26:02)
  • day09-07购物车商品的修改数量的操作 (00:47:05)
  • day10-01商品详情添加商品到购物车 (00:16:54)
  • day10-02购买的activity (00:31:22)
  • day10-03导入壹收款SDK (00:28:43)
  • day10-04集成壹收款 (00:25:07)
  • day10-05LeakCanary检测内存泄漏 (00:39:50)
  • day01_02-减少View和避免叠加造成的过度绘制 (02:00:00)
  • day01_03-HierarchyView (02:00:00)
  • day01_04-GPU模式呈现图和Lint (02:00:00)
  • day01_05-traceview (02:00:00)
  • day01_06-traceview补充 (02:00:00)
  • day01_07-ANR和总结 (02:00:00)
  • day02_01-系统的内存管理和AllocationTracker工具的使用 (02:00:00)
  • day02_02-工具类类的静态变量引发的内存泄露 (02:00:00)
  • day02_03-匿名内部类导致Activity内存泄露 (02:00:00)
  • day02_04-弱引用加静态内部类解决Activity内存泄露 (02:00:00)
  • day02_05-内存抖动 (02:00:00)
  • day02_06-OOM (02:00:00)
  • day02_07-总结 (02:00:00)
  • day03_01-LoginUtils框架 (02:00:00)
  • day03_02-OkHttpUtils框架 (02:00:00)
  • day03_03-addFile (02:00:00)
  • day03_04-post请求 (02:00:00)
  • day03_05-解析泛型类代表的json数据 (02:00:00)
  • day04_01ImageLoader框架的调用 (02:00:00)
  • day04_02不带二级缓存的ImageLoader框架 (02:00:00)
  • day04_02-给ImageLoader框架添加二级缓存 (02:00:00)
  • day04_03-ImageLoader优化 (02:00:00)
  • day04_04-OkHttpUtils下载文件 (02:00:00)
  • day05_01图片轮播 (02:00:00)
  • day05_02-自定义AutoLoopPlayView类实现图片自动轮播 (02:00:00)
  • day05_03启动拍照、相册选取和裁剪Activity (02:00:00)
  • day05_06OnGetAvatarListener框架 (02:00:00)
  • day05_07-面试指导和简历制作指导 (02:00:00)
  • day06_01-尺寸限定苻 (02:00:00)
  • day06_02-布局别名 (02:00:00)
  • day06_03-纵横屏和宽窄屏适配 (02:00:00)
  • day06_04-百分比布局 (02:00:00)
  • day06_05-RSA非对称加密 (02:00:00)
  • day06_06-非对称加密RSA实战案例分析 (02:00:00)
  • day07_01-线程概述和后台守护线程 (02:00:00)
  • day07_02-线程的阻塞和异步操作 (02:00:00)
  • day07_03-线程的同步join和synchronzied (02:00:00)
  • day07_04-wait和notify (02:00:00)
  • day07_05-生产者-消费者模型 (02:00:00)
  • 测试题 (文本)
  • day08_01-线程习题解答 (02:00:00)
  • day08_02-二分查找 (02:00:00)
  • day08_03-排序概述和选择排序 (02:00:00)
  • day08_04-冒泡排序 (02:00:00)
  • day08_05-插入排序 (02:00:00)
  • day08_06-快速排序 (02:00:00)
  • day08_07-计数排序 (02:00:00)
  • day09_01作业讲解和栈讲解 (02:00:00)
  • day09_02-自定义栈 (02:00:00)
  • day09_03-非递归的快速排序 (02:00:00)
  • day09_04-队列 (02:00:00)
  • day09_05-课堂练习-用两个栈实现队列 (02:00:00)
  • day09_06-链表的创建和遍历 (02:00:00)
  • day09_07-删除链表节点 (02:00:00)
  • day09_08-删除尾节点和中间节点 (02:00:00)
  • day09_09-删除链表中间节点 (02:00:00)
  • day10_01链表的插入 (02:00:00)
  • day10_02-合并两个链表 (02:00:00)
  • day10_03-文件压缩 (02:00:00)
  • day10_04-合并两个链表bug讲解 (02:00:00)
  • day10_05-文件解压 (02:00:00)
  • day10_06-解压为字符串 (02:00:00)
  • day10_07-二叉树的创建和三种遍历 (02:00:00)
  • day10_08-总结布置作业 (02:00:00)
  • day11_01二叉树排序 (02:00:00)
  • day11_02-单例模式 (02:00:00)
  • day11_03-单例模式的第6和7种方式 (02:00:00)
  • day11_04-查找第一个不重复的字符 (02:00:00)
  • day11_05-查找第一个不重复的字符解法2和3 (02:00:00)
  • day11_06-字符串反转 (02:00:00)
  • day11_07-递归模拟多重循环 (02:00:00)
  • day11_08-递归模拟多重循环计算四位二进制数中3的倍数 (02:00:00)
  • 第一节AIDL (02:00:00)
  • 第二节AIDL-2 (02:00:00)
  • 第三节权限管理 (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)
  • day01-01入职须知 (00:29:19)
  • day01-02顺间项目概括介绍 (00:45:00)
  • day01-03顺间项目代码介绍 (00:32:58)
  • day01-04bug的处理规范 (00:28:36)
  • day01-05版本冲突,资源文件错误等bug解决 (00:51:54)
  • day02-01bug的生命周期 (00:29:35)
  • day02-02修改程序入口的bug (00:14:57)
  • day02-03顺间用户端登录逻辑 (00:29:46)
  • day02-04网络请求探源及RxJava初窥 (00:13:41)
  • day03-01git下载代码汇总 (00:23:04)
  • day03-02刷新框架的逻辑 (00:31:01)
  • day03-03刷新框架的修改思路 (文本)
  • day04-01当前城市没有开通bug的分析定位 (00:28:55)
  • day04-02导入百度定位的so文件 (00:20:46)
  • day04-03解决导入百度定位的so文件运行失败的问题 (00:13:46)
  • day04-04美发师个人界面用户评论的图片不能正常显示 (00:16:51)
  • day05-01评价订单上传图片程序崩溃问题分析 (00:18:36)
  • day05-02评价订单上传图片程序崩溃问题解决思路 (00:32:52)
  • day06-01预约结算的金额没有减去优惠 (00:23:30)
  • day06-02订单界面文字覆盖了电话图标 (00:11:00)
  • day06-03个人信息界面,不能修改形象照片 (00:15:54)
  • day06-04美发师页面用户评论列表排序方式错误 (00:22:09)
  • day07-01顺间用户端的业务流程梳理 (00:17:09)
  • day07-02顺间美发师端的业务流程梳理 (00:22:11)
  • day07-03个人信息编辑的跳过按钮不应该显示 (00:17:29)
  • day07-04美发师列表图片没有显示 (00:28:47)
  • 周考选择题 (文本)

评价详情

正在努力加载中

该课程暂无评价

正在努力加载中

暂无提问