本课程适合之前有其他web开发语言使用基础,由于一些不可描述的原因需要快速掌握j(转型)ava的老司机同学。本系列分4个阶段,本阶段是初级语法和web入门
* 第一章:语法和工具领悟篇 cplist.push('第一章:语法和工具领悟篇');/
* 第1讲:开张课、速识JDK、了解类
* 第2讲:手工创建包(package)、有逼格的编译
* 第3讲:classpath的作用、简单批处理自定义编译、第一个jar文件包的生成
* 第4讲:手工引用jar包、凭什么jar要放到lib中
* 第5讲:自我阶段性总结、Ant构建工具入手、愉快的编译
* 第6讲:进一步了解Ant项目构建、深刻了解public修饰符
* 第7讲:java中的资源文件(夹)到底是什么鬼?
* 第8讲:正式开学java前准备:怎么去入手一个智能IDE
* 第9讲:开脑课:秦始皇度量衡、第一个java类、getter/setter
* 第10讲:跟着需求快速自悟:构造函数、if、for、静态变量、数组
* 第11讲:边做边学:做一个网页分析模块:功能类设计、枚举
* 第12讲:做一个网页分析模块:接口、抽象类、抽象画、逼格
* 第13讲:老司机的学习方法、正则乱入、首次使用第三方库(jsoup)
* 第14讲:maven速学:创建maven项目、下载远程jar、本地仓库、用mvn运行项目
* 第15讲:maven速学:项目改造、IDEA+maven配置、生命周期、插件定义、运行项目
* 第16讲:maven速学:多项目联合构建、聚合、继承 并运行
* 第17讲:再谈数组、自定义排序、接口默认方法、函数式接口注解、初次接触泛型
* 第18讲:还谈数组排序、牵扯知识点、找别扭、内部类
* 第19讲:java异常入门:try/catch、throws、谁调我谁就要负责
* 第20讲:java异常:自定义异常实例讲解、异常链的妙用(缓存类为例)
* 第21讲:老司机学Java集合:ArrayList、LinkedList、初步接触Lambda表达式
* 第22讲:Java多线程接触初步、arraylist的线程安全和不安全
* 第23讲:"诡异的"线程不安全、代码块、同步代码块、对象锁
* 第24讲:HashMap和HashSet、学会瞄一眼源码、hashcode的数据库用处
* 第25讲:TreeMap牵扯出的数据结构入门、用二叉树保存我们的数据、老司机的学习方法
* 第26讲:让我们自己写的二叉树结构支持泛型存储、支持自定义Comparator进行排序输出
* 第27讲:【附加课】队列Queue、课程练习:按行打印二叉树
* 第二章:Socket网络编程入门篇 cplist.push('第二章:Socket网络编程入门篇');/
* 第28讲:入门: socket编程初步、字节类型、流的作用
* 第29讲:使用字符流、客户端读取文本文件发送至服务端
* 第30讲:套路和排坑训练:使用字节流、客户端读取图片发送至服务端保存
* 第31讲:套路训练课:让浏览器可以访问我们的Socket服务、http协议入门
* 第32讲:套路训练课:让我们的Socket服务拥有简单的html访问功能(浏览器访问)
* 第33讲:套路训练课:让我们的Socket服务拥有简单的图片访问功能、且能下载(浏览器访问)
* 第34讲:让我们的Socket服务支持多线程http访问、模拟webserver的最小线程数和最大请求数
* 第三章:与数据库交互学习篇(mysql为例) cplist.push('第三章:与数据库交互学习篇(mysql为例)');/
* 第35讲:JDBC入门、十三种规范、 最简单的查询语句
* 第36讲:什么是DataSource?连接池的简陋模拟实现、入手tomcat-jdbc连接池初步
* 第37讲:轻量级神器ORM框架入手、JOOQ的配置和基本代码体验
* 第38讲:套路训练:使用JOOQ进行数据分页的优化方法
* 第39讲:套路训练:使用JOOQ事务完成简单转账过程、更新数据、实体类转化
* 第四章:Spring快速入手学习篇(5.x) cplist.push('第四章:Spring快速入手学习篇(5.x)');/
* 第40讲:开始入手Spring、IoC容器、理解案例:用户数据验证
* 第41讲:IoC容器、使用注解的方式来加载Bean、入门注解、java反射了解
* 第42讲:IoC容器、注解的方式加载Bean之包扫描(scan)、自动装配(autowired)
* 第43讲:IoC容器、@Controller、@Service、@Repository注解加载Bean、案例:获取用户虚拟币(Sprin+JOOQ)
* 第44讲:IoC容器、获取当前上下文对象、Resources资源文件获取接口
* 第45讲:IoC容器、Bean校验、Hibernate Validator入门
* 第46讲:Bean校验、Hibernate Validator案例训练: 用户信息验证、验证的基本用法、自定义验证
* 第47讲:Hibernate Validator案例训练:用户信息验证、分组验证的非MVC用法





![[衡天云]爆款云服务器 低至12元/月](/hty.png)