Java难学么?

我也不知道叫啥了哈哈


话实话刚接触java的同学可能会觉得java难一些,但是要是和c#.c++相比的话java也是很难,因为java毕竟是现代高级语言了。

那作为一个小白来说怎么学java.更容易一些呢?

首先在学习之前要确定自己的学习目标,是兴趣还是说职业发展需要,要是兴趣的话简单了解一下就好了,要是想从事这方面的工作就要有详细的学习计划。不过基础都是一样的,在学习之初可以看尚学堂高淇老师的java300集来系统的学习入门的知识。这个资料专门针对零基础的同学入门学习,每个知识点都讲解的很详细,而且高老师的讲课风格幽默,大家都感觉通俗易懂。而且讲课中会讲很多小例子,做一些小游戏提高学习兴趣,所以大家要是打算入门java这个资料在合适不过了。


小小互联科技


java应该算编程语言里比较简单的一门了。万事开头难,不管你用什么语言入门。一般大学都是用c语言入门吧,以我自己为例的话,我是用c语言入门的,刚开始会不知道自己再干嘛,因为有一些新的概念性的东西需要理解,不理解你就不知道自己在干嘛~

但是你接触一门语言之后,比如c,我们知道它是面向过程的,你可能会学会在一个项目下先声明一个一个你想要实现的功能函数,然后一个一个去实现它,这时候你会发现你可以写一些程序了,一些逻辑清晰,目标明确的程序了,语法能有多难?写多了你会熟的不能再熟,真正难得应该是算法,你不知道要怎么实现你的想法,比如斐波那契,约瑟夫环等,你写这些的时候会考虑到我要去api文档里去查一个函数吗?

时代在发展,有些东西不能很好的解决问题,或者说有更好的解决方式出现了,面向过程的语言做大项目开发的时候就存在很多问题,比如代码难以维护之类的。

面向对象可以更好的处理此类问题,诸如c++,java之类的,这些较于c语言有什么区别呢,我觉得它们的好处在于把很多常见的数据封装成了类,说白了就是有很多很多别人写好了的函数,你可以直接拿来用,不用自己写函数了。当然这不是面向对象的思想,我觉得我只言片语也说不清楚。

学习java,语法什么的不说,就是一个思想很重要,把一种类型的数据对象封装成类,比如人,人可以吃饭,睡觉。你写好了人这个类,你就可以在你的主程序了导入这个类,然后在你的主程序里人做了吃饭,也可以睡觉的事情。java有丰富的api,也就是别人给你封装了好多好多类,你只需要用它就可以了,还免了你写函数,怎么能说难呢

写程序就是要实现某些功能,有时候这些功能很大,我们不好直接实现它,所以有了分布式,一点一点的把大问题化小一个一个的去解决。所以会有很多小功能,不管怎么说都是为了实现功能是吧。一种方式是写,另一种方式当然也换汤不换药。只是形式变了,c到java,函数变成了类的函数,提高了代码的复用性对吧,事物的发展总是从不好操作到容易一点操作。java是一个更为简便的语言

有人说python是最好的一门语言,为什么,因为它更简便,相当于java更加高级,比如他可以把函数当成参数来传递,100行的java代码可能要用1000行c来表达,而python可能只要用10行就可以像计算机传达相同的命令。

扯远了,总之,不要觉得哪里难啊,船到桥头自然直,听别人说难,也许你自己尝试着理解其中


默默愛分享


1. Java难学吗?准确的说你能坚持吗?


学习Java其实并不难,我认为学Java比在高中学物理、化学简单多了,但是由于Java知识体系庞大,学习Java其实并不是只学习Java还要学习Java周边的一整套技术,由于学的内容非常多,所以学习Java会非常耗时,过程会拉的很长,如果没有足够的动力来坚持是很难走到最后的。


2. 学习Java的动力

由于学Java非常耗时,所以你要对Java有足够的兴趣,或者你有一个其它原因来坚持学习,比如我一定要学会java,一定通过Java来完成人生的逆袭。

很多想学习java的同学说进入IT行业是一件非常困难的事情。虽然他们普遍认为这个行业有很大的发展前景,但认为JAVA这门语音是非常高深的。因此,他们被吓住了。还有一些学生已经学了一段时间,因为方法不得当,在学习过程中总觉得没有办法思考或编写代码,包括许多计算机专业学生。也因此将一开始的学习热情耗尽,随之放弃。


3. 那么我们怎样才能学好JAVA?

1.兴趣是学习最好的老师

事实上,最大的困难是战胜自己。只要你有恒心。即使你没有基础,没有经验,没有概念。兴趣是非常重要的,因为兴趣是学习最好的老师,在学习中你就能全身心的投入。学习的效率就会提高。只要你有兴趣,你会发现学习java和打篮球一样简单。


2. 能够静下心来学习

由于学习Java需要很长的时间,学习见效慢,需要有足够的耐心,要能静下心,不能浮躁,不能学几天就学不下去了就想出去玩。如果没有足够的耐心是检查不下去的。


3.树立学习的信心

许多高中学历和高中的学生认为他们不能学习编程,他们不能学习java。事实上,java学习不同于学习一般的知识,更注重技能。学习IT技术必须更多实践和更多书面化。毕竟,第一次接触比计算机专业的要慢,但最好多读几遍,多写几遍。


4.坚持到底

java是相对简单的开始,每个人都有学习的积极性。后面越来越难,很多人开始退缩,甚至想放弃这个想法。这是登山一样的原理。你们都要到山顶了。你肯定不会放弃,如果你再坚持一下,你就会看到胜利的黎明。


4. 学习Java都学啥

1. 学习Java先学会一些基础东西,比如html、javascript、css这些虽然是前端的基础,但作为Java程序员也要会。

2. Java基础知识,学习Java基础是走向服务器开发的最先走的路。

3. 学习数据库,如MySQL。

4. 当学会一定的Java基础了就可以学习一些框架了,如Spring、Spring MVC, SpringBoot、MyBatis。

5. 学点NoSQL,如Redis学完这些算是入门了,达到初级程序员了,当然每个知识点的学习都需要很长时间。


总之:学习Java并不难,难的是要有足够的兴趣,要有足够的坚持,要能静下心来学习。





Java实用技术


很荣幸能够回答你的问题,我使用的语言是C#,学习的语言是C,java能够看懂,能够通过百度去写一些系统。

结合我自身的情况给你做个分析、建议,希望对你能有所帮助。

我是计算机科学与技术专业,学习的是面向过程的C语言,后来转到C++,毕业后使用面向对象的C#,随着不断的工作,自己也通过兴趣去接触其他的语言,首先接触的是java,和C#有很多相似之处,通过C的语言基础,能够很快理解java语法及面向对象的模式。然后慢慢摸索java的特有方式,随着技术发展,从dotnet演变到了dotnet core,又学习了python2和python3,由于网络安全又开始接触php,一路走来,没有哪个语言是即简单又挣钱的,归根结底我对学习语言有如下建议。

1、逻辑抽象能力,编程也有很多更为细致的分类,如算法,数据库,流程,等等,或者普通网站,专业应用。。。这些都需要逻辑抽象能力,当然不同方向需要的能力大小不同。

2、兴趣,所有的事情都是依靠兴趣驱动,但是开发更是如此,这是一个相对单调的行业。

3、忍耐力,接上面说,当你感觉学不下去的时候,就是考研忍耐的时候。我04年面临从命令行转成网站,不会,周边没有会开发的,天天干憋,天天想,1年半,突然想通了,后面就一马平川。所以想搞IT必须有强大的忍耐力。

4、求知欲,开发不单单是个堆积木的过程,里面还要涉及更多的知识,你不可能一辈子只干开发,至少在目前中国的环境是不可能的。你需要不断的提升,不断的去掌握新的技术,不单单是开发相关的技术。如我目前相关的有数据库,虚拟化,docker,devops,。。。

5、职业规划,还是接上面说,开发走技术应该就是高级开发,架构师。。。,走项目就是产品经理,高级产品经理。。。

6、认证资质,国家有相关资质认证,初级中级都有明确的专业方向,高级就几个如果走技术,到高级都是相互融合的。

以上就是我从业16年的建议,希望能给你有个良好的指导。

如果你已经做好了,那就进来吧


无趣做IT


作为一个自学一年python的人,给你的意见就是先学下来再说。我曾经也觉得自己学不下来这门语言,但是目前来看至少算是入门了。一件事情难不难,取决于你自己的态度。当然你自己的基础也很重要,你让一个农民去学编程,简直就是天方夜谭嘛。正常的大学甚至是高中水平,我觉得学一门编程语言不算特别难。尤其是理工科的大学生,基本都有学过一门计算机语言,不管怎么样有一定的铺垫了,再学起来就相对比较容易,理解起来也不是那么难。当然底层的内部结构,学起来就需要钻研,然后需要更深入的理解。

简单的说学一门东西都不难,但是把任何一门东西学好学精都不容易


拼搏中的小斌子


看个人情况。\r

如果你对编程有兴趣,并且有c++的编程经验(就是有面向对象的编程思想)那么相对来说入门很简单。你可以通过看视频方式进行提高。\r

当你入门之后你可以深入学学java。你要深入学习的是javaee,(java有三个框架javame,javase和javaee,现在一般的公司用javaee,javaee就是网站编程),学习javaee可以看马士兵的ssh视频。\r

实际上也没必要去什么培训机构,java的培训都很贵的,效果也不明显。所有看视频自学的方法还是挺可行的。要多动手去做,如果您够细心够刻苦,一般4-5个月就有小成,如果你够聪明3个月就有小成。如果你要学到精通javaee可以在工作之后,两到三年有成。\r

另外,java用的是面向对象的设计思想,想要成功必须学习设计模式,当能够灵活运用设计模式,您就可以狂赚钱了!


科学解密


主要还是看你基础如何,入门都不会太难,要想深入就需要点时间精力了。

现在的培训机构很多也挺坑得,基本上都是看视频学习,还不如自己在网上找免费的视频学习,培训机构一般也是和一些公司签的有协议,培训完了可以提供一些机会去面试,但是找工作还是要看自己的能力。并且现在的培训机构太多了,几个月就培训出来一批人,并且大部分都很差,只有少数能力还不错的,这也导致了很多公司不愿意招培训机构出来的。

总的来说,看你基础如何,如果自己愿意花时间学,应该问题还是不大,不过现实的竞争还是很大的。


为何生存


对于零基础数学也比较差的人来说,是很难学的,对于数学好又有一定英文基础的人来说,很好学。


Martin丁明正


学不难学,难的是学懂,难的是不断学习新的框架和技术


山巅一寺一壶浊酒


世上无难事,只怕有心人!

坚持就不难,最怕半途而废!


分享到:


相關文章: