- 01-Java跨平台原理
- 02-Dos常用命令
- 03-JDK&JRE&JVM介绍
- 04-JDK环境搭建
- 05-Java快速入门(一)
- 06-Java快速入门(二)
- 07-JDK环境搭建
- 08-IDE集成开发环境(一)
- 09-IDE集成开发环境(二)
- 10-注释(一)
- 11-注释(二)
- 12-标识符
- 13-常量
- 14-进制转换(一)
- 15-进制转换(二)
- 16-进制转换(三)
- 17-原码反码补码
- 18-复习和作业讲解
- 19-变量(一)
- 20-数据类型
- 21-变量(二)
- 22-变量(三)
- 23-隐式转换(一)
- 24-强制转换
- 25-隐式转换(二)
- 26-ASCII介绍
- 27-算术运算符(一)
- 28-算术运算符(二)
- 29-自增运算符(一)
- 30-自增运算符(二)
- 31-复合赋值运算符
- 32-关系运算符
- 33-逻辑运算符(一)
- 34-逻辑运算符(二)
- 35-位运算符(一)
- 36-位运算符(二)
- 37-复习讲解
- 38-位运算符(三)
- 39-位运算符(四)
- 40-单分支和三元运算符(一)
- 41-键盘录入
- 42-单分支和三元运算符(二)
- 43-单分支和三元运算符(三)
- 44-单分支和三元运算符(四)
- 45-多分支及嵌套判断(一)
- 46-多分支及嵌套判断(二)
- 47-switch(一)
- 48-switch(二)
- 49-switch(三)
- 50-局部代码块
- 51-作业讲解
- 52-今日回顾
- 53-作业讲解
- 54-for循环(一)
- 55-for循环(二)
- 56-for循环(三)
- 57-for循环(四)
- 58-for循环(五)
- 59-while循环
- 60-do while 循环
- 61-三个循环的区别
- 62-退出循环
- 63-嵌套循环(一)
- 64-嵌套循环(二)
- 65-嵌套循环(三)
- 66-数组基础(一)
- 67-数组基础(二)
- 68-数组基础(三)
- 69-数据的遍历
- 70-数组内存分析(一)
- 71-引用类型
- 72-数组内存分析(二)
- 73-今日回顾
- 74-作业讲解(一)
- 75-作业讲解(二)
- 76-数组内存分析(三)
- 77-数组内存分析(四)
- 78-数组常见操作(一)
- 79-数组常见操作(二)
- 80-数组常见操作(三)
- 81-数组常见操作(四)
- 82-数组常见操作(五)
- 83-多维数组(一)
- 84-多维数组(二)
- 85-多维数组(三)
- 86-程序调试
- 87-方法介绍
- 88-今日回顾
- 89-复习讲解
- 90-方法的定义
- 91-方法的使用
- 92-方法的执行流程
- 93-方法的注意事项(一)
- 94-方法的注意事项(二)
- 95-方法的格式练习(一)
- 96-方法的格式练习(二)
- 97-方法内存图(一)
- 98-方法内存图(二)
- 99-方法内存图(三)
- 100-参数的传递(一)
- 101-参数的传递(二)
- 102-重载(一)
- 103-重载(二)
- 104-面向对象的定义
- 105-类与对象
- 106-今日回顾
- 107-作业讲解(一)
- 108-作业讲解(二)
- 109-类和对象的创建(一)
- 110-属性和方法
- 111-类和对象的创建(二)
- 112-类和对象的创建(三)
- 113-类和对象的创建(四)
- 114-对象的内存模型分析(一)
- 115-对象的内存模型分析(二)
- 116-对象的内存模型分析(三)
- 117-对象的内存模型分析(四)
- 118-对象的内存模型分析(五)
- 119-成员变量和局部变量(一)
- 120-成员变量和局部变量(二)
- 121-匿名对象(一)
- 122-匿名对象(二)
- 123-匿名对象(三)
- 124-构造方法(一)
- 125-JavaFX快速入门(一)
- 126-JavaFX快速入门(二)
- 127-绘制棋盘(一)
- 128-绘制棋盘(二)
- 129-构造方法(二)
- 130-JavaBean规范
- 131-构造方法(三)
- 132-static(一)
- 133-static(二)
- 134-继承的定义
- 135-继承方式(一)
- 136-继承方式(二)
- 137-继承注意事项
- 138-super关键字
- 139-作业讲解(一)
- 140-作业讲解(二)
- 141-封装介绍
- 142-private关键字
- 143-getter和setter(一)
- 144-getter和setter(二)
- 145-getter和setter(三)
- 146-getter和setter(四)
- 147-this(一)
- 148-this(二)
- 149-this(三)
- 150-复习讲解
- 151-作业讲解(一)
- 152-作业讲解(二)
- 153-继承之间成员的关系(一)
- 154-继承之间成员的关系(二)
- 155-重写(一)
- 156-重写(二)
- 157-重写(三)
- 158-多态(一)
- 159-多态(二)
- 160-多态(三)
- 161-多态(四)
- 162-多态的应用
- 163-向上转型与向下转型(一)
- 164-向上转型与向下转型(二)
- 165-复习讲解
- 166-作业讲解
- 167-final方法(一)
- 168-final方法(二)
- 169-代码块(一)
- 170-代码块(二)
- 171-抽象类(一)
- 172-抽象类(二)
- 173-抽象类(三)
- 174-接口(一)
- 175-接口(二)
- 176-接口(三)
- 177-接口(四)
- 178-接口(五)
- 179-修饰符
- 180-内部类(一)
- 181-内部类(二)
- 182-复习讲解
- 183-作业讲解(一)
- 184-作业讲解(二)
- 185-作业讲解(三)
- 186-类的初始化顺序
- 187-匿名内部类(一)
- 188-匿名内部类(二)
- 189-匿名内部类(三)
- 190-匿名内部类(四)
- 191-匿名内部类(五)
- 192-面向对象的特征
- 193-落子(一)
- 194-落子(二)
- 195-落子(三)
- 196-落子(四)
- 197-落子(五)
- 198-复习讲解
- 199-Object类常用API(一)
- 200-Object类常用API(二)
- 201-Object类常用API(三)
- 202-Object类常用API(四)
- 203-Object类常用API(五)
- 204-Object类常用API(六)
- 205-Object类常用API(七)
- 206-Object类常用API(八)
- 207-落子(六)
- 208-落子(七)
- 209-判断胜负
- 210-字符串的概念
- 211-String类(一)
- 212-String类(二)
- 213-String类(三)
- 214-String类(四)
- 215-String(五)
- 216-String类(六)
- 217-String类(七)
- 218-String类(八)
- 219-String类(九)
- 220-StringBuilder,StringBuffer(一)
- 221-StringBuilder,StringBuffer(二)
- 222-StringBuilder,StringBuffer(三)
- 223-String,StringBuilder,StringBuffer
- 224-Math
- 225-总结
- 226-回顾讲解
- 227-作业讲解(一)
- 228-作业讲解(二)
- 229-包装类的概念
- 230-包装类的常用方法(一)
- 231-包装类的常用方法(二)
- 232-包装类的常用方法(三)
- 233-System(一)
- 234-System(二)
- 235-日期API(一)
- 236-日期API(二)
- 237-日期API(三)
- 238-日期API(四)
- 239-日期API(五)
- 240-Arrays
- 241-UUID
- 242-Random
- 243-作业讲解
- 244-BigDecimal(一)
- 245-BigDecimal(二)
- 246-BigDecimal(三)
- 247-JDK8日期API(一)
- 248-JDK8日期API(二)
- 249-JDK8日期API(三)
- 250-JDK8日期API(四)
- 251-异常的概念(一)
- 252-异常的概念(二)
- 253-编译时异常
- 254-运行时异常
- 255-异常捕获(一)
- 256-异常捕获(二)
- 257-异常捕获(三)
- 258-异常的抛出(一)
- 259-异常的抛出(二)
- 260-自定义异常
- 261-回顾讲解
- 262-集合框架概述(一)
- 263-集合框架概述(二)
- 264-集合框架概述(三)
- 265-Collection接口(一)
- 266-Collection接口(二)
- 267-Collection接口(三)
- 268-Collection接口(四)
- 269-Collection接口(五)
- 270-Collection接口(六)
- 271-List接口(一)
- 272-List接口(二)
- 273-List接口(三)
- 274-ArrayList(一)
- 275-ArrayList(二)
- 276-ArrayList(三)
- 277-LinkedList
- 278-Vector
- 279-栈和队列数据结构
- 280-数组数据结构
- 281-ArrayList原码分析
- 282-链表数据结构(一)
- 283-链表数据结构(二)
- 284-LinkedList原码分析
- 285-作业讲解
- 286-泛型的概念(一)
- 287-泛型的概念(二)
- 288-泛型类(泛型接口)(一)
- 289-泛型方法
- 290-泛型类(泛型接口)(二)
- 291-泛型通配符
- 292-泛型擦除
- 293-Set
- 294-TreeSet(一)
- 295-TreeSet(二)
- 296-TreeSet(三)
- 297-Comparable
- 298-Comparator
- 299-二叉树数据结构(一)
- 300-二叉树数据结构(二)
- 301-二叉树数据结构(三)
- 302-二叉树数据结构(四)
- 303-二叉树数据结构(五)
- 304-二叉树数据结构(六)
- 305-二叉树数据结构(七)
- 306-二叉树数据结构(八)
- 307-作业讲解(一)
- 308-作业讲解(二)
- 309-HashSet(一)
- 310-HashSet(二)
- 311-HashSet(三)
- 312-HashSet(四)
- 313-HashSet(五)
- 314-HashSet(六)
- 315-LinkedHashSet
- 316-Map(一)
- 317-Map(二)
- 318-Map(三)
- 319-Map(四)
- 320-HashMap
- 321-TreeMap
- 322-LinkedHashMap
- 323-Hashtable
- 324-Collections工具类
- 325-作业讲解(一)
- 326-作业讲解(二)
- 327-可变参数(一)
- 328-可变参数(二)
- 329-可变参数(三)
- 330-递归(一)
- 331-递归(二)
- 332-递归(三)
- 333-递归(四)
- 334-File(一)
- 335-File(二)
- 336-File(三)
- 337-File(四)
- 338-File(五)
- 339-File(六)
- 340-File(七)
- 341-File(八)
- 342-作业讲解(一)
- 343-IO流介绍(一)
- 344-IO流介绍(二)
- 345-字节流(一)
- 346-字节流(二)
- 347-字节流(三)
- 348-字节流(四)
- 349-字节流(五)
- 350-字节流(六)
- 351-字节流(七)
- 352-字节流(八)
- 353-字节流(九)
- 354-字节流(十)
- 355-字节流(十一)
- 356-缓冲流(一)
- 357-缓冲流(二)
- 358-缓冲流(三)
- 359-缓冲流(四)
- 360-作业讲解
- 361-装饰设计模式
- 362-字符流(一)
- 363-字符串的编解码(一)
- 364-字符串的编解码(二)
- 365-字符串的编解码(三)
- 366-字符串的编解码(四)
- 367-字符流(二)
- 368-字符流(三)
- 369-字符流(四)
- 370-字符流(五)
- 371-字符流(六)
- 372-字符流(七)
- 373-字符流(八)
- 374-字符流(九)
- 375-其他常用流(一)
- 376-其他常用流(二)
- 377-其他常用流(三)
- 378-其他常用流(四)
- 379-其他常用流(五)
- 380-作业讲解(一)
- 381-作业讲解(二)
- 382-作业讲解(三)
- 383-其他常用流(六)
- 384-其他常用流(七)
- 385-序列化(一)
- 386-序列化(二)
- 387-序列化(三)
- 388-特殊文件读写(一)
- 389-特殊文件读写(二)
- 390-特殊文件读写(三)
- 391-类加载器(一)
- 392-类加载器(二)
- 393-类加载器(三)
- 394-类加载器(四)
- 395-增加功能按钮
- 396-开始新局
- 397-悔棋
- 398-退出
- 399-保存棋谱
- 400-打谱
- 401-网络编程01
- 402-网络编程02
- 403-网络编程03
- 404-网络编程04
- 405-网络编程05
- 406-网络编程06
- 407-网络编程07
- 408-网络编程08
- 409-网络编程09
- 410-多线程01
- 411-多线程02
- 412-多线程03
- 413-多线程04
- 414-多线程05
- 415-多线程06
- 416-多线程07
- 417-多线程08
- 418-线程通信
- 419-生产者消费者模式(一)
- 420-生产者消费者模式(二)
- 421-生产者消费者模式(三)
- 422-wait和sleep的区别
- 423-Java中的同步类
- 424-死锁
- 425-定时器Timer(一)
- 426-定时器Timer(二)
- 427-五子棋_计时
- 428-单例设计模式(一)
- 429-单例设计模式(二)
- 430-单例设计模式(三)
- 431-枚举的概念
- 432-枚举进阶(一)
- 433-枚举进阶(二)
- 434-枚举进阶(三)
- 435-选择游戏模式(一)
- 436-选择游戏模式(二)
- 437-选择游戏模式(三)
- 438-设置连接信息(一)
- 439-设置连接信息(二)
- 440-对战(一)
- 441-对战(二)
- 442-对战(三)
- 443-对战(四)
- 444-悔棋
- 445-退出
- 446-新局
- 447-数据库介绍(一)
- 448-数据库介绍(二)
- 449-数据库介绍(三)
- 450-数据库安装(一)
- 451-数据库安装(二)
- 452-SQL介绍(一)
- 453-SQL介绍(二)
- 454-DDL(一)
- 455-DDL(二)
- 456-0DDL(三)
- 457-DDL(四)
- 458-DML(一)
- 459-DML(二)
- 460-DML(三)
- 461-DML(四)
- 462-基础查询(一)
- 463-多条件查询(一)
- 464-多条件查询(二)
- 465-多条件查询(三)
- 466-多条件查询(四)
- 467-聚合查询
- 468-函数
- 469-排序查询
- 470-排序查询(二)
- 471-分组查询(一)
- 472-分组查询(二)
- 473-分组查询(三)
- 474-分组查询(四)
- 475-分页查询
- 476-其他约束(一)
- 477-其他约束(二)
- 478-主键和外键约束(一)
- 479-主键和外键约束(二)
- 480-多表关系(一)
- 481-多表关系(二)
- 482-多表关系(三)
- 483-多表关系(四)
- 484-多表关系(五)
- 485-多表关系(六)
- 486-多表查询介绍
- 487-多表联合查询
- 488-外连接
- 489-自连接
- 490-子查询(一)
- 491-子查询(二)
- 492-子查询(三)
- 493-事务(一)
- 494-事务(二)
- 495-事务(三)
- 496-事务(四)
- 497-事务(五)
- 498-事务(六)
- 499-事务(七)
- 500-图形化工具
- 501-JDBC概念(一)
- 502-JDBC概念(二)
- 503-JDBC概念(三)
- 504-JDBC编程步骤(一)
- 505-JDBC编程步骤(二)
- 506-JDBC编程步骤(三)
- 507-JDBC编程步骤(四)
- 508-JDBC编程步骤(五)
- 509-JDBC编程步骤(六)
- 510-预处理语句(一)
- 511-预处理语句(二)
- 512-预处理语句(三)
- 513-预处理语句(四)
- 514-预处理语句(五)
- 515-JDBC工具类(一)
- 516-JDBC工具类(二)
- 517-事务控制
- 518-视图(一)
- 519-视图(二)
- 520-索引
- 521-数据库设计
- 522-用户注册
- 523-用户登录
- 524-记录对战信息
- 525-更新用户积分
- 526-导出为jar文件
- 527-使用属性文件配置连接信息
- 528-局域网运行
- 529-JavaWeb概述(一)
- 530-JavaWeb概述(二)
- 531-JavaWeb概述(三)
- 532-JavaWeb概述(四)
- 533-HTML概述
- 534-标签概述
- 535-HTML入门小案例
- 536-结构体标签
- 537-文本标签(一)
- 538-文本标签(二)
- 539-文本标签(三)
- 540-文本标签(四)
- 541-图片和超链接(一)
- 542-列表标签
- 543-特殊字符
- 544-块级标签
- 545-语义化标签
- 546-超链接标签(一)
- 547-超链接标签(二)
- 548-表格标签(一)
- 549-表格标签(二)
- 550-表格标签(三)
- 551-表单标签(一)
- 552-表单标签(二)
- 553-表单标签(三)
- 554-表单标签(四)
- 555-表单标签(五)
- 556-表单标签(六)
- 557-表单标签(七)
- 558-表单标签(八)
- 559-复习讲解
- 560-CSS概述(一)
- 561-CSS概述(二)
- 562-CSS概述(三)
- 563-CSS概述(四)
- 564-简单选择器(一)
- 565-简单选择器(二)
- 566-复合选择器(一)
- 567-复合选择器(二)
- 568-伪类样式(一)
- 569-伪类样式(二)
- 570-文本样式(一)
- 571-文本样式(二)
- 572-背景样式
- 573-边框样式
- 574-盒子模型(一)
- 575-盒子模型(二)
- 576-盒子模型(三)
- 577-浮动(一)
- 578-浮动(二)
- 579-定位(一)
- 580-定位(二)
- 581-蜗牛商城首页(一)
- 582-蜗牛商城首页(二)
- 583-回顾讲解
- 584-JavaScript概述(一)
- 585-JavaScript概述(二)
- 586-JavaScript概述(三)
- 587-JavaScript概述(四)
- 588-注释
- 589-数据类型和运算符(一)
- 590-数据类型和运算符(二)
- 591-数据类型和运算符(三)
- 592-数据类型和运算符(四)
- 593-数据类型和运算符(五)
- 594-数据类型和运算符(六)
- 595-数据类型和运算符(七)
- 596-数据类型和运算符(八)
- 597-数据类型和运算符(九)
- 598-数据类型和运算符(十)
- 599-程序结构(一)
- 600-程序结构(二)
- 601-程序结构(三)
- 602-函数(一)
- 603-函数(二)
- 604-对象
- 605-数组(一)
- 606-数组(二)
- 607-数组(三)
- 608-数组(四)
- 609-内置对象(一)
- 610-内置对象(二)
- 611-正则表达式(一)
- 612-正则表达式(二)
- 613-正则表达式(三)
- 614-正则表达式(四)
- 615-内置对象(三)
- 616-内置对象(四)
- 617-内置对象(五)
- 618-获取元素(一)
- 619-获取元素(二)
- 620-元素的内容操作
- 621-元素的属性操作
- 622-事件处理
- 623-作业讲解(一)
- 624-作业讲解(二)
- 625-BOM
- 626-window对象(一)
- 627-window对象(二)
- 628-window对象(三)
- 629-window对象(四)
- 630-window对象(五)
- 631-window对象(六)
- 632-location对象(一)
- 633-location对象(二)
- 634-history对象(一)
- 635-history对象(二)
- 636-DOM
- 637-元素的节点操作(一)
- 638-元素的节点操作(二)
- 639-事件的注册方式
- 640-元素的节点操作(三)
- 641-元素的节点操作(四)
- 642-元素的节点操作(五)
- 643-元素的节点操作(六)
- 644-元素的节点操作(七)
- 645-js样式设置(一)
- 646-js样式设置(二)
- 647-事件的种类
- 648-点击事件
- 649-焦点事件
- 650-this和event
- 651-键盘事件
- 652-鼠标事件
- 653-表单事件(一)
- 654-表单事件(二)
- 655-复习讲解
- 656-隔行换色(一)
- 657-隔行换色(二)
- 658-复选框全选
- 659-表单数据验证(一)
- 660-表单数据验证(二)
- 661-级联下拉框案例
- 662-Bootstrap概述
- 663-Bootstrap使用方式
- 664-响应式布局理论
- 665-网格系统(一)
- 666-网格系统(二)
- 667-常用组件(一)
- 668-常用组件(二)
- 669-常用组件(三)
- 670-常用组件(四)
- 671-常用组件(五)
- 672-常用组件(六)
- 673-反射的概念和应用场景(一)
- 674-反射的概念和应用场景(二)
- 675-获取类的Class信息(一)
- 676-获取类的Class信息(二)
- 677-获取类的Constructor信息(一)
- 678-获取类的Constructor信息(二)
- 679-获取类的Field信息(一)
- 680-获取类的Field信息(二)
- 681-回顾讲解
- 682-获取类的Method信息(一)
- 683-获取类的Method信息(二)
- 684-获取类的Method信息(三)
- 685-反射练习(一)
- 686-反射练习(二)
- 687-创建注解(一)
- 688-创建注解(二)
- 689-创建注解(三)
- 690-创建注解(四)
- 691-创建注解(五)
- 692-创建注解(六)
- 693-创建注解(七)
- 694-创建注解(八)
- 695-创建注解(九)
- 696-创建注解(十)
- 697-创建注解(十一)
- 698-创建注解(十二)
- 699-创建注解(十三)
- 700-回顾讲解
- 701-反射获取Annotation信息(一)
- 702-反射获取Annotation信息(二)
- 703-XML概述(一)
- 704-XML概述(二)
- 705-XML文件编写(一)
- 706-XML文件编写(二)
- 707-XML文件编写(三)
- 708-XML校验(一)
- 709-XML校验(二)
- 710-XML校验(三)
- 711-XML校验(四)
- 712-XML校验(五)
- 713-XML校验(六)
- 714-XML校验(七)
- 715-XML校验(八)
- 716-回顾讲解
- 717-文档对象模型(DOM)的概念(一)
- 718-文档对象模型(DOM)的概念(二)
- 719-使用DOM4J读取XML文件内容(一)
- 720-使用DOM4J读取XML文件内容(二)
- 721-使用DOM4J读取XML文件内容(三)
- 722-Jsoup解析xml(一)
- 723-Jsoup解析xml(二)
- 724-Jsoup解析xml(三)
- 725-数据库连接池(一)
- 726-数据库连接池(二)
- 727-数据库连接池(三)
- 728-数据库连接池(四)
- 729-数据库连接池(五)
- 730-数据库连接池(六)
- 731-数据库连接池(七)
- 732-数据库连接池(八)
- 733-回顾讲解
- 734-ORM概述
- 735-JdbcTemplate(一)
- 736-JdbcTemplate(二)
- 737-JdbcTemplate(三)
- 738-JdbcTemplate(四)
- 739-使用JUnit进行单元测试
- 740-JUnit核心注解
- 741-JdbcTemplate(五)
- 742-JdbcTemplate(六)
- 743-MyBatis01
- 744-MyBatis02
- 745-MyBatis03
- 746-MyBatis04
- 747-MyBatis05
- 748-MyBatis06
- 749-MyBatis07
- 750-MyBatis08
- 751-MyBatis09
- 752-MyBatis10
- 753-MyBatis11
- 754-MyBatis12
- 755-MyBatis13
- 756-MyBatis14
- 757-MyBatis15
- 758-MyBatis16
- 759-MyBatis17
- 760-MyBatis18
- 761-MyBatis19
- 762-MyBatis20
- 763-MyBatis21
- 764-MyBatis22
- 765-Tomcat安装与配置(一)
- 766-Tomcat安装与配置(二)
- 767-Tomcat安装与配置(三)
- 768-Tomcat安装与配置
- 769-Tomcat安装与配置
- 770-Tomcat安装与配置
- 771-Tomcat安装与配置
- 772-Servlet的初步使用(一)
- 773-Servlet的初步使用(二)
- 774-回顾讲解(一)
- 775-回顾讲解(二)
- 776-servlet执行流程(一)
- 777-servlet执行流程(二)
- 778-生命周期(一)
- 779-生命周期(二)
- 780-servlet注解配置
- 781-servlet体系结构
- 782-适配器设计模式
- 783-servlet实现方式(一)
- 784-servlet实现方式(二)
- 785-servlet实现方式(三)
- 786-servlet实现方式(四)
- 787-url-pattern(一)
- 788-url-pattern(二)
- 789-HTTP协议概述(一)
- 790-HTTP协议概述(二)
- 791-HTTP协议概述(三)
- 792-HTTP协议概述(四)
- 793-URI和URL
- 794-HTTP协议概述(五)
- 795-HTTP协议概述(六)
- 796-HTTP协议概述(七)
- 797-HTTP协议概述(八)
- 798-HttpServletRequest处理请求(一)
- 799-HttpServletRequest处理请求(二)
- 800-HttpServletRequest处理请求(三)
- 801-HttpServletRequest处理请求(四)
- 802-作业讲解
- 803-HttpServletRequest处理请求(七)
- 804-HttpServletRequest处理请求(八)
- 805-HttpServletRequest处理请求(九)
- 806-HttpServletRequest处理请求(十)
- 807-HttpServletRequest处理请求(十一)
- 808-HttpServletRequest处理请求(十二)
- 809-HttpServletRequest处理请求(十三)
- 810-HttpServletRequest处理请求(十四)
- 811-HttpServletRequest处理请求(十五)
- 812-HttpServletRequest处理请求(十六)
- 813-HttpServletRequest处理请求(十七)
- 814-登录案例(一)
- 815-登录案例(二)
- 816-登录案例(三)
- 817-HttpServletRequest处理请求(十八)
- 818-HttpServletRequest处理请求(十九)
- 819-HttpServletRequest处理请求(二十)
- 820-路径(一)
- 821-路径(二)
- 822-路径(三)
- 823-路径(四)
- 824-路径(五)
- 825-HTTP协议概述(九)
- 826-HTTP协议概述(十)
- 827-HTTP协议概述(十一)
- 828-HTTP协议概述(十二)
- 829-HTTP协议概述(十三)
- 830-HttpServletResponse响应数据(一)
- 831-HttpServletResponse响应数据(二)
- 832-HttpServletResponse响应数据(三)
- 833-HttpServletResponse响应数据(四)
- 834-HttpServletResponse响应数据(五)
- 835-HttpServletResponse响应数据(六)
- 836-核心API(一)
- 837-核心API(二)
- 838-核心API(三)
- 839-核心API(四)
- 840-核心API(五)
- 841-核心API(六)
- 842-核心API(七)
- 843-核心API(八)
- 844-JSP入门
- 845-JSP执行原理
- 846-JSP语法组成(一)
- 847-JSP语法组成(二)
- 848-JSP语法组成(三)
- 849-JSP语法组成(四)
- 850-JSP语法组成(五)
- 851-JSP语法组成(六)
- 852-EL表达式(一)
- 853-EL表达式(二)
- 854-作用域(一)
- 855-作用域(二)
- 856-EL表达式(三)
- 857-EL表达式(四)
- 858-EL表达式(五)
- 859-JSTL(一)
- 860-JSTL(二)
- 861-MVC架构模式
- 862-三层架构
- 863-练习讲解(一)
- 864-练习讲解(二)
- 865-Cookie(一)
- 866-Cookie(二)
- 867-Cookie(三)
- 868-Cookie(四)
- 869-Cookie(五)
- 870-Cookie(六)
- 871-Cookie(七)
- 872-Cookie(八)
- 873-Cookie(九)
- 874-Cookie(十)
- 875-Session(一)
- 876-会话跟踪(一)
- 877-会话跟踪(二)
- 878-Session(二)
- 879-Session(三)
- 880-Session(四)
- 881-Session(五)
- 882-Filter概述(一)
- 883-Filter概述(二)
- 884-Filter概述(三)
- 885-Filter概述(四)
- 886-Filter概述(五)
- 887-Filter概述(六)
- 888-Listener概述(一)
- 889-Listener概述(二)
- 890-Listener概述(三)
- 891-Filter的应用(一)
- 892-Filter的应用(二)
- 893-Filter的应用(三)
- 894-Filter的应用(四)
- 895-Jquery介绍(一)
- 896-Jquery介绍(二)
- 897-Jquery注册事件(一)
- 898-Jquery注册事件(二)
- 899-Jquery注册事件(三)
- 900-Jquery基础选择器
- 901-Jquery下标筛选器和内容筛选器
- 902-Jquery属性筛选器和表单筛选器
- 903-Jquery节点属性设置和内容设置
- 904-Jquery节点样式修改
- 905-Jquery节点增加和删除
- 906-Jquery的遍历
- 907-Jquery练习
- 908-Ajax概述和原生Ajax(一)
- 909-Ajax概述和原生Ajax(二)
- 910-Ajax概述和原生Ajax(三)
- 911-Ajax概述和原生Ajax(四)
- 912-Ajax概述和原生Ajax(五)
- 913-Ajax概述和原生Ajax(六)
- 914-Ajax概述和原生Ajax(七)
- 915-Juqery的Ajax(一)
- 916-Juqery的Ajax(二)
- 917-Juqery的Ajax(三)
- 918-Juqery的Ajax(四)
- 919-JSON介绍(一)
- 920-JSON介绍(二)
- 921-JSON介绍(三)
- 922-JSON介绍(四)
- 923-响应JSON(一)
- 924-响应JSON(二)
- 925-项目分析(一)
- 926-项目分析(二)
- 927-工程搭建(一)
- 928-工程搭建(二)
- 929-首页商品展示(一)
- 930-首页商品展示(二)
- 931-首页商品展示(三)
- 932-首页商品展示(四)
- 933-首页商品展示(五)
- 934-首页商品展示(六)
- 935-商品类别管理(一)
- 936-商品类别管理(二)
- 937-商品类别管理(三)
- 938-Servlet优化(一)
- 939-Servlet优化(二)
- 940-Servlet优化(三)
- 941-MyBatis优化(一)
- 942-MyBatis优化(二)
- 943-MyBatis优化(三)
- 944-MyBatis优化(四)
- 945-注册功能(一)
- 946-注册功能(二)
- 947-注册功能(三)
- 948-注册功能(四)
- 949-注册功能(五)
- 950-注册功能(六)
- 951-注册功能(七)
- 952-JavaMail(一)
- 953-JavaMail(二)
- 954-邮箱注册激活(一)
- 955-邮箱注册激活(二)
- 956-登录(一)
- 957-登录(二)
- 958-退出
- 959-商品详情展示(一)
- 960-商品详情展示(二)
- 961-商品详情展示(三)
- 962-商品管理(一)
- 963-商品管理(二)
- 964-商品管理(三)
- 965-商品管理(四)
- 966-商品管理(五)
- 967-商品管理(六)
- 968-添加商品到购物车(一)
- 969-添加商品到购物车(二)
- 970-添加商品到购物车(三)
- 971-添加商品到购物车(四)
- 972-添加商品到购物车(五)
- 973-添加商品到购物车(六)
- 974-展示购物车信息(一)
- 975-展示购物车信息(二)
- 976-需要自行做的业务块
- 977-个人中心修改头像
- 978-支付宝沙箱支付的使用(一)
- 979-支付宝沙箱支付的使用(二)
- 980-支付宝沙箱回调技术(一)
- 981-支付宝沙箱回调技术(二)
- 982-Maven介绍
- 983-Maven的安装与配置
- 984-Maven核心概念介绍
- 985-Maven常用命令
- 986-Maven生命周期
- 987-IDE工具集成Maven(一)
- 988-IDE工具集成Maven(二)
- 989-IDE工具集成Maven(三)
- 990-Maven的依赖范围与依赖传递
- 991-继承及聚合
- 992-Spring框架介绍
- 993-搭建Spring环境
- 994-IoC容器介绍
- 995-模拟容器(扩展)
- 996-Bean的概念
- 997-bean的作用域范围
- 998-依赖注入概述
- 999-FactoryBean
一.javaweb轻量级软件开发工程师
①企业工具使用。(Editplus\photoshop等)
②零基础javaweb(html,css)
③html标签
④css3
⑤DIV+CSS布局和特效
⑥iconfont图矢量标库
⑦ps切图
⑧移动端开发(手机版)解决移动设备屏幕适应(响应式布局)
学会以上八点:可以尝试做一下天猫\京东\小米官网。(实战项目)
二.掌握javascript\JQ深入
①Javascript基础常用对象的使用
②javascript函数(回调、闭包)
③DOM操作(增、删、查、改)
④javascript封装
⑤jquery基础(语法、选择器、事件)
⑥DOM操作(增、删、查、改)特效和动画
⑦Ajax
⑧jquery开源框架jqueryUI
⑨100特效库
⑩自定义插件
三.JAVASE
①java编程基础
②面向对象
③类加载机制
④数据结构(数组、链表、树)
⑤JAVASE8新特性
⑥多线程
⑦javaAPI
⑧GUI(awt,swing)
四.数据库(MYSQL\ORACLE)
①数据库入门(基本介绍、常用命令等)
②表管理数据操作(增、删、改、查(简单查询)
③约束管理数据查询(子查询、连接查询、分组、函数等用法)游标
④存储过程
⑤函数
⑥触发器
⑦事务管理
⑧jdbc操作
⑨jdbc框架封装
五.JSP
①servlet
②servlet大型项目登录实战
③jsp入门
④jsp执行流程
⑤jsp指令,脚本,表达式,动作的使用
⑥EL表达式JSTL
⑦XML Ajax
⑧自定义标签库
⑨servlet初级封装
⑩SVN版本控制系统搭建和使用
以上项目实战项目:百度云盘WEB版本、个人博客系统、商城系统
六.JAVAEE框架 企业应用开发常用框架
①Struts2
②Hibernate5
③MyBatis3
④Spring4
⑤SpringMVC
⑥框架整合:SSH,SSM
七.工具\组件
①Maven项目构建
②Shiro按钮级权限管理
③Activiti工作流引擎
④Ehcahe缓存框架
⑤Redis内存数据库
项目实战:个人财务管理系统 企业人力资源管理系统 企业办公自动化(OA)
总结:既然开始选择了java,那就用心把java学好,在学习的过程中一定要记住动手做,写代码,很多东西和体会必须自己动手才能真正属于自己,尽量多做一些项目,方便以后好找工作。最后在学习的时候注意一下这几点:代码必须规范、多跟别人沟通和交流能加速学习、一定要有高质量的学习效率和清晰的思路。学习的心态、最后一点切记,先深入再广泛。
1-5节:Java语言介绍、JDK和Eclipse的下载和安装、 搭建开发环境、运行第一个Java程序HelloWorld。万事开头难,安装好开发环境,写一个最简单的程序,把代码跑起来了,看到学习效果了,才会有兴趣继续往下学,一个优秀的教程除了学到知识,还要提高大家的自信心。
6-14节:基本数据类型、变量和常量、数据类型转换、赋值与初始化、字符串、算术运算符、关系运算符和三元运算符。程序运行的本质就是处理数据,也就是通过运算符来计算变量,机器的思考就是计算。
15-17节:流程控制语句,含循环结构、选择结构、break、continue、return。程序处理数据也要讲究流程,先做什么、后做什么、为什么这么做,流程控语句就是程序运行的逻辑流程。
18-20节:数组的创建和初始化、数组的使用、多维数组。当我们有一连串的数据需要处理时,通过数组把大量的数据包装起来,从而简化代码。
21-27节:class(类)的一般形式、方法和主方法、构造方法、方法的重载、对象、对象类型的参数传递。万物皆对象,各种对象集合起来组成一个具体的功能模块,就是类。
28-30节:static、final、Java中的包。
31-37节:Java三大特性。
继承:没错,就是B继承了A,就拥有了A的全部功能,这样是不是节省了很多代码。
封装:就是包装,可乐用瓶子装起来就更干净,代码包起来就更安全。
多态:食品这个词可以代表任意一种视频,食品可以代表苹果、面包、辣条……,那么我们就说食品的组织关系就具有多态性,代码也一样,B和C都继承了A,那么对象A既可以代表B,也可以代表C,这就是多态。
38-46节:抽象类、接口、内部类。假如说我们的鼠标、键盘、音响等等外设都是直接焊接在电脑上,外设坏了是不是很麻烦?要整台搬到电脑店去维修,但是我们发明了统一的USB接口和音频接口,就可以很简单地拔掉外设,拿去修或者换一个都是很轻松的事情。
程序接口亦是如此:降低对象之间的耦合,提高热拔插的可行性。
47-64节:异常、线程、石头剪刀布小游戏、生产者和消费者模型。学到这里,是时候练练手了,做两个小程序来玩玩,看看自己Java到底能干什么。