学习Java的最佳路线

我是初学者,看了半年Java语言,不知道接着该怎么学下去了... 我是初学者,看了半年Java语言,不知道接着该怎么学下去了 展开
 我来答
匿名用户
2014-01-07
展开全部
去软件公司免费实习下最好 自学很难学好的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿萌鼠币Ag
高粉答主

2020-06-01 · 每个回答都超有意思的
知道答主
回答量:4.8万
采纳率:6%
帮助的人:2396万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
汇智知了堂
2020-12-08 · TA获得超过208个赞
知道小有建树答主
回答量:1237
采纳率:81%
帮助的人:27.3万
展开全部
在学习过程中,不知道学什么是很多java初学者都遇到了的问题,这里分享java的全部学习内容,可以大致分为以下几个阶段,你可以参考进行学习。
一、预科学习:
HTML5:HTML5标签入门、HTML5表格、表单
CSS3:CSS3选择器和简单属性、CSS3定位和布局、CSS3复杂选择器和高级属性
数据库:mysql数据库安装和数据操作、约束和简单查询、复杂查询、数据库设计、oracle的安装与数据操作、oracle与mysql的对比学习

二、JavaSE
Java语言基础、程序逻辑:环境配置和第一个语言程序-HelloWorld 变量运算符 条件和循环 方法和数组
Java面向对象:面向对象入门 面向对象应用_管理系统类 Java常用类、String相关、算法相关 面向对象深入(重载、this、static )继承(重写、super、初始化顺序) 多态(抽象类和接口、final、克隆和比较接口 设计模式、对象和类的生命周期)
API:异常、日志 集合 集合工具类和泛型 IO JDBC基础线程 网络编程 反射 NIO Junit
Java面向对象思想:设计模式 面向对象原则
Java底层理论:集合底层 性能监控工具 反编 JUC

三、Java web
web基础:TOMCAT/WEB程序结构/HTTP协议 Servlet基础入门、servlet作用域(cookie、session、ServletContext)、 Cookie和Session 、Servlet的交互/JSP原理及运用、 JavaBean/EL/JSTL/MVC思想 、JSP+Servlet+JDBC综合练习、Session购物车案例/验证码/防止表单重复提交、监听器过滤器
第三方工具包:连接池、事务、分页、文件上传下载、Dom4j/Log4j/Log back
JavaScript和jQuery框架技术:JS入门和DOM基础 、DOM模型深入 、jQ基础、 jQ操作DOM
MVC动态Web开发技术:自定义MVC框架、DAO框架、前端框架(layUI)
Web开发高级运用:tomcat server服务器配置 、nginx使用、 jetty配置
网络编程:网络原理、HTTP协议基础、Linux操作系统、云服务搭建

四、SSM框架
Spring框架、SpringMVC框架、MyBatis框架:mybatis入门、 配置文件详解和动态sql的使用、 mybatis管理关系映射和延迟加载、 查询缓存和逆向工程 、Spring入门和集成、myBatis SpringMVC入门 、SSM集成、 Spring配置详解 、Spring AOP、 Spring事务配置 、SpringMVC高级功能 、SpringMVC原理

五、前沿技术
高可用、高并发、高扩展:Spring Boot 、缓存 、分布式 、全文索引、 服务中间件、 myCat、 云服务 、人脸识别 、语言识别 、JVM底层+优化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
看度痛2313
2020-11-07
知道答主
回答量:28
采纳率:0%
帮助的人:1.5万
展开全部

    对于自学者来说,一份知识体系比较全面的java学习路线图还是很重要的,不然都不知道该学什么,话不多说,直接上路线!如果对你有帮助,点个采纳吧^_^

一、JavaSE基础阶段

  1. 面向对象编程(基础)

  2. 面向对象编程(进阶)

  3. 异常机制

  4. Java常用类

  5. 数据结构和算法

  6. 集合(容器)

  7. IO流

  8. 多线程

  9. 网络编程

  10. 集合提升训练

  11. 多线程提升训练

           

二、数据库阶段

  1. MySQL基础

  2. MySQL 查询语句

  3. 数据库对象

  4. JDBC

  5. 反射和注解

  6. 数据库建模和UML建模

  7. 设计模式

           

三、WEB前端

  1. JavaScript

  2. jQuery

  3. BootStrap

  4. Vue

           

四、JavaEE阶段 (核心阶段)

  1. HTTP/Tomcat

  2. MVC 架构

  3. Servlet

  4. JSP

  5. EL+JSTL+过滤器+监听器

  6. Ajax和JSON

  7. 分页和文件上传/下载

           

五、JavaEE阶段(高级框架)

  1. Spring 5.2.2

  2. SpringMVC 5.2.2

  3. RBAC

  4. EasyUI 1.7.0

  5. 支付/短信验证

           

六、框架强化

  1. Linux - CentOS 8

  2. Maven

  3. Logback

  4. Quartz

  5. Spring Boot 2.2.2

  6. Shiro

  7. Swagger

  8. Git/GitEE

  9. MyBatis

           

七、分布式架构

  1. Zookeeper

  2. RPC

  3. Dubbo

  4. Redis

  5. Solr

  6. RabbitMQ

  7. FastDFS

  8. Nginx

  9. Spring Security

  10. Spring Session

  11. MyBatis Generator

  12. Mycat

           

八、微服务阶段

  1. ElasticSearch

  2. MongoDB

  3. Spring Cloud Netflix Eureka

  4. Spring Cloud Netflix Ribbon

  5. Spring Cloud OpenFeign

  6. Spring Cloud Netflix Hystrix

  7. Spring Cloud Config

  8. Spring Cloud Gateway

  9. Docker

  10. K8S

  11. LCN

           

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
四川源码时代科技有限公司
2019-09-20 · 让每一名学员高薪就业
四川源码时代科技有限公司
源码时代IT培训,即成都源代码教育咨询有限公司,专注Java、PHP、UI设计、H5前端培训,源码时代致力于打造中国高端IT培训品牌,旨在为每一名前来培训的学子提供良好的服务。
向TA提问
展开全部
第一阶段:J2SE(java基础部分)
Java基础语法;
1.Java语法格式,常量和变量,变量的作用域,方法和方法的重载,运算符,程序流程控制,数组和操作数组的类,
2.对数组循环遍历以及针对数组的常用查找、排序算法原理,最后使用Java程序进行功能实现。
第二阶段:数据库技术
1.Oracle 基础管理;
Oracle背景简介,数据库的安装,数据库的用户名和密码,客户端登录数据库服务SQLPLUS,数据库基本概。
2.SQL语句;
数据库的创建,表的创建,修改,删除,查询,索引的创建,主从表的建立,数据控制授权和回收,事务控制,查询语句以及运算符的详解,sql中的函数使用。
第三阶段:jdbc技术
JDBC基础;
JDBC Connection、Statement、PreparedStatement、CallableStatement、ResultSet等不同类的使用。
第四阶段:web基础技术(项目实战)
1.Xml技术;
使用jdom和dom4j来对xml文档的解析和生成操作,xml 的作用和使用场合。
2.html/css;
Java掌握基本的html标签的格式和使用,css层叠样式表对div的定义,实现对网站布局的基本实现。
第五经典阶段:web主流框架技术(项目实战)
struts2.x;
. struts2框架的工作原理和架构分析,struts-default.xml与default.properties文件的作用,struts。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式