Java学习的话有什么推荐的?

ava学习的话

1.可以看些大牛写的博客,例如csdn,博客园,开源中国等。里面有很多技术文章,经验总结,可以学习更多的技术文章提高自己的水平。

2.看些别人分享的技术视频,例如也有很多创作者分享的技术视频。

3.还可以购买些书籍。


第一阶段:基础

全面学习JavaSE部分。包括并不限于开发环境的搭建,基本语法,面向对象,异常,数据结构,IO流等内容。能够不依靠IDE即可手写JAVA代码。不断coding。

第二阶段:选型

主要是看自己将从事哪方面的工作。如果是JavaEE,就需要学习数据库,JSP/Servlet,以及基本的网页知识,如HTML,CSS,JS,DOM等。基本框架的学习,以及基本的服务器和操作系统知识。当然还有大数据,以及人工智能都是好的选型。

继续努力,保持一个不断学习的思想。


我觉得大家不要说的那么高大上了,说点具体的。

题主是新手的话,学习Java就要打好基础,就现在的开发流程来看,后端一般用的是spring,springboot,mybatis这三个框架,另外的mysql数据库这个也要学习,懂这四个就可以写个网站出来了,当然我说的网站不包括前端界面。

推荐一下尚硅谷这个网站,里面都是制作好的教程,从基础到高级都有,我当初就是在这个网站下载视频学习的。

另外光学的话你不知道学的什么样,可以去牛客这个网站做题,里面基础题目面试题目都有的。

之后如果可以的话,去逛一下github这个网站,这是全球程序员发表项目的网站,在里面搜索Java基础项目克隆下来,看看别人怎么写的


因为IT互联网发展的非常迅速,而Java这门编程语言作为老大哥,也一直都是所有语言中,排名一直都是第一的,而Java编程语言非常的成熟,在市场上也是非常的稀缺人才,现在各个行业转行做Java的很多,今天给大家一些建议,希望新手少走点弯路吧!

建议一:有一个比较适合自己系统的学习方案,系统的学习教程,很多人在开始学习Java的时候都不知道如何规划,也不知道Java应该学什么内容。先把Java学了一遍之后才是真正的入门,然后就是不断的练习,不断的巩固,为之后的工作打下坚实的基础。

建议二:我看很多新手刚学Java就看各种书籍,我一个做了八年Java的人可以负责的告诉你,新手学习Java我不能说看书没用,但是从作用和效率来讲,这是没多大用处的,所以当建议一你完成之后,你在拿着书籍去看,这个适合看书过给你带来非常的大帮助,这叫查缺补漏,你不看一页一页的看。这才是真正的提升。

建议三:当你真正的学习一遍Java之后,你要看一些博客的文章,技术类的的,但是你没有学过一遍Java之后就别看了,一样没有什么用,最基本的概念都没有。而且最好有一个老师指导,现在要求非常高。都靠自己自学很难达到就业的水平。

学习Java的四个阶段:

一:Javase基础

Javase作为Java的基础尤为的重要,以后你的框架是否可以学懂,完全要看对于Javase的理解,有很多人做了一两年的Java开发,但是对于Javase的理解还是远远不够的,所以一个学习Java的新手,Javase将会成为你的起点。

二:网页三剑客html+css+js

我们学习Java的一定要懂得网站布局、很NB的技术、原生JavaScript的整我、Ajax交互的学习、jQuery框架的学习;

三:JavaWeb和数据库:

三大数据库的学习+JavaWeb技术的掌握;

四:JavaEE框架:

企业级开发,Struts2、Spring框架、Hibernate框架、Maven核心技术、MyBaits框架、springboot、springcloud;

学习Java没有那么容易,一定要掌握学习方法,初学者对于学习方法有什么不懂的可以随时找我咨询,真的是希望新手少走弯路,下面有我的java学习交流qun:前面是四九零,中间是五七四,后面是七五三,也有很多精品的学习视频分享给新手,任何问题都可以随时问我。

【此回答转自乐字节】

最后给大家推荐几个B站超详细的Java、大数据、python等自学课

从Java零基础到项目实战哦【b站BV:BV1CB4y1A7sk】

十大企业级项目自学课【b站:BV14K411F7HJ】

超棒的前后端分离项目【b站:BV1zf4y1p7wC】

大数据全套完整版【b站:BV1aK4y197TP】

python小白入门到精通完整版【b站:BV1Sp4y1W77E】

将bv号,复制去b站即可


Java基础一本书搞定。Java编程思想第四版。书上案例抄一遍,还能搞不定基础,那我把书吃了。


我有个朋友是去达内培训的,前提是要有基础,更容易上手吧。自学的话3cschool网站不错。


如果你是自学,能推荐你的就是如何学习?如何找资料等等

自学的话,建议视频+实操相结合,这样会效率高一些。

如果你是打算去培训班,那么也有几点要注意:

第一、要找正规机构,一般选择中大型机构会比较靠谱。

第二、要找“面授教学”的机构,因为没有基础,找面授的机构,有问题可以当面或者立即问老师,及时解答。不要找“双元教学(看视频直播)”的机构,切记。

第三、找管理、口碑、就业服务、综合花费都不错的机构

重点是要自己坚持,多花时间敲代码,这是核心。


作为一个多年java的老鸟建议,如果基础知识很扎实,可以看看现在比较流行的springboot、springcloud,面试找工作几乎必问。如果基础知识不扎实,还是先巩固基础知识。基础打好了才有能力学更多东西,否则其他高级的东西学习很吃力。磨刀不误砍柴工,加油!


如果是初学者不知道怎么学,那我建议你看视频,比如在B站上看看老杜的Java学习指南,入门零基础,视频质量超高,很适合零基础小白入门!视频教程的代码格式极其规范,非常适合零基础的人员去观看,而且套基础的视频教程,是有老杜在课堂上实录的。在B站上的播放量是140多万,这套视频教程的质量就可想而知有多好了吧!

Java学习的完整线路也可以提供给你!

如果说自身的耐心和自制力不足以辅助提高学习效率,想要在Java培训班系统学习一下,我也可以给你几条建议!

口碑:一个学校口碑的形成其实是时间积累出来的,所以在观察的时候也要结合以上几条,尤其是这个学校的建校时间,时间长的老牌机构能做到今天,口口相传的好口碑一定是功不可没!

师资力量:一定不要去看炒作起来的所谓名师,当然一个好老师也是需要看口碑的,这一点你能很轻易地从视频弹幕、贴吧、知乎、等等社交网站上得知!

授课模式:正式上课前最好能够有面试试听更为保险,面授班采用PDT教学法,即项目驱动教学。理论+实战,让学员学习技术同时,切实掌握原理。夜校班采用线上全程直播的方式,大咖讲师全天直播,有不会的即问即答!

学校的资质,机构规模:根据目前的经济形势来看,其实有很多小机构都是岌岌可危的,只有正规的老牌机构依旧能够靠着多年积累的经验和口碑屹立不倒!

费用:现在一线城市的学费基本维持在1W~2W左右,个别机构会根据课程的不同高一点也是有可能的,不过过于低的费用1W以下的还是需要慎重考虑,不靠谱的几率很大。

我们作为12年的老牌培训机构,专业只教Java语言,且有专业团队为不同学习需求的学员打造的不同课程,十几年未变,是学员们口口相传,靠谱的Java培训学校!找一家适合自己的培训机构主要看他的专业程度,口碑,师资力量还有课程,建议可以多找几家培训机构线下实地考察一下~而且现在成都也有分校啦!有意向的小伙伴可以前去一试~


推荐之前你得知道要怎么学,主要围绕几个方面来学习:

过程中提醒自己Java是OOP语言工具,不光是写代码。

在学习过程中尽量了解Java底层机制,而不是停留在表面。一个简单的do,也要自己去写、调试,改动。

在学知识之前,先了解一个大概,起码得知道每一个阶段得知识能实现什么。

自己解决问题,有问题先找搜索引擎。

善用工具,不管是todolist工具,还是思维导图或者是笔记工具。

找到学习方法,做好学习计划,坚持下去。

其他需要注意得还有很多,甚至每一个知识点,都有需要注意得东西。只有学了自己踩坑了。通过学习,注重学习方法,坚持下去最重要。

一、Java学习方法

方法写在前面,因为现在资源泛滥,我们听别人讲,或者自己看书或者别人手把手叫我们,这些都不能让我们获得学习能力,因为我们是在被灌输知识,别人说的都是他的认知。

所以在学习过程中,要用自己思考的能力,自己学会总结归纳,并把所学知识,进行实践对外输出。了解我的知道我经常说一句话【强制输出带动吸收内化】

在学习Java的过程中,我要有一个思考在先:这个技术的初衷是什么?要解决什么问题?为什么要用这个方法解决这个问题?能不能用别的方法?为什么不能简单一些

所以推荐大家看这套以需求驱动知识吸收的课程:

20天学会Java-Java课程简介03、Java环境搭建:JDK安装、常用命令_哔哩哔哩_bilibili

二、Java学习路线图

入门:JavaSE基础--&;JavaWeb(含数据库+H5+js+vue)

中级:Maven--&;Git--&;SSM框架--&;MybatisPlus--&;SpringBoot--&;传智健康【项目实战】

进阶:SpringCloud(微服务开发,学这一套就够了)也可分技术点学:(Dubbo--&;Zookeeper--&;RabbitMQ--&;RocketMQ--&;Docker--&;Redis--&;MongoDB--&;搜索技术Elasticsearch--&;MySQL进阶)

项目:SaaSiHRM【企业服务】--&;好客租房【生活服务】--&;万信金融【金融行业】--&;闪聚支付【聚合支付】--&;权限管理一体化解决方案--&;短信网关平台

以上技术,足以支撑找一份好的java开发工作。

如想工作后再提升,页面底部还有30+套,工作后再学习提升的技术:

【JDK8-15新特性】【编程强化】【数据库强化】【安全框架SpringSecurity】【报表技术】【模板引擎VelocityTools】【工作流Activiti7】…↓↓↓全套课程戳↓↓↓

2022年java最全自学学习路线


刚学Java建议看“Java编程思想”,看一遍能有很大收获,有了基础可以看一些算法和数据结构,再后来可以学习一些框架,最后可以学习架构知识。


1.完成java基础的学习,周期不要超过一个月

2.学习多线程,泛型,反射,IO,网络编程

3.开始学习spring全家桶,并且写博客

4.选几个开源项目,二次开发,踊跃提出PR

5.三个月见明显效果


首先你要在Java这个技术大系中选好自己的技术方向,然后从技术书籍中获得相关的理论知识和经验,技术书不在于看了多少,关键是理解和掌握。当然,这些书籍最好是word版的,因为它是可编辑的,你可以把自己的实践经验也写进去,变成自己的知识宝库,然后存在手机和电脑里,随时可以使用。如果没有word版的电子书,你可以从我这里要。


(1)先提高自己的编程能力。编程能力和语言没有关系。主要是自己的编程感觉。三层境界,1.把逻辑翻译成代码的能力2.严谨的逻辑3.对领悟的抽象能力。

(2)工程能力,一定要多实践,开始时一定要把握每次机会,严格要求自己,高标准的完成每次的工作。假以时日一定会感激自己今天的努力。人的提高就是在不断否定自己的过程。

(3)平时多阅读开源项目源码。多向业界大牛学习


Java学习的话

1.可以看些大牛写的博客,例如csdn,博客园,开源中国等。里面有很多技术文章,经验总结,可以学习更多的技术文章提高自己的水平。

2.看些别人分享的技术视频,例如也有很多创作者分享的技术视频。

3.还可以购买些书籍。


java开发技术在不断更新,企业所需求的java开发工程师是具有开发经验的、具有一定开发技巧的,所以,小伙伴想要学习java开发技术,必须要系统的去学习,并且在学习java开发技术知识的过程中,不断积累项目实战经验。

小伙伴在学习java开发技术知识过程中,不要拘泥于自己的固定思维当中,要不断的去探索或借鉴别人的学习方法,通过不断的磨合找到适合自己的学习方法,才是正确且快速入门java开发的方式。

1.找到适合自己的学习方式

零基础的小伙伴在学习java开发过程中,部分小伙伴会在网上搜索一些相关java视频来学习或是通过一些关于java开发学习多的博客专栏来学习,还有的小伙伴直接选择java培训来学习。无论是那种学习方式,一定要找到适合自己的学习方法,才是最为有效的学习方法,其次就是摆正自己的学习心态,切不可三天打鱼两天晒网。

2.养成多记笔记的好习惯

无论你是自学java开发还是在Java培训班学习,都要养成多记笔记的好习惯,好记性不如烂笔头。复杂的程序是由简单的语句构成,而这些构成复杂程序的语句则是平日里我们要加强练习的基础知识,所以我们要在课下积极复习我们所学到的基础知识,掌握牢固基础知识是成为一个Java程序员的必要条件之一。

3.多学习,多交流,切不可闭门造车

还有一种学习的方式就是向身边比较出色的程序员学习。要想成为一个合格的java开发程序员,就必须多想身边的学习能力比自己强的人学习,学习他们的编写习惯,学习他们的编程思维,慢慢养成习惯,久而久之将他们的思维融合到自身,这也是一个比较不错的学习方法。

最后,java开发的学习选择适合自己的学习方式很关键,选择适合自己的学习方法更关键,所以小伙伴想要学好java开发技术知识,还需要不断去探索适合自己的学习方法。尚硅谷java培训班是全日制面授教学,以理论实践相结合的教学方式传授更多的java开发技术知识和项目开发经验。


1、自学能力和自制力比较强的话,可以选择自学

自学的话推荐几个网站,可以很好的利用上面的资源进行学习,详情请看我的文章链接,里面有几十个学习编程的资源网站介绍it/6797007787986518536/?app=news_article&timestamp=1582814422&req_id=202002272240210100140261010E3433A2&group_id=6797007787986518536

2、如果自学能力和自制力不是很强的话,资金比较充裕,可以选择去报培训班,但是班培训班也得考察,找一个适合自己的培训机构,一般的话培训机构会提供免费试听课的,可以多尝试几家,看哪家适合自己,再去选择


1.目标:参与简单的项目开发:经典的《Java核心技术:卷1基础知识》《Java编程思想》必看。为了保证代码的质量,《EffectiveJava》《CleanCode》和《重构》也需要至少通读一遍。

2.目标:独立负责某个服务端项目:掌握web开发最佳实践,推荐阅读《Spring揭秘》掌握项目分层、子模块划分。推荐阅读《J2EE核心模式》。掌握web架构设计。包括Http反向代理,数据缓存,负载均衡,水平扩展和垂直扩展。推荐阅读:《分布式Java应用:基础与实践》。

3.目标:分布式系统和中间件开发:构建知识体系:《大型网站系统与Java中间件实践》、《大型网站技术架构:核心原理与案例分析》。原理与设计:《大规模存储式系统》、《UNIX网络编程卷1:套接字联网API》、《HowTomcatWorks》。4.网站架构:《大型网站技术架构:核心原理与案例分析+李智慧》《亿级流量网站架构核心技术》5.软件底层:《深入剖析Tomcat》5.数据库:《高性能MySQL》《Redis实战》《Redis设计与实现》《MySQL技术内幕-InnoDB存储引擎》6.其他:《黑客与画家》这本书是硅谷创业之父,YCombinator创始人PaulGraham的文集。之所以叫这个名字,是因为作者认为黑客(并非负面意思)与画家有着极大的相似性,他们都是在创造,而不是完成某个任务。


现在Java编程可以说是非常的火,但是,对于那些没零基础的同学来说,怎样才能学好Java编程?是一个值得深思的问题,很多学员在学习Java编程的时候都是处于一个朦胧的状态。对于如何学习Java编程技术,学多久可以进入职场,这些问题困扰着许多想要学习Java编程的相关人士。

怎么样才能学好java编程?

1、要明确自学学习Java技术的目的

2、要知道Java行业相关岗位工作需要掌握的技术有哪些

3、找一套比较好的完整的Java编程教程,如果是参加了Java培训的话就不需要找课程了,只要在选择Java培训机构的时候选择一个好的机构课程就不会查到哪里;

4、要有一个很好的学习计划,是选择报名Java培训班学习还是通过自学完成学习,学习过程中充分利用碎片时间进行学习;

5、在学习中要一直坚持下去,加倍努力

Java学习路线:

第一阶段Java核心技术

第二阶段数据库关键技术

第三阶段Web开发与实战应用

第四阶段经典&流行框架

第五阶段Java高级&流行技术

第六阶段企业接轨项目以在线教育项目为例

第七阶段大数据技术

第八阶段大厂高频面试题


实际三年Java程序员告诉你,如果是为了挣钱不建议学JAVA,如果是爱好请便


原始地址:/remen/38917.html