zoukankan      html  css  js  c++  java
  • [知乎]学了 Python 之后,再学 Java 是不是会更容易?

    著作权归作者所有。
    商业转载请联系作者获得授权,非商业转载请注明出处。
    作者:Lambda
    链接:https://www.zhihu.com/question/20843570/answer/17531430
    来源:知乎

    学Java很容易的感觉是很容易获得的,只要你有C或者C++或者Python或者C#的经验,学习Java只不过就是熟悉熟悉语法而已。特别是从C或者C++过来的人会明显感觉内存管理的负担小很多,这也是 Joel Spolsky吐槽Java的原因——连指针这种抽象都不需要的掌握的语言是不适合拿来初学的。

    当然,学Java很容易不代表写Java就很容易。Java非常好学,也更容易写的更烂,这是任何一个准入门槛低的事物的宿命。在C++里面你不认真对待内存管理你得到的是段错误或者core dump,在Java里面有JVM给你擦屁股——好呀,程序写完了,本应该在C++里面出现的内存耗尽变成了无尽的GC。

    一般意义上的Java语言本身其实只是冰山一角,Java最大的价值来源于几乎无所不包的库,如果不了解Guava、不了解Spring、不了解一些persistence,其实也不算学会了Java。

    所以从这个角度来说,学Java又简单又难,简单在于它本身简单,有编程基础(比如python)的都会容易很多,但是难又难在写出高质量的Java程序,既有python的灵活性,又有不比C++弱的性能。
     

     
    著作权归作者所有。
    商业转载请联系作者获得授权,非商业转载请注明出处。
    作者:我喜欢做梦
    链接:https://www.zhihu.com/question/20843570/answer/21581214
    来源:知乎

    看了上面的回答,总结一下。
    如果现在正准备找工作,其实还是Java吃香一些,无论在中国还是美国Java在企业招聘中都比Python的要求要多,最近看的2013年度美国职场上最火的语言还是Java,而Python则在五名开外。不可否认,Python有作为未来主流语言的趋势,但是从现实来讲,先学Java更保险。毕竟Python转Java比Java转Python还是要难一些的。
  • 相关阅读:
    Python基础05
    Python基础04
    Python基础03
    Python基础02
    Python基础01
    软件测试
    深入了解软件测试基础04
    深入了解软件测试基础03
    深入了解软件测试基础02
    深入了解软件测试基础01
  • 原文地址:https://www.cnblogs.com/make217/p/5223798.html
Copyright © 2011-2022 走看看