您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

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

2025/11/30 21:47:13发布49次查看
回复内容:学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干啥?
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product