如何自学 Java 开发
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何自学 Java 开发相关的知识,希望对你有一定的参考价值。
如何自学 Java 开发?
李艾米IT路上学习
Java Web前端技术
HTML 入门视频课程
CSS入门视频教程
JavaScript基础入门视频教程
JavaScript经典实例视频课程
jQuery入门级视频课程
Web前端表单验证实战课程
Java Web初级内容
JavaSE之异常实战视频课程
JavaSE之语言包实战视频课程
JavaSE之集合实战视频课程
JavaSE之IO流实战视频课程
JavaSE之多线程实战视频课程
单元测试和JUnit4实战视频课程
MySQL数据库入门精讲视频课程
数据建模之PowerDesigner实战视频课程
JDBC基础视频课程
JavaWeb(JSP+servlet)入门视频课程
JavaWeb(JSP+Servlet)高级视频课程
Servlet3.0 新特性视频课程
Ajax程序开发经典实例视频教程
Java Web进阶阶段
Spring从入门到精通视频教程
Spring MVC从入门到精通视频教程
MyBatis 3 入门教程(附源代码)
SpringMVC Spring MyBatis整合视频教程
SpringMVC Spring Hibernate框架整合视频
Oracle 入门基础精讲视频课程
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之异常实战视频课程
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 开发的主要内容,如果未能解决你的问题,请参考以下文章