java语言难不难学_大家都说java不好学,到底难在哪呢?

学习Java比较难的地方是数据结构以及算法,设计模式。

关键在于理解底层,对于底层原理,算法,设计思想,通信原理的理解。

很多转行的人因为急于求成,在一开始就直接放弃了基础学习直接开始学习上层套路,套路虽然是练熟了,但是只会模仿,创造力其实是不够的。

就像从国外的开源框架模仿出来一个自己就已经很牛逼了,这样的人一般都是在大厂,也算是顶尖的程序员了。而大多数程序员其实在做搬运工的工作,粘贴啊,复制啊或者说是增删改查这样的工作,这种现象其实是很悲催的,我接触过很多三五年开发经验的人,很多都是这样一个状态,内功是极其缺乏的,在基础知识这一块确实需要提升,所以我看到很多在职程序员回头来补习这些基础课程,这些都是在发展中遇到瓶颈了。

所以我建议零基础转行Java的朋友,如果自己在计算机原理,基础算法,操作系统,数据库这些课程上比较薄弱的话,我建议好好补习一下。

这些基础内功要是学好了,是可以帮助你更好的理解语言特性的,为什么别人会这样设计,这样你学到的知识的深度和其他人是截然不同的,等到你学习上层框架应用的时候,你就会更加轻松,一眼就看透其中的设计原理和奥秘,到那个时候,语言,框架这些就真的只是工具而已了,熟悉一下api就可以了。

推荐Java基础学习路线:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 嗯,这很难Java和Python都有自己的优势和劣势。Java是一种面向对象的编程语言,具有高效的运行时和重用性。Python有一个简单的语法,易于习,可以让您实现强大的编程功能。总的来Java和Python都需要扎实的编程基础,所以它们的度都是差不多的。 ### 回答2: Java和Python这两门编程语言都很受欢迎,并且在不同的领域都有广泛的应用。就度而言,每个人的背景和经验不同,所以对于哪门语言习,并没有统一的答案。但是可以从以下几个方面进行比较。 首先,Java是一门静态类型的语言,对于初次接触编程的人来,可能会觉得比较复杂。它有很多面向对象的概念和复杂的语法规则,比如类、接口、继承等。对于初者而言,了解和理解这些概念可能需要一些时间和努力。 其次,Python是一门动态类型的语言,相对简单易。它在语法上更加简洁,且没有像Java那样严格的类型约束和复杂的语法规则。这使得初者可以更快地掌握基本编程概念和语法。 另外,Java更注重底层的细节和性能优化,有更多的编译和调试工具。这使得在实际开发中,需要更深入地了解各种概念和技术,比如多线程、内存管理等。 而Python则更注重代码的简洁和可读性,它提供了很多现成的库和工具,可以简化开发过程。相比于Java,Python在一些领域,比如数据分析、人工智能等方面有更大的优势。 总的来Java和Python各有各的优势和特点。对于初者而言,想要选择一门更容易习的语言,可以考虑Python;但如果想要在系统开发或者更底层的细节上有更深入的习,那么Java可能是一个更好的选择。最重要的是,习一门编程语言,需要根据自己的兴趣和需求来做出选择,并且持续不断地练习和实践。 ### 回答3: 关于Java和Python哪个更,这个问题的答案并不绝对,因为它取决于个人的背景和经验。 对于有编程经验的人来习Python可能会相对更容易。Python的语法相对简单,易于理解和习。它使用了更少的代码来实现相同的功能,也减少了一些常见的编程错误。此外,Python还有很多强大的库和框架,可以帮助开发者更快速地完成工作。 然而,对于初者来Java可能会更容易上手。Java是一种静态类型的语言,更强调代码的规范性和结构化编程。Java习过程可能需要更多的时间和精力,因为它有一些复杂的概念和语法规则,如面向对象编程、异常处理等。但一旦掌握了这些基本概念,开发者就可以很好地利用Java的强大功能进行软件开发。 总之,无论是Java还是Python,都需要耐心和持续的习。选择哪个更取决于个人的背景和兴趣。掌握任何一种编程语言都需要时间和练习,最终的习成果取决于个人的努力和实践。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值