java和单片机哪个难学?

如题所述

JAVA相对简单一点,建议还是学JAVA比较好。

1、对于0基础的人而言,其实JAVA比较容易上手,而且工作的时候,要求的知识面少,而要求的深度面多,就是说,如果你刻苦用功的把JAVA学好,工作会相对顺利一些。

2、单片机的编程,不只要有软件C语言基础,还要有硬件基础,单片机分为逻辑层和驱动层,驱动层,要求硬件要达到一定的水平,而且必要时,还要会单片机的汇编语言。单片机的种类很多,比如51,AVR,STM32等等等等多达十数种。

51是最简单的,也是工资水平最低的。况且,单片机,对于学历要求比JAVA要高,高中生做JAVA的不算少,但是高中生做单片机的,几乎没有。

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。

温馨提示:内容为网友见解,仅供参考
无其他回答

java和单片机哪个难学?
JAVA相对简单一点,建议还是学JAVA比较好。1、对于0基础的人而言,其实JAVA比较容易上手,而且工作的时候,要求的知识面少,而要求的深度面多,就是说,如果你刻苦用功的把JAVA学好,工作会相对顺利一些。2、单片机的编程,不只要有软件C语言基础,还要有硬件基础,单片机分为逻辑层和驱动层,驱动层,要求...

单片机与java的比较与选择问题
如果你没有任何基础的话,学java吧,比较容易入门。如果要学单片机,必须要有一定的知识积累,如果单从程序角度考虑的话,单片机程序无疑是简单的,但这里有一个问题,你必须在了解硬件的基础上编写程序,这个增加了难度。而且很多时候,基于单片机的应用,重点很难点不在程序,而在于电路的设计,单片机本身...

毕业设计做java简单还是硬件(单片机)简单,(相对来说)
我的观点是,你还是学JAVA比较好。对于0基础的人而言,其实JAVA比较容易上手,而且工作的时候,要求的知识面少,而要求的深度面多,就是说,如果你刻苦用功的把JAVA学好,工作会相对顺利一些。而单片机的编程,不只要有软件C语言基础,还要有硬件基础,单片机分为逻辑层和驱动层,驱动层,要求硬件要达到...

java和单片机哪个难学?
我的观点是,你还是学JAVA比较好。对于0基础的人而言,其实JAVA比较容易上手,而且工作的时候,要求的知识面少,而要求的深度面多,就是说,如果你刻苦用功的把JAVA学好,工作会相对顺利一些。而单片机的编程,不只要有软件C语言基础,还要有硬件基础,单片机分为逻辑层和驱动层,驱动层,要求硬件要达到...

现在学习软件系列java还是学习电子技术系列单片机好呢?那个适合一生从 ...
单片机是很难入门的,你需要很多的专业知识,算法设计,汇编语言,物理设计,模具设计等一系列的东西,是基于硬件开发较多,找工作也需要对口,但是这个东西潜力无限大,学的好可以超神,我有个朋友搞医疗设备设计的,一个小时800块。再次形象的总结下,JAVA程序员=洗碗工(很多人都会),单片机开发=传说中...

java转单片机开发难度
由难到易。单片机的话,一开始门槛就会比较高,所做的事情,一开始就严格规定好了的,必须合格才能入职,在学会了后面的内容就是会很轻松的,所以难度是由难到易。

单片机可以用Java编程吗?
作为一个长期从事单片机开发的人员,我可以告诉你,虽然理论上单片机可以用Java编程,但实际上并不推荐这样做。下面是我的一些个人经验和观点:让我们了解一下单片机和Java的特点。单片机是一种嵌入式系统芯片,通常用于控制和监测各种物理设备,如家电、工业控制、智能家居等。这些设备需要实时响应,并且对性能...

...嵌入式软件开发 和单片机原理与应用这三个哪个简单点,易学点...
单片机开发比较简单,但是做这个一般都要求有一定的硬件能力。前两个都是做软件,做嵌入式软件一定要对编译原理有点了解,只有这样才能写出高质量的代码。嵌入式行业里底层开发都是C + 汇编。

电脑技术难吗?
你说和机器进行交互很难我能理解,但是别人写好的软件给你用,没理由说我还不会用。写软件做开源可能会很费脑子,是因为要改bug,研究怎么构架软件。但是成品软件没有这些问题,只要拿着用就行了。所以说,抛开C++,Java,Android这些,其他的都不算难,重点是在于你学得怎么样。

迷茫!选JAVA好还是选单片机射频开发好呢?
了解Linux内核,能写一手漂亮驱动代码的人貌似不多,别以为会写几个输入输出语句的人就会C了,拜托先把最基本的I\/O,线程,算法,数据结构学好再出来。PS: C++\/.NET功能强大,技术复杂,但你了解Unix和C的特性,一切都是浮云,当然你想选个语言凑合就业,java还是有优势的,但待遇很悲剧......

相似回答