总结
豆包 AI 助手文章总结

学了 Python 之后,再学 Java 是不是会更容易?

php中文网
发布: 2016-06-06 16:21:59
原创
3519人浏览过

回复内容:

学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++弱的性能。 学了Python 我觉得你不会愿意再去写Java 你会觉得 Java 好复杂哟。 学会任何一种语言之后再去学习另一种语言都会相对容易。任何一种语言语法通了之后,你都能在很短时间内迅速掌握另一种语言的语法。 之前是Java粉,学完Python,变成了Java黑。 我们班里的同学有个是学Python的,说是学了之后就不想用回有大括号的语言了。Java作为非常面向对象(没有完全面向对象)的语言,比较多人使用,资料比较多的语言,其实比较适合先学。特别是学完Java之后就很容易学习面向对象的其他语言,比如Scala等等。Python我不太清楚,但是感觉这门语言在我国并不是很流行,也比较少看到资源。 精通一门语言再去学另一门语言,应该说是有挺大帮助的,毕竟编程的很多理念都是相通。
但如果学不到精通,只是半桶水,那反而对学习新语言造成干扰 人生苦短,请用python。 设计理念和初衷都不同,不过你可以把他们看做是C++和Perl的代替品。 都会python了,还学java干啥?
python速学教程(入门到精通)
python速学教程(入门到精通)

python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
豆包 AI 助手文章总结
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号