我觉得是单片机。如果单纯的学java语言的话,java和C++的难度差不多,学到会用这个程度,JAVA可能更容易点。C++还有符号重载这种不常用的东西,JAVA更精简,而且JAVA自带很多库,引用库也很简单,C++的库少,自己用C++的库也没有JAVA那么方便。单片机是一个大类,里面有很多芯片,做硬件还要选型,控制成...
java和单片机哪个难学
我觉得是单片机。
如果单纯的学java语言的话,java和C++的难度差不多,学到会用这个程度,JAVA可能更容易点。C++还有符号重载这种不常用的东西,JAVA更精简,而且JAVA自带很多库,引用库也很简单,C++的库少,自己用C++的库也没有JAVA那么方便。
单片机是一个大类,里面有很多芯片,做硬件还要选型,控制成本,虽然语言一般只要C,C++就可以了,但是其实也会用一点汇编,会汇编,对于开发是有一定的好处的,而且单片机一般都是自己写的程序的,很少会用到别人写的库,不过自己不会写的程序,可以参考别的人的程序。主要还是芯片太多,51单片机,AVR,ARM,能用程序跑的芯片,都可以叫做单片机,而且硬件结构还不一样。如果做一个东西,还要考虑成本问题,所以一般主流的单片机都要会。
当然JAVA学到一个人开发服务器,并且稳定运行,也很难。但我还是觉得硬件更难点,因为大部分都是英文的文档,而且硬件的结构确实更难点吧。当然程序的算法也挺难的,但是一般人写的,不需要算法吧,但单片机,确实或多或少需要一些硬件知识。2023-02-18
我觉得是单片机。
如果单纯的学java语言的话,java和C++的难度差不多,学到会用这个程度,JAVA可能更容易点。C++还有符号重载这种不常用的东西,JAVA更精简,而且JAVA自带很多库,引用库也很简单,C++的库少,自己用C++的库也没有JAVA那么方便。
单片机是一个大类,里面有很多芯片,做硬件还要选型,控制成本,虽然语言一般只要C,C++就可以了,但是其实也会用一点汇编,会汇编,对于开发是有一定的好处的,而且单片机一般都是自己写的程序的,很少会用到别人写的库,不过自己不会写的程序,可以参考别的人的程序。主要还是芯片太多,51单片机,AVR,ARM,能用程序跑的芯片,都可以叫做单片机,而且硬件结构还不一样。如果做一个东西,还要考虑成本问题,所以一般主流的单片机都要会。
当然JAVA学到一个人开发服务器,并且稳定运行,也很难。但我还是觉得硬件更难点,因为大部分都是英文的文档,而且硬件的结构确实更难点吧。当然程序的算法也挺难的,但是一般人写的,不需要算法吧,但单片机,确实或多或少需要一些硬件知识。2023-01-20
Java的技术含量更高,其实你在工资待遇上就能看出来了,单片机开发的工资和Java开发的工资不可同日而语吧,一份耕耘一份收获,这句话说到天边儿也是有道理的2023-03-29