[知乎]学了 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仍是要难一些的。
相关文章
相关标签/搜索