首页 > 代码库 > 如何自学 Java 开发

如何自学 Java 开发

如何自学 Java 开发?

李艾米IT路上学习
568 人赞同
Java Web前端技术

HTML 入门视频课程
  • 1 HTML 简介
  • 2 HTML基本结构【
  • 3 HTML的BODY标签以及颜色的设定
  • 4 HTML之br标签
  • 5 HTML之p标签
  • 6 HTML之pre标签.
  • 7 HTML之center
  • 8 HTML之引文标签
  • 9 HTML之hr
  • 10 HTML之address
  • 11 HTML之meta 标签
  • 12 HTML之特殊字符
  • 13 HTML之注释
  • 14 HTML之之字体属性之标题文字标签
  • 15 HTML之字体属性之文字格式控制标签FONT
  • 16 HTML之字体属性之特定文字样式标签
  • 17 HTML之列表
  • 18 HTML图像处理之img
  • 19 HTML图像处理之img标签插入avi文件
  • 20 HTML之超链接
  • 21 HTML之 table 表格(一)
  • 22 HTML之 table 表格(二)
  • 23 HTML之多媒体
  • 24 HTML之表单元素(一)
  • 25 HTML之表单元素(二)
  • 26 HTML之框架(一)
  • 27 HTML之框架(二)
  • 28 HTML之框架(三)

CSS入门视频教程
  • 1 为什么需要CSS样式
  • 2 样式表基础语法
  • 3 CSS样式选择器
  • 4 派生选择器table美化
  • 5 框模型
  • 6 文本框和按钮实例
  • 7 伪类(一)
  • 8 伪类(二)
  • 9 外部样式表文件(一)
  • 10 外部样式表文件(二)
  • 11 CSS透明度
  • 12 CSS定位

JavaScript基础入门视频教程
  • 1 JavaScript概述
  • 2 JavaScript变量
  • 3 JavaScript数据类型
  • 4 JavaScript函数
  • 5 运算符【免费】
  • 6 条件语句和循环语句(一)
  • 7 条件语句和循环语句(二)
  • 8 JavaScript 对象(一)
  • 9 JavaScript 对象(二)
  • 10 String(一)
  • 11 String(二)
  • 12 Number对象
  • 13 Date对象
  • 14 DOM简介
  • 15 DOM改变HTML内容
  • 16 DOM 改变CSS
  • 17 DOM实例之图片切换
  • 18 DOM 事件(一)
  • 19 DOM 事件(二)
  • 20 浏览器对象模型和Window 尺寸
  • 21 Window.open()和window.close()
  • 22 window.screen
  • 23 window.location
  • 24 window.history和window.navigator
  • 25 JavaScript 弹窗
  • 26 JavaScript计时事件

JavaScript经典实例视频课程
  • 1 JavaScript实例之计算器
  • 2 JavaScript实例之checkbox 全选全不选(一)
  • 3 JavaScript实例之checkbox 全选全不选(二)
  • 4 JavaScript实例之浮动小广告
  • 5 JavaScript实例之改变css和div弹出层选择框
  • 6 JavaScript实例之select二级菜单联动
  • 7 JavaScript实例之select左右移动
  • 8 JavaScript实例之table隔行变色
  • 9 JavaScript实例之js菜单树dtree基本用法(一)
  • 10 JavaScript实例之js菜单树dtree基本用法(二)

jQuery入门级视频课程
  • 1 jQuery 简介
  • 2 jQuery 入门示例
  • 3 jQuery基本语法介绍
  • 4 jQuery选择器(一)
  • 5 jQuery选择器(二)
  • 6 jQuery选择器(三)
  • 7 jQuery选择器(四)
  • 8 jQuery 事件
  • 9 jQuery 效果(一)
  • 10 jQuery 效果(二)
  • 11 jQuery 获取内容和属性(一)
  • 12 jQuery 获取内容和属性(二)
  • 13 jQuery 尺寸
  • 14 jQuery 添加和删除元素(一)
  • 15 jQuery 添加和删除元素(二)
  • 16 jQuery操作CSS
  • 17 jQuery 遍历 - 祖先
  • 18 jQuery 遍历 - 后代
  • 19 jQuery 遍历 - 同胞
  • 20 jQuery 遍历- 过滤

Web前端表单验证实战课程
  • 1 JavaScript实现表单验证(一)
  • 2 JavaScript实现表单验证(二)
  • 3 jQuery 实现表单验证【免费】
  • 4 jQuery插件之validate实现验证表单(一)
  • 5 jQuery插件之validate实现验证表单(二)
  • 6 jQuery插件之validate实现验证表单(三)
  • 7 jQuery智能表单验证 nice Validator (一)
  • 8 jQuery智能表单验证 nice Validator (二)


Java Web初级内容

JavaSE之异常实战视频课程
  • 1 异常的概述【
  • 2 try块和catch块
  • 3 finally块及异常体系结构
  • 4 多重catch
  • 5 嵌套try catch
  • 6 thorw语句
  • 7 自定义异常
  • 8 throws语句
  • 9 总结

JavaSE之语言包实战视频课程
  • 1 java.lang包
  • 2 包装类(封装类)
  • 3 String类
  • 4 String与StringBuffer
  • 5 Math类
  • 6 Object类
  • 7 重写equals
  • 8 Class类
  • 9 Date类
  • 10 Calendar类

JavaSE之集合实战视频课程
  • 1 集合的概述
  • 2 ArrayList(一)
  • 3 ArrayList(二)
  • 4 LinkedList类
  • 5 Vector
  • 6 HashSet
  • 7 TreeSet
  • 8 Collections类
  • 9 HashMap
  • 10 Map 迭代输出
  • 11 Hashtable
  • 12 总结

JavaSE之IO流实战视频课程
  • 1 File类【免费】
  • 2 File练习
  • 3 FileInputStream
  • 4 FileOutputStream
  • 5 拷贝文件
  • 6 Reader字符流
  • 7 Writer字符流
  • 8 从控制台输入值
  • 9 练习:猜数字游戏
  • 10 基本数据类型的读写
  • 11 序列化和对象流

JavaSE之多线程实战视频课程
  • 1 多线程概念和主线程
  • 2 通过Thread实现线程
  • 3 通过Runable接口实现线程
  • 4 卖票示例
  • 5 同步synchronized (一)
  • 6 同步synchronized (二)
  • 7 优先级
  • 8 生命周期和停止线程
  • 9 yield和join
  • 10 生产者和消费者
  • 11 多线程总结

单元测试和JUnit4实战视频课程
  • 1 软件一般开发流程
  • 2 单元测试的地位
  • 3 单元测试的定位
  • 4 Junit简介
  • 5 Junit4之@Test(一)
  • 6 Junit4之@Test(二)
  • 7 Junit4之@Before 、@After
  • 8 EclEmma简介(代码覆盖率的分析插件)
  • 9 eclipse下EclEmma插件的安装
  • 10 EclEmma插件的使用

MySQL数据库入门精讲视频课程
  • 1 MySQL 简介
  • 2 MySQL 安装
  • 3 MySQL之图形化界面之SQLyog建立连接和创建数据库
  • 4 MySQL 数据类型
  • 5 MySQL创建表(一)
  • 6 MySQL创建表(二)
  • 7 SQL 概述
  • 8 SQL 查询select
  • 9 SQL 添加语句 insert into
  • 10 SQL 修改update和删除delete
  • 11 SQL多表查询(一)
  • 12 SQL多表查询(二)
  • 13 SQL多表查询(三)
  • 14 SQL 内连接
  • 15 SQL分组函数(一)
  • 16 SQL分组函数(二)
  • 17 SQL子查询
  • 18 SQL 分页查询

数据建模之PowerDesigner实战视频课程
  • 1 PowerDesigner概述
  • 2 概念模型简介
  • 3 概念模型实战之学生实体
  • 4 概念模型实战之一对多或多对一
  • 5 概念模型实战之多对多
  • 6 物理模型实战之学生表
  • 7 物理模型实战之一对多或多对一
  • 8 物理模型实战之多对多
  • 9 概念模型(CDM)转换物理模型(PDM)
  • 10 物理模型(PDM)转换概念模型(CDM)
  • 11 物理模型(PDM)导出SQL
  • 12 物理模型综合示例之请假管理(一)
  • 13 物理模型综合示例之请假管理(二)

JDBC基础视频课程
  • 1 JDBC概述【
  • 2 JDBC建立连接
  • 3 JDBC 查询员工信息
  • 4 JDBC 之SQL 注入攻击
  • 5 JDBC之PreparedStatement预编译
  • 6 JDBC 之 编写公共类DBUtils
  • 7 JDBC 之添加员工信息
  • 8 JDBC 之获取数据库自动生成的主键
  • 9 JDBC 之 修改删除查询员工信息
  • 10 JDBC 之优化增删改查代码
  • 11 JDBC 之事务管理(一)
  • 12 JDBC 之事务管理(二)
  • 13 JDBC 之 Blob

JavaWeb(JSP+servlet)入门视频课程
  • 1 WEB应用概述
  • 2 WEB服务器Tomcat安装和配置
  • 3 Servlet 入门示例
  • 4 Servlet 登录示例(一)
  • 5 Servlet 登录示例(二)
  • 6 Servlet之getParameterValues
  • 7 Servlet之中文乱码问题
  • 8 Servlet生命周期(一)
  • 9 Servlet生命周期(二)
  • 10 Servlet之ServletConfig
  • 11 Servlet转发和重定向
  • 12 JSP概念
  • 13 JSP脚本元素
  • 14 JSP之 page指示元素
  • 15 JSP之 include和taglib指示元素
  • 16 JSP之9个内置对象和4个作用域
  • 17 JSP之9个内置对象和4个作用域
  • 18 JSP行为元素(一)
  • 19 JSP行为元素(二)
  • 20 JSP行为元素(三)
  • 21 Session的基本使用
  • 22 Cookie基本使用

JavaWeb(JSP+Servlet)高级视频课程
  • 1 Session实现购物车(一)
  • 2 Session实现购物车(二)
  • 3 Session实现购物车(三)
  • 4 Session实现购物车总结
  • 5 EL表达式(一)
  • 6 EL表达式(二)
  • 7 JSTL标签(一)
  • 8 JSTL标签(二)
  • 9 Filter过滤器
  • 10 Filter 过滤中文乱码
  • 11 Filter 防止非法登录(一)
  • 12 Filter 防止非法登录(二)
  • 13 Listener监听器 ServletContext
  • 14 Listener监听器 对session和request监听
  • 15 Listener实例之监听器在线人员(一)
  • 16 Listener实例之监听器在线人员(二)

Servlet3.0 新特性视频课程
  • 1 servlet3.0之@WebServlet 登录示例
  • 2 servlet3.0之@WebServlet和@WebInitParam 介绍
  • 3 servlet3.0之@WebFilter
  • 4 servlet3.0之登录验证
  • 5 servlet3.0之@WebListener
  • 6 servlet3.0之上传【免费】

Ajax程序开发经典实例视频教程
  • 1 什么是AJAX【免费】
  • 2 XMLHttpRequest 对象和入门实例(一)
  • 3 XMLHttpRequest 对象和入门实例(二)
  • 4 AJAX之POST提交请求
  • 5 AJAX之jQuery.ajax(一)
  • 6 AJAX之jQuery.ajax(二)
  • 7 AJAX之jQuery.get和jQuery.post
  • 8 AJAX之jQuery.load


Java Web进阶阶段

Spring从入门到精通视频教程
  • 1 spring 入门示例【
  • 2 spring IOC、DI 介绍
  • 3 spring 注入和主动装配(一)
  • 4 spring 注入和主动装配(二)
  • 5 spring 集合注入
  • 6 spring bean 生命周期
  • 7 spring 注解(上)
  • 8 spring 注解(下)
  • 9 spring AOP(上)
  • 10 spring AOP(中)
  • 11 spring AOP(下)
  • 12 spring AOP注解
  • 13 spring AOP xml配置

Spring MVC从入门到精通视频教程
  • 1 Spring MVC 入门示例
  • 2 Spring MVC 注解入门示例
  • 3 Spring MVC MVC处理器映射(handlerMapping)
  • 4 Spring MVC RequestMapping
  • 5 Spring MVC 参数传递一
  • 6 Spring MVC 参数传递二
  • 7 Spring MVC 返回页面数据
  • 8 Spring MVC AJAX

MyBatis 3 入门教程(附源代码)
  • 1 mybatis 简介和入门
  • 2 myabtis 查询添加
  • 3 mybatis 修改删除和控制台打印SQL
  • 4 mybatis 通过接口实现修改删除
  • 5 mybatis 通过注解方式实现
  • 6 mybatis 动态sql查询
  • 7 mybatis 多种参数传递
  • 8 mybatis 一对多和多对一

SpringMVC Spring MyBatis整合视频教程
  • 1 springmvc spring mybatis整合一
  • 2 springmvc spring mybatis整合二
  • 3 springmvc spring mybatis整合三
  • 4 springmvc spring mybatis整合四
  • 5 springmvc spring mybatis整合五

SpringMVC Spring Hibernate框架整合视频
  • 1 spring+hibernate初步整合
  • 2 spring+hibernate整合测试
  • 3 springmvc+spring+hibernate 整合一
  • 4 springmvc+spring+hibernate 整合二

Oracle 入门基础精讲视频课程
  • 1 oracle 简介和安装
  • 2 oracle 创建用户和授权
  • 3 SQL简介和数据类型
  • 4 SQL之数据定义语言
  • 5 SQL之数据操纵语言
  • 6 SQL之事务控制语言
  • 7 SQL之SELECT语句
  • 8 SQL之过滤和排序数据(一)
  • 9 SQL之过滤和排序数据(二)
  • 10 Oracle之单行函数(一)
  • 11 Oracle之单行函数(二)
  • 12 单行函数之条件表达式
  • 13 Oracle之多表查询(一)
  • 14 Oracle之多表查询(一)
  • 15 Oracle之分组函数
  • 16 子查询
  • 17 锁
  • 18 表分区
  • 19 同义词
  • 20 序列
  • 21 视图(一)
  • 22 视图(二)
  • 23 索引

  • 1----------------

如何自学 Java 开发