自学java,这张图就够了!

最新推荐文章于 2023-09-22 22:26:47 发布
原创 最新推荐文章于 2023-09-22 22:26:47 发布 · 750 阅读
· 0
· 0 ·
CC 4.0 BY-SA版权
版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。
文章标签:

#spring #struts2 #hibernate #jstl #ssh

本文详细介绍了Java技术栈的学习路径,覆盖基础、中级到高级的知识点,并延伸至前端技术及实战项目开发,适合各阶段开发者参考。

在这里插入图片描述

从左下角往上看:

java基础:

helloworld→面向对象→变量→操作符 →控制流程 →数组 →类和对象→ 接口和继承 →数字与字符串 →日期

java中级:

异常处理I/O→集合框架→泛型→Lambda→ 多线程→JDBC→图形界面→网络编程→实战项目

java高级:

反射机制→注解

java应用:

Log4j→ junit →hutool →jsoup →lombok

前端:

HTML →CSS→ javaScript →HTML DOM →JSON→ Ajix →JQuery →BootStrap→ Vue.js→ node.js →webpack →chartjs →实践项目

J2EE:

Tomcat →Servlet→ HTTP协议 →JSP→ MVC→ Filter→ Listener→ 购物车→thymeleaf→前后端分离→实战项目

框架:

Hibernate →Struts →Spring→ Struts+Hibernate→ Spring+Hibernate→ Struts+Spring→ SSH→ String MVC→ Mybatis→ Spring+Mybatis →SSM→ StringBoot→ Springcloud

数据库:

Oracle →mysql→ hsqldb →sqlite

实战项目:

一本糊涂账 →天猫前端 →天猫整站J2EE →天猫整站SSH →天猫整站SSM →天猫整站springboot →趋势投资springcloud

确定要放弃本次机会?
福利倒计时
: :

立减 ¥

普通VIP年卡可用
立即使用
java知多少
关注 关注
  • 0
    点赞
  • 踩
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
  • 分享
    复制链接
    分享到 QQ
    分享到新浪微博
    扫一扫
  • 举报
    举报
2024Java零基础自学路线(Java基础、Java高并发、MySQL、Spring、Redis、设计模式、Spring Cloud)
ekskef_sef的博客
02-08 1370
所谓基础不牢,地动山摇。有一个好的基础,才是Java学习的关键。Java技术栈的东西还是非常多的,下面分享一下学习大纲。现在网上的学习资料铺天盖地,很多小伙伴不知道如何选择。今天,我来分享一下我自己的学习路线和学习方法。我跌倒的坑,希望大家一脚就能跨过去。
Java自学教程!java异步回调函数
m0_57066056的博客
07-12 671
part 1Java基础核心技术总结 万事都离不开根基,Java基础对于一些老鸟来说可能已经很熟悉了,但是对于很多开发5年以下的朋友掌握的或许不是很牢固,因此这份笔记更适合温故而知新。 Part 2并发编程(架构师筑基必备) 并发编程都掌握不好,你凭什么写出优质的代码? 大厂必问并发编程技术栈,都在这张图上了: Part 3JVM(架构师筑基必备) JVM和并发编程都是Java语言中非常重要的技术点,同时也是带有一定难度的基础内容,在面试过程中JVM也是常问的面试内容。 P8大佬自编笔记—
参与评论 您还未登录,请先 登录 后发表或查看评论
零基础自学java要学些什么知识点?
java_zdc的博客
04-19 384
从左下角往上看:java基础:helloworld→面向对象→变量→操作符→控制流程→数组→类和对象→接口和继承→数字与字符串→日期java中级:异常处理I/O→集合框架→泛型→Lambda→多线程→JDBC→图形界面→网络编程→实战项目java高级:反射机制→注解java应用:Log4j→junit→hutool→jsoup→lombok前端:HTML...
Java是什么?Java到底能干嘛?
热门推荐
HollisChuang's Blog
11-15 5万+
我刚开始学习Java的时候,很长一段时间都有这么个疑惑?Java到底是啥?它能干什么?自己也看过不少的课程和书,大部分都是从Java的发展史开始讲,总之就是那些什么Jav...
java 零基础学需要学那些?
qq_41212104的博客
07-02 316
 无论是在校的学生也好,还是转行的也好,如今学JAVA开发的人越来越多,造成了如今新手越来越多,有人说前JAVA和了,JAVA饱和了,JAVA才刚开始以一种好的势头发展就饱和了。我也是无语,一般说饱和的人,基本是学的不咋地,找不到工作的,怨天尤人说饱和了,类似于吃不到葡萄说葡萄酸。  纵观中国目前整体行业来说,互联网IT行业 成为了拔尖的行业,机械行业有点夕阳西下的意思,电子行业被国企所垄断,没有...
Java可以做什么?
xmp
02-26 1976
无论我们想学习一个新事物还是一项新技术,我们都必须知道我们在学习什么,并且有一个明确的目标,以便更好地进行学习。那么Java能做什么呢?接下来,和大三的土狗一起学习一下Java的小知识。 1.JAVA的优势? 1.1 Java语言具有简单、面向对象、分布式、安全、可移植、多线程、动态等特点。现在也是非常流行的语言,可以说是编程语言现在较火的一门语言。 1.2薪资待遇 初级java开发工程师工资收入一般是多少钱一个月?平均工资 ¥ 8.4K/月,最多人拿 10K-15K。像在招聘平台搜索java,需求量还是很
Java是什么?是做什么的?
ZUOBINYU的博客
11-09 1万+
Java是一门高级的面向对象的程序设计语言,使用Java语言编写的程序是跨平台的,从PC机到手持电话,到处都运行着lava开发的程序和游戏,Java程序可以在任何计算机,操作系统以及支持Java的硬件设备上运行。 1 什么是Java语言 Java是1995年由Sum公司推出的一门极富创造力的面向对象的程序设计语言,它是由有“Java之父”之称的Sum研究院院士詹姆斯。戈士林博士亲手设计而成的...
2022年学go还是java?
m0_57290404的博客
08-18 1268
Java仍然是主流的企业级应用编程语言,比如像传统的ERP,OA,CRM这些信息化系统还是会用Java作为主要语言,看看阿里,华为,金蝶等大厂的招聘岗位就知道了。而Go语言代表了未来,很多新兴上市公司都在使用Go做主编程语言。Go致力于使事情简单化,它只提供了基本功能,没有多余,在性能这块,当前我们使用 Go 编写的最大微服务的编译时间只需 6 秒。相较于 Java 和 C++呆滞的编译速度,Go 的快速编译时间是一个主要的效率优势。......
去携程实习了!半年时间,从机械转行 Java,二哥的读者真牛逼!
m0_54883970的博客
07-29 470
对于北京这样的一线城市来说,情况就完全不同了,如果学历OK,表达能力强,能击中面试官的痛点,起薪拿到两万是没有问题的,如果还有其他优秀的加分项,拿到的薪水会比这个数目高得多。,我建议大家不要对学习框架有任何的抵触,不要总觉得学习Spring全家桶很low,其实不是的,学会了Spring全家桶,你就可以上手做练手项目,做了练手项目,你就会感觉学过的那些知识都可以落地了。老读者应该知道了,我毕业后去的苏州,从个人情感上来说,我是非常喜欢苏州的,不仅景美,人也美,哈哈。...
Java进阶架构师之如何画好架构图?阿里大神手把手教你!
m0_67392273的博客
08-01 872
架构就是对系统中的实体以及实体之间的关系所进行的抽象描述,是一系列的决策。架构是结构和愿景。系统架构是概念的体现,是对物/信息的功能与形式元素之间的对应情况所做的分配,是对元素之间的关系以及元素同周边环境之间的关系所做的定义。做好架构是个复杂的任务,也是个很大的话题,本篇就不做深入了。有了架构之后,就需要让干系人理解、遵循相关决策。...
Java是什么?Java能干什么工作?
bamboozxl的博客
08-21 4041
Java是一种为多个平台生成软件的编程语言。由Sun Microsystems的前计算机科学家James A. Gosling在20世纪90年代中期开发的。编译的代码可在大多数操作系统上运行。 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。 Java的众多特点使得它的应用范围也很广,比如:由于Java具有安全性,所以被广泛应用于金融行业,很多第三方
Java是什么?主要是干什么的?
m0_59636294的博客
06-29 1万+
随着Java技术不断发展,许多人都想问:Java是什么?主要是干什么的呀?现在小朗来为大家解惑。java是一种高级计算机语言,一种可以编写跨平台应用软件、完全面向对象的程序设计语言。那Java主要是干嘛的呀? 一、java可以做网站 Java主要可以用于编写网站,如今许多商业网站都用Jsp写的,JSP全称Java Server Pages。它是一种动态网站技术性,例如大家了解的163,一些政府门户网站全是选用JSP撰写的。因此学习培训Java的同学们能够找开发网站层面的工作中,并且...
java是用来做什么的
yanghui0804的博客
07-03 254
Java技术基于Java虚拟机JVM,是语言与底层软硬件之间的一种转换器。Java语言的所有实现都必须实现JVM,这样Java程序就可以在任何有JVM的系统上运行。这是Java的核心优势,在设计时非常注重可移植性和跨平台性。这也是java应用范围广的一个重要原因。那么我学完java后能做什么呢?下面介绍一下。 Java可以开发软件 由于Java的高安全性,很多行业的企业在应用开发中选择Java作为开发语言。目前,Java广泛应用于企业和很多行业的信息应用,如金融、email、OA、考试、矿业、投..
Java程序员如何走出“能看懂代码,但是不会写“的困境?
weixin_43703144的博客
11-27 903
众所周知,Java程序员的代码是主观性很强的东西,同样的一个功能,每一个程序员所写出来的代码都不一样,所以这一句名言 “一千个读者心中就有一千个哈姆雷特” 在程序员中同样适用。 而同时能够看懂他人的代码其实也是一项伟大的技能了,并且可以从中受益良多,尤其是程序员学习基础入门的时候,能看懂代码证明基础已经学的差不多了,这个时候就更需要阅读更多的代码来不断地增进理解。 但现实是我们在学习的提升阶段,往往是看得懂他人的代码,自己却写不出。 关于这个问题,想必是很多人都有的心理历程或者是“说辞”,但其实真正的原因并
什么是Java?java是用来做什么的?
univerised的博客
07-14 3万+
java是用来做什么的?随着电子产业的迅猛发展,Java技术也得到越来越广泛的应用,Java随之也成为受欢迎的IT方向。那很多想进入Java的人就产生了疑惑,虽然Java乍一听起来似乎跟生活不沾边,但实际上生活中处处都离不开Java语言,今天小编就来给大家介绍一下什么是Java,java是用来做什么的? 一、Java的含义 Java语言其实就是一种给计算机使用的编程语言,我们需要让计算机帮助我们处理一些问题,但是直接说人类语言计算机无法识别,就只能通过计算机语言也就是Java语言来告诉计算机,这
Java是干嘛的呢?
Echo_gaigai的博客
09-14 527
Java是干嘛的呢?小朗在解答这个问题之前,先来科普一下“Java”是个啥。 Java是个啥? 咱们先来瞧瞧百度百科: 由此我们知道了,Java是一门计算机编程语言,是我们人和计算机沟通交流的语言。有的人可能会觉得我没学过Java啊,我一样可以和计算机交流啊,看,我点这个,我写这行字它就知道我要什么啊,这些其实都是编程做好呈现给用户的成品,而Java这些编程语言要做的就是这些成品背后的事。 Java是干嘛的呢? Java是全球最受欢迎的编程语言之一,能多年一直用于计算机编程,就是胜在Java语言的应用范围
Java是用来干什么的?
Echo_gaigai的博客
08-02 1624
Java是用来干什么的?这个问题首先我们得知道这个“Java”是个什么东西? Java是什么 有问题“百度一下,你就知道”,输入“Java”关键词,我们会看见“百度百科”对Java较官方的解释,看就是下图: 但这样的解释显然不是萌新能完全看明白的,我用我的大白话来解释一下:Java是计算机编程语言,那么何为语言?就好比我们的汉语,英语,日语,德语……是交流的工具,这些语言是用于人与人之间的交流,Java则是用于人与机器的交流。Java所作的就是让计算机知道我们要让他干什么,用Java语言给计算机下达指令。
java是干什么的
hitpter的专栏
09-22 410
Java是一种通用、面向对象、高级编程语言,由Sun Microsystems于1995年发布,并由Oracle公司维护和发展。Java具有多项特点和广泛的应用领域,它的平台无关性、面向对象特性、安全性、多线程支持以及用于大型应用开发、Web应用开发、移动应用开发和嵌入式系统等方面的能力,使得它成为一种备受推崇的编程语言。
java是干什么的_什么是JAVA?JAVA能做什么?
weixin_39722070的博客
02-19 216
什么是Java?Java既是一种编程语言,又是一个平台。Java程序语言Java是具有以下特征的高级程序语言:简单面向对象可分布可解释强壮安全性结构化轻便功能强大多线程动态Java既可以被编译,也可以被解释。通过编译器,可以把Java程序翻译成一种中间代码 - 称为字节码 - 可以被Java解释器解释的独立于平台的代码。通过解释器,每条Java字节指令被分析,然后在计算机上运行。只需编译一次,程序...
java 18张图
最新发布
07-20
Java 18 引入了多项增强特性和改进,尽管没有引入颠覆性的新功能,但其对语言、JVM 和工具链的优化为开发者提供了更高效的开发体验和更强的运行时能力。以下是对 Java 18 的关键特性和架构变化的图解与说明。 ### ...
普通网友

博客等级

码龄6年
499
原创
541
点赞
1650
收藏
448
粉丝
关注
私信

热门文章

  • TomCat报404错误是什么原因?该怎么解决? 26572
  • Tomcat项目报404错误该怎么解决 16915
  • 如何设置 Centos7 为固定ip地址(详细教程) 10866
  • 初学编程应该买什么样的电脑? 9387
  • SpringBoot+vue项目实战 8629

分类专栏

  • 服务器
    22篇
  • 零基础自学java
    45篇
  • 阿里云
    1篇
  • 腾讯云
    12篇
  • 京东云
    8篇
  • java项目实战
    1篇
  • 分布式
    2篇
  • java基础面试题
  • java高级框架

展开全部 收起

上一篇:
如何学习java
下一篇:
最新java从入门到实战

最新评论

  • 腾讯云CVM云服务器手动搭建LAMP环境教程!

    优快云-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)起一个更符合文章内容的标题;(2)提升标题与正文的相关性。

大家在看

  • 传统测试转行到银行金融测试要做的事情(分享感悟1)
  • 独立站产品页描述太短|从200字加到800字能提升排名吗?
  • 电商多账号防关联核心避坑指南 639
  • mac反编译微信小程序
  • 继续放大招-DicomObjects COM /32+64 Fix 548

最新文章

  • 使用轻量云主机快速搭建WordPress博客教程!
  • 峰值带宽是什么意思?是共享还是独立的?
  • 【轻量云游戏服专区】一键开设《夜族崛起》游戏服务器
2025年3篇
2024年8篇
2023年32篇
2021年407篇
2020年49篇

目录

展开全部

收起

目录

展开全部

收起

上一篇:
如何学习java
下一篇:
最新java从入门到实战

分类专栏

  • 服务器
    22篇
  • 零基础自学java
    45篇
  • 阿里云
    1篇
  • 腾讯云
    12篇
  • 京东云
    8篇
  • java项目实战
    1篇
  • 分布式
    2篇
  • java基础面试题
  • java高级框架

展开全部 收起

目录

评论
被折叠的  条评论 为什么被折叠? 到【灌水乐园】发言
查看更多评论
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值