大家好,今天小编关注到一个比较有意思的话题,关于java语言很难的问题,于是小编就整理了5个相关介绍Java语言很难的解答,让我们一起看看吧。
为什么我觉得J***a学起有点难呢?
如果是自学一开始选j***a是比较难的,正统推荐是从c或者开始学,但是对于初学者也不容易。我推荐是可以从html+js开始学,先有代码的逻辑性与语法概念之后,再去学C++或者j***a。 而且学编程有导向比较好,比如想做某个程序或者网页,这样也有动力。
大家都说j***a不好学,到底难在哪呢?
谢谢邀请,有句老话叫“会者不难,难者不会” 说j***a难学,应该是j***a 的成长性和深入性 比一般的技术兴语言更宽和更广,
学习j***a就要开始买个各种书籍,例如,Thinking in J***a,Core J***a,j***a 数据结构,设计模式(j***a版);上各种培训班,各种网站以及论坛。
并且在实际项目中j***a 技术的应用非常广泛,解决的问题也非常深 有些问题靠一个人是解决不了的,需要整个甚至多个团队携手才可以。并且现在国内和国外
大厂内部的各种j***a技术框架的开源,会让j***a从业者 为了学习新知识而疲惫不堪,如果长时间不关注新技术就落伍了。
1.我觉得j***a的难点在于它的体系结构太大了。其实j***a的语法并没有什么难的,和其它的语言都差不多,难主要在于J***aEE的各种技术,零碎的知识点很多。
2.J***aEE的技术包括j***a基础,J***aWeb,数据库技术,ssh框架,s***框架,包括前端的知识,linux的知识也都有必要了解,这是最基础的,如果想要提升,还需要后端很多种技术。
3.技术之多,让很多学习者无从下手,每种技术都需要练习,需要花费很长的时间,这让学习者感觉太难了。
4.总之,我觉得要想掌握j***a技术,需要一定的时间累积,一口是吃不成胖子的。
J***a是最难的编程语言嘛?
J***a不是最难的,但也绝对不是简单的。学任何一门编程语言都不是一件容易的事。最重要的是一定要入门,刚开始学习的时候会比较困难,但入了门之后,学起来就会轻松点了。
个人感觉j***a不是最难的编程语言,c、c++、j***a等一脉相承,如果会C的话,会相对容易一些,特别是现代编程语言各种功能(数据类型,控制结构,文件操作,异步多线程,网络等等)基本都相似,只是实现的写法不一样。
j***a语言本身不难,难得是明白语言之上的各种框架,spring等。
了解过几种语言ob,swift,python,erlang,javascript等等,感觉Erlang理解起来比较难,特别是会了面向对象编程的语言以后,差异比较大。
J***a并不是最难的变成语言。如果开始入门的话,可以参考我的另一篇回答,讲述了自己学习j***a的经历,相信按照我类似的方法进行学习,上手一定很快。
另外,因为j***a是面向对象的,这点其实容易去理解。比方说类就可以想象成人,人分为男人、女人;然后动物有猪、牛、狗、羊等;而这里所说的人就是一类,动物是另外一类 ;那么人和动物就不能算成一类了吧;而对象就是刚才所说的男人、女人,还有动物里的猪、牛、狗、羊等;每一个都算一个对象,并且是实实在在存在的;面向对象就是以这些对象为中心来写程序,不管写的是什么功能,都必须有对象去对这个功能进行数据的补充。
综上,也就是说学习j***a在理解到面向对象编程的思想基础上,进行实践练习,不知道的就问百度,上手是非常快的。
我正在学J***a,刚学的时候入门难,入门之后一切就变得水到渠成了。
尚学堂高淇老师说过一句话,我觉得很有道理。
他说:语言只是工具,所有的语言没有难易之分,只要已一门语言入门,触类旁通再去学习其他语言可以说手到擒来
j***a真的不算难。因为虚拟机包装的很好,让你不需要进行操作系统适配,内存管理,就可以写出差不多OK的程序。
并且拥有丰富的三方库,强大的生态。很多通用功能你都能找到优秀的开源实现。
比较难的语言比如c++,内存管理就让人喝一壶。Scala,每个人都有自己的写法。j***a跟这些比,语言特性不要太友好
J***a自学怎么样,你觉得有难度吗?
自学很考验一个的自制力和学习力的。
首先得非常自律,能坚持下来,在没有人督促你的条件下。
其次要耐得住寂寞,有问题的时候能够耐心解决问题,因为你遇到问题后,上网找资料,找相关书籍都是很耗费时间和耐心的,而且不一定能如愿解决。
还有现在[_a***_]门槛提高,要求有工作经验也就是项目经验的,自学的话很少有机会能够接触到企业级开发的项目来练习。
所以综上所述,不是很建议自学,费时费力,效果并不好。如果条件允许还是建议培训,省时省力,节省下来的时间完全可以去工作赚钱,另一方面还赚取了工作经验。我现在学的北京尚学堂的课程我觉得就挺好的,他家是偏实战,而且学完还有企业上门招聘,之前有学哥在这边培训完,薪资都在10-13k,起薪这么多已经很好了,你可以去他们***看看,了解了解
J***a自学难不难?相信想学这门计算机程序语言的人来说想要知道的,每一个想学习J***a的人几乎都会面临两条路:要么自学,要么报班跟着老师学。今天我们就来说一说:J***a自学到底难不难?
可以说,J***a是当之不愧的世界第一编程语言,发展前景良好,企业需求也高,因此学习J***a的人也越来越多。有的朋友想要自学J***a,但是担心自学难不难。其实这种担心也不是没有必要的。
首先来说,自学很考验一个人的自制力,而且学习过程中遇到问题难题没人帮忙解决,选择的书籍教材也不一定是最适合的,学习效果和成功几率可能都不那么尽人意,综合这些来讲,自学肯定不如有老师带着学的好。
另外,企业招人肯定是想尽可能节约成本,而人才的培养成本是很大的,所以越来越多的企业倾向于招聘一些有经验的,能立马上手工作的技术人才。很多计算机毕业的大学生就业情况不如培训机构出来的学生,也是因为这个原因,大学教育重理论轻实践,而培训机构更倾向于从企业需求出发,培养学生的实战开发能力。自学J***a难以积累大型项目实战经验,自然也难以受到企业的青睐,找到理想的工作也就不那么现实。
因此,综合以上各方面来讲,自学J***a还是有很大难度的,并不十分建议大家自学。
最后我们回答一下开头的问题,自学J***a难不难?相信看了以上文字,你心里已经有了答案。如果真的想要从事J***a开发的话,最好还是去进行系统、深入的学习。
1)如果您已经具有一些编程的背景知识,尤其是有关面向对象开发的理解,那么您自己学习J***a肯定是可以的。
比如通过学习甲骨文公司官方的j***a开发说明()。
2)但是,如果您完全不了解编程,并且以前从未听说过面向对象编程,那么自学J***a无疑将是一个更大的挑战。
在这种情况下,我建议您去学习许多在线课程,并首先对学习一些关于通用编程和算法的知识。
很多优秀的课程时候免费的,比如 Codeacademy Codecademy-免费交互学习编程或MITOPENCOURSEWARE 入门编程课。
这个过程可能要稍微困难一些,但是在资料和视频的辅导下,是非常有可能成功的。
3) 总之,在任何情况下,无论您目前的技能水平如何,都可以自学J***a编程。
有天赋的人再加上毅力,短期内对基础掌握不是问题。但是j***aEE涉及知识点非常之多,不说别的,我就举几个技术你就得必须掌握 : j***a基础,至少要达到独立随便写代码。MySql数据库,至少要会写简单的查询语句。JPA或者MYBATIS,这两种持久层的东西至少要会一种。接着就是后端框架了,spring,strus,hb,这三个至少要会一个,这才是重点。再接着前端,div+css应该很快入门,但是要达到精通那得下很大的努力。再接着就是j***ascript了,这才是重点,没有这个知识你的前端就是白做。最后就是前端框架了,angular,react,vue,这三种至少要会一种,而且原生的js必须过硬,还要会使用它的封装jq。以上我说的这些知识点必须要会,而还得精通,不然去其他公司最多也就是多呆几个月而已,根本没法做出东西来。当然后端的技术远远不止这些,要学习的东西实在是太多太多。经常看到有人在贴吧里面说j***aee如何如何简单,一下子就自己搞出个博客来,其实这些人无非都是去看着人家的***来做,或者说直接拿着别人写好的代码来***,真正直接叫他独立开发些东西来我估计他搞个三五年都未必做出来。真正的高手也不会满天***说自己有多厉害,还是那句话,当你觉得自己有多厉害的时候,你再看看你一个月的收入是1W以内,还是超过1W了?还是达到2W了?还是3W了?你觉得自己厉害,为什么人家做开发的一个月拿3W,他还说自己的水平一般?所以在学习这些知识的时候正确的看清自己很重要。
作为自学两年开发的我,觉得可以跟你分享一下我的学习经历。我是从网上看到的一个推广广告,9.9学会爬虫,我点了进去,就这样开始了我的编程之路!
所谓的9.9根本就只是最基本的hello word和加减乘除,还有一点点的如果判断,不过我想说的重点是兴趣,这样浅的知识让我对编程产生了浓厚的兴趣,开启了自己的自学之路。
自学是很慢的,可能找不对方向,会浪费很多时间,但是既然选择了,就要坚持下来,我给你推荐可以去哔哩哔哩找入门教程,有很多,如果意志力足够强,可以看完,帮助是很大的。
如果很***你坚持看完了,那么恭喜你打开了编程的大门,已经对编程有了大致的理解,接下来就该自己实战一些小项目找找成就感了,我推荐你可以去github上下载一些练手的小项目,学习学习,巩固自己的知识,比方写个图书管理系统了,或者个人博客都可以。
等你这一步也完成了,你可以尝试着去找工作了,进入公司,进入业务,一点一点让自己变得强大起来!
为什么我学j***a这么难,是不是智商问题,还是学习方法有问题?
学习J***a很难么?反正我是没觉得,如果你有幸搞过C和C++,就明白J***a是有多好了。
我想你在得出这个结论前先问问自己几个问题。自己是否真的感兴趣,学习了多久。
对于编程来说,本来就是有职业门槛的,成天跟计算机打交道,没有一定的逻辑思维真的hold不住。因为你大多时候用的是现成的API,很多细节是不可见的,只能凭想象。而且由于刚接触,语法还不熟,面对一堆的异常问题会显得无所适从。因此,初接触者觉得难是一件很正常不过的事。这玩意得需要时间理解和习惯。
所以学习J***a不难,只是没到熟练的时候。慢慢来就行。
我是软件开发工程师,欢迎关注我,了解更多科技知识背后的原理。
很负责人的告诉题主,J***a本身入门就比较难,不是你智商的问题,我做了6年PHP,看j***a spring框架还是各种问题,想要跑起一个完整的项目真不容易。
既然智商没有问题,主要问题就是学习方法的原因。学习是一个循序渐进的过程,先易后难,先入门再深入,以下是我的学习路线:
第一步:
学习J***aSE的知识,如果您有其他编程语言的基础看基础应该非常快,但是这个过程可能会很枯燥,一定要坚持。
第二步:
有了基础知识后,可以看一下面向对象,IO,网络编程,常用API的使用和学习。这个过程中可以结合***教学做一些小Demo。提升兴趣。
第三部:
根据不同的发展方向,选择不同的学习框架。如果J2EE,那么推荐先学spring全家桶,前期可能主要用到spring cloud 快速搭建 s***框架。
最后送给题主一张图,坚持!
欢迎在评论区发表自己不同的观点。
我觉得是学习方法问题!相比其他语言,j***a算是比较简单的了。初学的时候,你会遇到各种不能理解的问题,不妨静下心来,先抛开这些问题。随着学习的深入,再回头看看原来不能理解的问题,你会豁然开朗的。
j***a主要是编程思维,也就是逻辑思维。也就是有正常逻辑思维的人来说都可以学编程。我建议你在学之前可以先学学基础,看看学习情况。推荐你学习下零基础的资料,百战程序员高淇老师讲的j***a300集,这个资料是从零基础,从怎样下载软件开始学的,绝对的零基础学习,而且老师讲的很接地气,会用身边的很多事情举例说明,这样你会更好理解,而且很系统。后期觉得学的不错,可以考虑系统学,因为有老师辅导答疑,这样会提高学习效率。***就可以领取,是免费的哟[可爱]希望可以帮到你
你也可以选择系统报班学习下,毕竟专业的学习是很快的,可以节省你的很多时间,报班的话,百战程序员也是一整套的学习服务,基本的学习课程就不用说了,优质的师资,讲课的老师都是国内企业的一些技术总监,多年的技术和教育从业经验,为学生的学生因人制宜,学完以后就业服务,就业推荐都是完善的,你可以去看看
到此,以上就是小编对于j***a语言很难的问题就介绍到这了,希望介绍关于j***a语言很难的5点解答对大家有用。