不知道如何学习java,没有方法怎么办?

Java学习顺序流程和学习方法 首先,我个人比较推崇的学习方法是:先学java前段,也就是HTML,css,js,因为学习java以后肯定是往java ee方向发展的,学习完前端,在学习后端很多东西比计较容易理解! 其中J2SE是关键,如果学好了java se 部分,基础扎实了,后面进阶学习也比较轻松!   补充说明一下:我觉得学习java比较合适的方法是先把所有的知识点过一遍,然后把所有的知识点串起来,边做开发边补充,就像写文章一样,先写好框架,然后再去润色填充。因为前期在学习的时候你不知道用在哪里,不知道用途,没有学习.. 阅读详情

给你分享一个有清晰系统的Java学习路线

1.JavaSE基础:
一定要好好学,很多人都不明白基础的重要性。上来就什么ssm,springBoot,redis。比谁认识的单词多吗?面向对象、字符串处理、集合、IO一定要重点学!

2.JavaWeb前端:
不要老一副吊样,觉得自己出去就是后端工程师,不学什么HTML, CSS, JavaScript。老铁,不存在的。进了外包公司你万一发现后台逻辑简单的一逼,就几个接口,反而前端页面切个图都要一天,难道你还好意思暗搓搓问老板:怎么我们公司没有前端的吗?所以前端一定要重视。div+css布局一定要麻溜的,js的dom操作必须给力。jQuery/bootstrap你必须会吧!

3.JavaWeb服务器端:
Tomcat目录结构必须了如指掌吧。让你手动部署个webapp总要会吧。哪里配置虚拟主机,哪里改端口号,web-info文件夹下的内容外部无法访问这些都要懂一点吧?这些皮毛都不懂,怎么好意思说自己搞服务器端?jsp和servlet什么关系,servlet最常见的三种创建方式,Javaweb四大域对象,jsp九大内置对象都要知道吧?el表达式必须熟悉吧?mysql增删改查sql语句要会写吧,多表关联、左外右外不能怂吧?jdbc是干嘛的,sql注入是啥,如何用jdbc实现事务等等都要知道吧?

4.框架预备知识:
xml读写操作要知道,反射、内省、泛型不要求精通,但怎么用总要心里有点那个什么数吧。不然你框架学起来就是懵逼的。

5.ssh、ssm框架:

不要求你精通底层原理,但是山寨版的原理总要略知一二吧。如何山寨实现IoC容器,如何对dao进行抽取,如何借助反射实现同一个servlet处理多个请求,这些最好都要了解吧。在理解山寨版框架的基础上,把配置多配几遍,做到心里有数。明白每个配置大致起到什么作用。另外,我一向觉得,学习框架必须带着下面的疑问:这个框架没有出现之前,我们的前辈们如何解决的?它的出现解决了哪些痛点?又有什么缺点没有?都是需要去琢磨的。

作为过来人,我就在这里给你讲解一下,学习Java需要怎么去做

1,有了详细的学习路线之后,你要还要有一个学习规划,根据自己本身的时间,基础,制定适合自己的学习计划。企业岗位需要我们掌握的技术知识点有哪些。在什么阶段自己应该达到什么样的技术水平。

2,很多初学者一开始的时候都喜欢看书,我自己的建议,Java是一门编程语言,更多的是需要我们看视频教程,多练习,多写。书本上的东西是一个理论,看明白了实际操作不一定会,在准备学习Java技术之前,一定要提前找好相关的一套视频教程,如果缺乏基础的视频教程都可以找我拿

3.按时反馈自己的学习成果。

有时候学习了后面忘记了前面。需要温故而知新,有问题先试着自己解决,不行再请教别人。

4.坚持不懈写代码

实践是检验理论的唯一标准,只有写代码才能让你真正意识到问题的深刻度,不断发现编程语言的局限性和解决问题的方案。对初学者来说提升编程质量的唯一途径就是不停的敲代码,哪怕是一个很简单的问题,将它用代码实现并运行,这才是学习编程唯一可行的途径。靠眼睛是学不会编程的,对于初学者除了练习别无它法!

5.加一些学习氛围好的交流论坛

记住,你不是一个人在战斗,有很多人他们和你一样,在同一个起跑线上奋斗着。使用框架实现一个简单的程序不是真正的挑战,当你真正成为一个开发工程师的时候,你会发现很多奇怪的问题是靠说明解决不了的,你需要依靠一些人给你提供学习线索,哪怕是只言片语都有可能帮你走出困境,令你感恩不已。孔子曰:三人行,必有我师,在开发领域这句话绝被奉为经典并不断的得到验证,作为初学者,不要放过一个可能领你提升的机会,寻找一些好的论坛,不懂就问,问题解决一个少一个,自己也会不断进步。当然你也要学会分享,把自己的经验和想法分享给和你曾经遇到一样问题的人,帮助他们的同时也巩固了自己的知识,懂得分享亦是进步。

6.寻找经典技术博客

上一条刚说了,你不是一个人在战斗,在网络上有很多技术牛人都通过博客来分享自己的技术经验和编程心得,你只需要勤奋一些去发现这样的博客,每天去阅读他们的技术文章,能吸收到不同人对同一技术的经验可看法,或许他们会为某一项功能而争执不休,你不需要去理会,在“观战”的时候要去分析各种观点,逐渐形成自己的思想,久而久之你会明显感觉到自己在程序设计上的提升,这就是进步。

程序员:JAVA核心知识点整理【283页PDF文档免费领】

如果你现在只是正在入门Java或者即将学习Java,可以加我的Java讨论学习交流裙----319097546

普歌-允异团队-【Java知识点】这些Java学习路上你必须知道的原理(2)为什么接口中没有构造方法而抽象类中有构造方法? 【Java知识点】面试中会问到的那些小知识,为什么接口中没有构造方法而抽象类中有构造方法?(2)前言一、接口二、抽象类三、构造方法接口与抽象类的语法区别总结参考文章 前言 本文与之后的几篇文章将是某整理的学习笔记,在此与诸位分享 以下是本篇文章正文内容,该系列会持续更新,敬请关注。 正如面向对象四大特性(抽象、封装、继承、多态)所述,定义类的过程就是抽象和封装的过程,而接口与抽象类则是对实体类进行更高层次的抽象,仅定义公共行为和特征。 接口与抽象类的共同点是都不能被实例化,但可以定义引用变量指向实例对象。 阅读详情

相关推荐

5个你可能不知道的Java Map“新”方法,学会这些你就是高手

通过本文的详细介绍,相信你已经掌握了Java Map的一些“新”方法,这些方法不仅可以提升代码的效率,还能让你的代码更加优雅。希望这篇教程能帮助你在工作中更加得心应手。🚀🚀🚀如果你有任何问题或建议,欢迎在评论区留言交流哦!👋👋👋希望这篇文章能帮助你在Java Map的操作中更加游刃有余。如果你觉得有用,不妨分享给更多的人吧!🎉🎉🎉。

java专栏 1276

学不会写代码怎么办呜呜呜

写代码是一个需要不断学习和实践的过程,如果你感到困难,不如从以下几点入手: 确定你想学习的语言:选择一门适合你的编程语言,并着重学习它。 找到学习资源:网上有很多学习编程的视频教程、书籍和在线课程,你可以根据自己的需求选择。 实践:学习编程的最佳方法是不断实践,试着创建一些小项目。 加入社区:加入一个技术社区,可以让你获得更多的帮助和灵感。 坚持不懈:写代码需要耐心和毅力,不要放弃,继续...

weixin_42584586的博客 435

海上AI导航系统:技术架构与行业应用解析

计算机视觉与强化学习技术在海上导航系统中的应用正逐步改变传统航运业。通过多模态传感器融合技术,现代AI导航系统能够实现高精度的物体识别与实时路径规划,有效解决能见度依赖、决策延迟等核心痛点。以Orca AI的SeaPod系统为例,其结合了NVIDIA GeForce RTX 4070的边缘计算能力与多光谱协同识别技术,在恶劣环境下仍能保持稳定性能。这类系统不仅提升了航行安全性,还通过优化航线显著降低燃油消耗,在东京湾、马六甲海峡等繁忙水域展现出巨大价值。随着毫米波雷达融合方案的测试推进,未来海上导航将突破极

weixin_33597080的博客 355

java学不会怎么办要接着学吗,详细说明

学习武汉Java培训课程好就业吗?打下基础从而更好的学习Java。 二、再者大家要多想问题,多思考,有不懂的问题就要及时请教别人,或者通过百度或者谷歌搜索解决问题,不要积压。然后静心很重要。现在社会很浮躁,浮躁的心态是学不好东西的。讲基础的,会觉得太基础了,讲高级的,又觉得太复杂学不会。 我的世界:刷怪塔精简版,java、基岩版通用,我看谁还学不会?第二步:怪物运输装置接着在营火上方加高15层,这个高度可以将大部分敌对生物摔至残血而不致死,当然如果你对经验值没有需求,那么可以适当加高高度,直接将怪物摔

神经网络爱好者 704

stc8g1k08硬件iic读取aht20温湿度及0.91寸oled显示

使用stc8g1k08读取aht20温湿度及0.91寸oled显示。

qq_61688416的博客 2772

【UOJ170】Picks loves segment tree VIII

【题目链接】 点击打开链接 【前置阅读】 【BZOJ4695】最假女选手 【BZOJ3064】【TYVJ1518】CPU监控【UOJ169】【UR #11】元旦老人与数列 【思路要点】 前置阅读中的前两题中,我们分别对线段树的区间取最大/最小值和线段树的历史最大/最小值进行了研究。本题中,两类问题同时出现,因此我们

cz_xuyixuan的博客 1256

java学不下去了怎么办?

1如果是在校阶段,建议去找个实习的活。 你就去找计算机系的老师,一般他们都有项目,你就和老师说,我可以参加你的项目,不要钱。一般老师就会让进组,刚开始的时候可以看现成的代码,看着就会干活了,要知道,通过项目学,效率不知道要比自己看资料学要高多少。 2可以边准备培训课边学。 具体做法是定个目标,在一些视频网上上录制各种Java方面的视频课,刚开始可以录制Java课,再后面可以录制Java操作数据库的课,再后面可以录制SpringBoot方面的课。 录制课程能否挣钱这姑且不管,但在录制前,一定会需要制定录...

Lalalajtyy的博客 1243

产品缺陷检测:表面缺陷检测_(1).产品缺陷检测基础理论

确定像素之间的相似性准则,如灰度值的差异。

zhubeibei168的博客 834

java没思路_Java编程没思路写不出代码怎么办

成功不是你想要就能得到的,而是需要你不断努力争取的。时间飞逝转眼间已经学习java编程近一个月了。从零基础到现在能够自己独立完成一段完整的代码,成就感驱使着我学习更多的知识,做出更加优秀的作品。1、刚开始觉得抽象不用着急,课后强化练习是关键回想自己开始学习java的时候,当时的感觉就是晕。在之前学习循环语句的时候当时就懵了,写不出代码,完全没有思路,后来开始讲课之后随着逐步深入的学习,对于循环完全...

weixin_30650955的博客 3283

uniapp(全端兼容) - 最新详细实现预览pdf文件功能,uniapp安卓苹果app、H5网页、微信小程序、nvue等端打开本地或在线PDF文档进行预览,uniapp预览pdf教程(详细示例代码)

uni-app,pdf,打开预览PDF,安卓app,苹果app,微信小程序,移动端,H5网页,手机网站,微信小程序、支付宝小程序,手机app端,nvue,uniapp预览PDF,App端 实现pdf文件预览,在app端怎么预览pdf,网页h5怎么预览pdf,pdf下载、上传和预览,H5预览pdf文件,小程序预览pdf,nvue平台怎么打开预览pdf呢,除了uni.opendocument还有什么方法打开,预览pdf的插件,pdf预览组件,uni-app实现PDF预览功能,app查看下载pdf文件,如何做pd

✅ 精选推荐文章 1万+

【云原生之Docker实战】使用docker部署Monica个人开源CRM系统

【云原生之Docker实战】使用docker部署Monica个人开源CRM系统

jks212454的博客 2388

大一新生应该如何学习C语言,书上代码看不懂理解不了怎么办?

大家好,我是二哥呀! 昨天有个读者问我要 C语言的学习路线,他今年刚上大一,书上的代码完全看不懂。 讲真,大一新生,一般都是零基础的纯小白,看不懂书上的代码很正常,除非是小学、初中、高中就开始卷计算机的硬核少年;或者是因为教材选的有问题。 那刚好二哥之前整理过一些学习 C语言的资料和学习方法,今天趁这个机会就再做个汇总和梳理。 推荐一本书,两门视频课,若干学习建议,看完后如果还看不懂、理解不了C语言,过来骂我、捶我,只要不要打脸就行。 01)阮一峰老师的 C语言入门教程 这个教程是开源的,采用知识共享许可

沉默王二 9万+

816华为OD机试真题 新系统 - 电池充电时间计算 (Java/Py/C/C++/Js/Go)

816华为OD机试真题 新系统 - 电池充电时间计算 (Java/Py/C/C++/Js/Go)

算法大师! 475

快来看看你知道这些 Java 学习网站么?

推荐几个非常不错的 Java 学习网站 LearnJava 在线 这是一个非常不错的学习 Java 的在线网站,纯免费。这是一个个人项目,旨在通过简单有效的在浏览器中进行练习让你快速掌握 Java 编程语言。通过直接从网络浏览器运行实际代码,你无需在本地安装和执行代码就可以尝试编码,这无疑提高了编程效率和上手效率。 你可以根据目录进行练习,有基础部分和高级部分,首先有例子代码,告诉你需要注意的事项以及详细的讲解,旨在把你教会后再让你进行练习。 下面就是练习部分,练习部分没有固定在底部边框,可以自由滑动,能

程序员cxuan的个人主页 3138

训练YOLOv11 | Pytorch和Pycharm的安装教程适用W11系统(附详细的系统变量添加过程)

根据你之前下载的版本选择对应的选项即可,然后复制底下的绿色代码到Anaconda的命令行输入即可(这里要在你安装的python环境里进行安装,例如我的环境名字是PyTorch,那么就是activate PyTorch里进行安装)然后同之前一样会加载一会,然后会询问我们是否下载配件,我们输入Y等待即可(下载过程中我们要确保网络通常如果有波动可能会下载失败)。类似于我的电脑是Windows11选择上面红框内的选项即可点击后即下载,(注意这里下载的是zip文件)下载完成后复制下面几个文件。

Snu77的博客 1万+

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

知道自己不知道

想必上面这张图大家都很熟悉(文中图片来源于网络),在每个人的阅读的每个阶段,会看到不同的风景,也在提示着我们阅读的意义。        在第一个阶段,看到的可能只是一些假象,第二个阶段,开始看到现实之残酷,第三阶段,开始看到世界之美好。        有些时候,关于自己的知识面会有一定的困惑,有人总结到人对于自己的知识认知分为四个层次:        一、不知道自己不知道        二、知道自

傲慢的上校的专栏 3298

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

JAVA学习方法:不走弯路,就是捷径

JAVA学习之路:不走弯路,就是捷径0.引言1.如何学习程序设计?1.1 培养兴趣1.2 慎选程序设计语言1.3 要脚踏实地,快餐式的学习不可取1.4 多实践,快实践1.5 多参考程序代码1.6 加强英文阅读能力1.7 万不得已才请教别人1.8 多读好书1.9 使用合适的工具2.软件开发学习路线3.如何学习JAVA?3.1 JAVA学习路线3.1.1 基础语法及JAVA原理3.1.2 OO思想的领...

分享技术,传播知识! 1131

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

我想学习编程, 但不知道从哪里开始

原文地址: I Want to Learn Programming but I Don’t Know where to Start 原文作者: Robyn Silber 译文地址: 我想学习编程, 但不知道从哪里开始 译者: 朴瑞卿 常常被问的问题 作为导师, 笔者经常被问到以下问题: “如果我是新手, 我应该学习哪种编程语言? ” “哪种编程语言最适合工作? ” “最流行的编程语言是什么?...

草堂笺 1万+

零基础学java的最佳学习方法

这几天,近百名初学java粉丝咨询我如何自学java,因精力有限不能一一回复,现系统整理一套java初学者最佳的学习方法、误区、路线、大纲及资料,希望对你有所帮助。学习资料关注后私信“基础”即可。做一个最有态度的Java程序员。目录:一、学习java的前提二、学习java的方法三、学习java时的坑              四、学习java的路线(画重点)我可以很明确的告诉你,学习java不难,...

软件大咖 9360

MySQL不知道怎么学?推荐你几个学习MySQL的方法

书籍学习方法,推荐8本有价值的MySQL书籍 1, Effective MySQL系列 《Effective MySQL系列》是指: Effective MySQL Replication Techniques in Depth Effective MySQL之SQL语句最优化 Effective MySQL之备份与恢复 这一系列并不如前面推荐的好,其中,我只看了前两本,这几本书只能算是小册...

weixin_44782075的博客 934

Java学习——盘点你不知道的那些事

为了顺应这个时代的潮流,越来越多的人入门互联网、IT行业,Java该如何学习?值不值得入行呢?

IT18034209172的博客 168

Java不知道怎么学?看这个就对了!

Java不知道怎么学?看这个就对了! Java近些年来一直稳坐编程语言排名的前三名,最为编程语言的老大,受到了全球范围内众多编程爱好者的追捧。再加上Java语言在各个领域的开发应用和极高于其他行业的薪资待遇,使它成为许多零基础学习者的首选编程语言。为了帮助更多的编程初学者,来谈谈零基础开始学Java的一些建议。 1、选择适合自己的学习方式 常常可以看到有人在网上问,学Java是自学好还是报班好?如果报班是选择线上还是线下好?其实这些问题没有一定的答案和。这里给零基础的建议是,自学或者是参加培训,线上培训还是

weixin_51689029的博客 1543

编程难吗?那是你不知道这些学习方法和技巧!

你觉得学习编程难吗?难在哪里?很多人和我反馈说学习编程真的难,经常学着学着就迷茫的不要不要的,我有一个朋友,大家都叫他庆哥,他是一直在自学Java的,据他说,关于自学编程的坑,他踩了很多...

a934079371的博客 492

10个学习Java的网站,肯定有你不知道的哦!

不管谁手里都藏着些许自己觉得好用的网站,今天专门找大厂出来的同学同事觉得好用的网站分享给大家,如果这里有你没收藏还不知道觉得还蛮有用的网站可以给我点个赞,大家一起进步,一起学习,同时也可以分享你觉得好用实用的网站,分享快乐0.0 好了,废话不多说,咋们上干货: 一、Github GitHub 是一个面向开源及私有软件项目的托管平台,一个拥有数十亿行代码的网站,每天有数百万开发者聚集在一起,研究开源软件中存在的问题。 对于我们程序猿来说,如果不想重复造轮子,就必须要站在巨人的肩膀上,那么巨人是谁呢?就是

chengxuyuan9527的博客 3131

什么是JAVA?想学习却不知道从哪开始?

可能很多人都不知道JAVA是什么,做什么用的?​ Java是一门面向对象的编程语言,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。 刚开始学习Java的时候,都是一头雾水,不知道从何学起。还有很多在岗自学Java的时候玩命的学习,玩命的记住Java原理,天天早上五点起床背Java的一些英文词汇,然后遇见一些未知的困难,让自己打到癫狂的状态,逐渐迷失自我放弃Java。 ​ 零

Java_909的博客 273

java web学习方法,摘抄自百度知道

1. 如果有点java基础的话可以从servlet和三框架(struts、spring、hibernate),在学习这些的时候补从jsp和html的知识,这样既节约了时间又对这些有了更好的理解,个人感觉,你一样一样的学的话,学习周期会很长,学了后面的,忘了前面的,到最后效果很不理想,结合起来更好。 2. 你首先你的先学好java2,也就是j2se,大概是2到3个星期。然后根据你的

Eric 1660
上一篇: 2020年Java学习路线图推荐!
下一篇: JAVA核心知识点整理【283页PDF文档免费领】
又是一个特殊的一天
博客等级 码龄7年 288粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值