单片机与java的比较与选择问题

如题所述

如果你没有任何基础的话,学java吧,比较容易入门。
如果要学单片机,必须要有一定的知识积累,如果单从程序角度考虑的话,单片机程序无疑是简单的,但这里有一个问题,你必须在了解硬件的基础上编写程序,这个增加了难度。而且很多时候,基于单片机的应用,重点很难点不在程序,而在于电路的设计,单片机本身就是一块芯片而已,要完成功能必须依赖于外围扩展电路。
当然,如果你大学学的是计算机或其相关专业的话,只要基础过关,选啥都可以啦,它们只是两项技术而已,对于技术的学习,一般都是很快的。
我个人认为,java偏重于编写程序的技巧和抽象能力。单片机应用偏重于知识的积累,程序编写不是重点。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-07
单片机呢,主要是搞自动化工程技术,简单易学,工作也比较稳定,收入也还可以,但没什么发展,学得再好也是各地跑工程出差,调试各种设备。

java,要求比较高,在你水平不怎么样的时候很难有所发挥,甚至找工作都比较难,但如果你学得出色,那就无限可能了。如果技术高超,你的收入就不只是学单片机几倍的问题了,几十几百倍都可能。但是学习曲线长,难度大。

自己考虑下吧本回答被提问者采纳
第2个回答  2011-02-07
选java吧,啥都能做,扩展性强
第3个回答  2011-02-08
1、PLC和JAVA语言没有直接联系,如果招聘java工程师要求懂PLC,应该是想要让工程师用JAVA语言编写和PLC有关的程序。
2、PLC和单片机联系:都是用来控制其他设备的运行的。
PLC和单片机的区别就比较多了:第一,价格上,一般PLC更贵些;第二、应用起来PLC更简单一些,原理简单易懂,编程语言图形化,直观;单片机经常要求要求用汇编语言编写程序,程序冗长难读;第三,PLC可靠性和抗干扰性一般比单片机好;第四,PLC应用范围非常广,是自动化控制行业发展的方向之一。
相似回答