问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

大家知道java程序员学习路线吗

发布网友 发布时间:2022-07-29 15:59

我来回答

2个回答

热心网友 时间:2023-11-25 16:23

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操作

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底层+优化

在java的学习中,最重要的表示实践,任何一个大牛都是敲出来的,光有理论知识,没有实际动手能力也是不行的。

对java有兴趣的小伙伴们,不妨先从java入门开始!B站上有很多的java教学视频,从基础到高级的都有,还挺不错的,知识点讲的很细致,还有完整版的学习路线图。也可以自己去看看,下载学习试试。

热心网友 时间:2023-11-25 16:24

你现在是不是想学 Java,但又很迷茫,不知从何下手,不知道该从哪里学起,不知道需要学些什么?那么看完这篇文章你会有一种豁然开朗的感觉。

学习 Java 的第一步,就是制定自己的 Java 学习路线。对 Java 主要的重点知识归纳如下:

对于学习 JavaSE 的读者,分为 JavaSE 初级中级和高级水平,下面分别介绍达到这些水平我们需要掌握什么。

JavaSE 初级水平要求掌握计算机入门:DOS 命令,什么是程序,如何配置 Java 开发环境,Java 编程的过程是怎样的,Java 有什么特点,程序是如何运行的。

编程基础:变量,基本数据类型,进制,转义字符,运算符,分支语句和循环语句等。方法与数组,还有彻底掌握面向对象的思想。如果能掌握这些,你已经入门 Java 语言了。

JavaSE 的中级水平是要求掌握 Eclipse 用法与异常处理技术,Debug 调试技术,Java 常用类库,文件与 IO,集合框架,多线程并发技术,网络编程,反射和泛型特点,正则表达式,枚举和注解,XML 和 JSON,GUI 事件处理,Web 前端开发基础和框架,Servlet 和 JSP 在 Web 后端的应用,MVC 和分层架构,以及项目开发流程以及 CASE 工具的使用。

JavaSE 高级水平便是要求掌握 Mybatis 框架,Spring 框架,使用 Hibernate 实现持久层 RESTful 架构和移动端接口,设计第三方接口和在线支付功能,MyBatis 的应用和 SSM 整合。

分布式基础知识点:Linux 常见命令,Jdktomcat 配置,maven 私服,阿里云配置 redis 和 mysql 等,JVM 高级特性,JVM 性能监控和调优等等。主要都是向着 Web 开发方面的技术加深。最好还是要有一点 HTML 网页设计基础和数据库理论知识,学习起来会更加轻松一些。

建议大家,如果没有任何编程基础的读者,先学习C语言的语法,Java 的语法和C语言的大同小异;若是有一定编程基础了,那么就可以开始学习 Java 或者直接进入面向对象思想的教程部分了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 描写树大的词语 怎么老是有鼻涕往喉咙里流,晚上侧睡哪侧哪 列举素描的三种幅式、素描造型的三要素以及设计素描的几种表现手法, office(word excel ppt)最新版本是什么?能免费使用吗?我的2003版本的,功能似乎少点! 女星yx_女星男朋友mr.xm_男艺人t(名气不大)_女艺人axjl(没什么名气但名字很响 女星yx女星男朋友mr.xm男艺人t女艺人axjl没什么名气但名字很响 梦到老婆高血压 你做过哪些相当复杂且画面感十足的梦? 梦到陪弟弟去医院看病,弟弟检查血压的时候,自己离开了会儿,然后听到声音,进去一看,弟弟被打在地上。。。 梦到自己血压高180度 昨天有梦见情人让给他测血压 梦见女人给你量血压时,女人打喷嚏,是怎么回事? 梦见姐姐给爸量血压 长春鼎新材料试验机制造有限责任公司怎么样? 吴忠新天材料试验机有限公司怎么样? 国内外知名的材料试验机公司有哪些??? 长春万能材料试验机制造有限公司怎么样? 天津市精科联材料试验机有限公司怎么样? 济南材料试验机厂是现在哪个公司 营口市材料试验机有限公司怎么样? 做梦梦到人妖了 做梦梦到人妖 做梦有个人妖老大,我是手下,人妖心地善良,为了别人能付出一切,我很喜欢他,他却被哥哥封印了。 我是男生,两手都戴手链好看吗?分别要带什么样子的? 男生戴手链好看吗,戴出去会不会给人说娘啊。 男生戴手链好看吗,戴出去会不会给人说娘啊 男生戴银手链好看吗 男生带银手链好看吗 在微信中怎么修改 修改的方法 修改的方法 能改吗怎么改掉 2020改方法 可以改吗? oppo手机不清除数据解锁教程 素描的概念,素描三要素是什么 如何更改自己的 怎么更改自己的 已注册的怎样更改 鼻涕为何永远流不完?? 为什么感冒后鼻涕会流不完?