咨询热线 400-168-8684
2022-08-03 08:46:20|已浏览:32次
进行Java自学需要的条件有这些:1.要有毅力;2.拥有合适的资料、教程;3.较强的学习能力。如果想具体了解自学Java需要什么条件,那不妨接着往下看吧!
1、毅力
学习是一个积累过程,不要幻想着在学习的路上还能偷懒。金字塔万里长城都是一块一块砖堆砌起来的。因为自学基本都是一个人在学习,这个漫长的过程要能忍受孤独,忍受寂寞。
因为不像在一个学校有那么多同学跟你一起在同一起点一起学习 一起进步。非常好的毅力以及能够坚持到底不被中间的困难打到这个非常重要!
学习Java不管是自学还是付费,都是需要很大的毅力的。如果你感觉自己没那么的有毅力,劝你最好不要进编程这个行业,到头来浪费了时间浪费了钱财。
2、资料、教程
非常好的学习资料,最起码有一整套的资料。单靠网上面那些七零八散的材料是学不好Java的。
现在网上很多流传出的免费视频和学习资料,大部分是用来做引流的,视频讲的不完整,知识讲的不透彻,有些是因为讲师本身能力就有问题讲的知识本身就不透彻,不能举一反三不能说明知识点的原由,这会导致自学者会陷入迷茫,为什么要有这个知识点,这个知识点是什么,它用在哪里这三个点非常重要,解决不了就会让你的自学之路陷入沼泽。
3、较强的学习能力
明晰的学习思路,非常好的学习能力,Java作为计算机语言靠的大多也是理解能力和逻辑推理能力。你学习能力强当然就能学习的很轻松。
选择自学的人大部分是自信觉得自己的学习能力非常好,但是Java自学还真不是你有好的学习能力就可以搞定的,学习Java不是学习Javase,目前Java主要还是做企业级开发。
从前端的html/css/js 到后端的框架/数据库等,以及第三方中间件,这些技术全部得懂,而且要完整的懂得整合。所以很好的学习思路非常重要,特别是零基础的同学,想要靠看书学习Java,那就是找虐。书没看完先把自己绕晕了。
一、由深入浅学习Java,制定学习计划
学习Java的过程很辛苦,需要严格的计划,并坚持下去。
1、从Java的基础开始。Java的体系分为Java SE、Java EE和Java ME(JDK 5.0以前分别叫J2SE、J2EE和J2ME),Java的敲门砖是Java SE了,也就是入门要学习的内容,不论你日后是选择哪个体系领域作为发展方向,都得从Java SE起步。
2、了解基础之后,可以开始学Java EE、JSP/Servlet以及学习数据库开发技术。
在Java EE中,首先要学习JSP/Servlet(结合Tomcat、MySQL)技术,JSP1.2/2.X的知识都要掌握,毕竟现在很多的在用系统都还是基于JSP1.2,学习JSP,还必须掌握一些外延技术,如:你还得掌握HTML基础知识,最好再掌握些JavaScript、CSS的技术,而了解XML是必不可少的。
在学习JSP/Servlet过程中,应该结合学习 JDBC、数据库开发技术,绝大多数Java Web项目都是和数据库紧密结合的。
数据库技术是做业务系统必备技能,Java Web开发人员最低程度都应该掌握SQL语句的使用!数据库技术大体可分为DBA技术和数据库开发技术,对于开发而言,应侧重数据库开发技术,而数据库基本操作,也需要掌握。
常用数据库有DB2、Oracle、SQL Server、MySQL等,可以结合实际需要,选择一种数据库,并掌握其开发技术。
二、充分利用网络及周边资源,实践见真知
网络上的资源很是丰富,有些经验可以用来借鉴,多听听一些有经验的程序员提出的问题和解答方法,可以避免自己少走弯路。而且网上也有一些项目,需要新手来参与,或者自己想象一些小的程序来写写,只有多多实践,多写多练,才是检验自己知识的方法。
三、总结
Java学习、实践之路是一步步走来,知识要点很多,欲速则不达。当然,只要善于利用网络资源,多吸取些别人的经验,用心去学,相信没有不成功的。
多看java基础,打牢固你的基础能力,很多EE或者框架问题都可以迎刃而解,基础还是重点。还有数据结构,面向对象这些重点中的重点,绝对都是一生所用的。
多看一些源码,体会为何这样设计的思想,其中多看一些IO,反射相关的源码,这样有利于你的技术提升。
多看看书,书中对框架和应用都有很好的诠释,也有一些作者对java这门语言的理解。一切的目的都是应用,所以书中的运用例子要自己好好看看,尽量动手跟着一起做做。
看一些开源项目的源代码,主要看设计,看逻辑。
java的复杂在于面向对象的运用,所以要用一颗面向对象的心来对待代码,学会善于运用这些思想来自动装箱,来实体注入等。
学一下算法思想。其实算法在任何语言中都可以完美体现,java的复杂也在逻辑上,算法能改善逻辑的过程,是一个可遇不可得的重要思想。