选择恐惧症Java?Python?

最近不少同学问我,应该是学java还是python?今天就聊一下这两者的区别。

Java:
1.需要编译成机器语言,编译后的程序主要以jar的方式存在。而编译后的机器语言需要运行在java虚拟机上,也就是我们通常安装的java jdk环境
2. 正因为java执行的是机器语言(大家可以简单理解为01010…),这样执行的效率会高一些。
3. 因为java需要编译后才能执行,所以程序的调试和改动会比较麻烦
4. 支持的平台非常广泛,windows linux mac 还有Android

Python:
1. 无需编译,直接保存后执行:python xxx.py
2. 解释性语言的效率要低一些,毕竟计算机对01010…更熟悉
3. 调试和改动比较方便(无需编译),所以python是黑客们的首先
4. 支持windows linux mac

其实java和python都有各自的优势。选择任何一个一直走下去都不会错。但是,如果作为初学者,我还是更推荐java。因为现在移动设备覆盖相当广泛,可能某天会取代台式电脑。Android的应用也都是java实现的。并且selenium的内核框架也应用很广泛,不仅可以支持pc机上的主流浏览器,而且appunim使用的也是selenium webdriver内核,对Android和ios也都可以支持。所以学好java,pc端和移动端基本可以通吃了。而python对移动端的支持现在看来并不够。

免费电子书
链接:https://pan.baidu.com/s/1STgh891H8jjSDKaKRUA1kQ
提取码:frce

更多免费学习资源,如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值