java该怎么自学?

我最近在自学java,自己也有一些c的基础,现在想请教各位编程高手,从学习Java语言到真正的能够利用java进行web开发与软件开发,在这中间的学习步骤有哪些?还有能不能推荐一些比较好的从基础到高级的java书籍和比较系统的教学视频?

第1个回答  2011-09-23
经常逛csdn,ITeye之类的论坛,耳濡目染自然会有所提高。另外,没工作的话就做一些虚拟项目,别光抠书本上的东西,实际工作的时候遇到的问题会使你很快的提高,并且可以将书本上的东西融汇贯通。
第2个回答  2020-09-29
同样是自学“过来人”给题主几条建议(不管何时何地只要你想就去做,人生苦短,我希望你能用力生活!)
首先先确定你是否对Java感兴趣,认定了就要做好长久走下去的决心!所谓自己选的跪着也要走完~
其次要制定长久的学习计划,和短期的小目标,有了计划就可以开始实施了!
我建议刚开始最好还是能有小伙伴一起打卡学习,因为最开始什么都不懂很容易遇到挫折,心情失落就更不想学下去了,然而态度决定一切,有个良好的积极向上的态度对于Java学习大有裨益,不仅提高学习效果还影响着最后的结果。
学习路线(干货):
Java零基础:基础语法、面向对象、核心类库、异常、集合、IO、线程、网络编程、反射等。
Java进阶:HTML+CSS 静态布局、JavaScript和jQuery前后端数据交互(JSP、ALAX等)、Struts前端框架等。
架构师:系统架构设计、技术管理、CTO等。
看视频还是看书学习?
我的建议是:根据个人学习习惯可以有所偏向,可以主看视频辅看书籍,也可以主看书辅看视频,总之要两者动静相结合比较好,这样不容易枯燥,也更有针对性。
书籍可以看看:杜老师的《零基础学Java》、《Head First Java》这都是零基础看的,有基础的话也可以看看《Core Java》
视频我推荐我看过觉得好的吧!B站上动力节点杜老师讲的Java零基础很不错,还有别的视频,包括动力节点支线蛙课网主打线上资源,B站上也有好多全套免费视频,非常适合自学的人看!
第3个回答  2021-08-30
小伙伴要自学java开发技术,首要的是找到适合自己的java视频教程,最好是能找到讲解比较详细的且附有项目实战案例讲解的java视频。

其实小伙伴在书上所能学到的是一个大的知识结构,而且不如java教学视频老师讲解的那么通俗易懂,老师在讲解的时候,小伙伴可以随时记录笔记,方便以后不懂的时候翻阅和复习。
自学java开发技术最大的弊端是项目实战案例练习比较少,动手能力比较差。所以小伙伴想要学好java开发技术,还需要找一些相关的项目实战案例来练习,多多益善,锻炼自己的动手能力,也能很好的去理解java开发技术知识。
第4个回答  2018-12-10

    学习java入门到精通,重点是java语法,线程,io,集合

    学习spring入门只是,可以尝试者搭建一些服务

    学习mysql相关的sql语句,重点放在多表关联的读取

    学习mybatis

    学完这些就可以尝试着做一些小项目了

    等以上东西都弄熟了,你需要数据java虚拟机相关的知识

第5个回答  2020-02-13

自学Java可以,但是取决于你的基础,可能半年,可能一年,有的甚至放弃。

Java自学能学会吗?这个问题的答案并不是绝对的。小优只能说自学的难度是相当大的,从学习时长、学习内容、实操项目三方面自学和培训区别还是比较大的,接下来跟随小优一起来看看吧。

学习时长

对于自学的人来说每天如何合理的规划学习时间是尤为重要的,培训机构对于学员有严格的时间安排,但是选择自学就需要靠自我约束和鞭策,不断摸索可能才会找到一个适合自己的方式。所以自学Java开发需要大家具有一定的耐力和钻研能力,自制力比较薄弱的人还是建议大家去专业的培训班学习。

学习内容

大家都知道互联网行业日新月异,每天都有新技术的产生,对于学习内容如何界定是自学面临的主要难题。一般的培训班都有专业的研发团队去调研岗位实际开发需求,从而实现授课内容和行业需求的高度接轨,但是自学的话应该学习哪些专业上的内容以及学习上的深度这些都是很难把握的。

实操项目

大家如果浏览招聘网站就可以明显的看到,现在大部分企业都想要去聘用工作经验丰富的人,对于企业而言从没有任何相关经验的小白到培养到可以熟练完成工作的Java工程师成本是很大的,也就是说自学的话理论基础的学习是努力可以做到的,但是实际的运作开发项目却是有比较大的难度的。学习Java重要的还是实际项目开发能力,理论知识学得再好最终都需要运用到工作岗位中,但这正是大部分自学的人所欠缺的经验。所以说自学能不能学会很大一部分还是要看大家对于学习的把握程度和实操能力。