03.06 数据结构、单片机、JAVA,应该先学习哪个比较好?

健啖客


单片机开发与Java开发是两个完全不同的方向,单片机本身就是一个较为完整的计算机系统,在各个领域有广泛的应用,大到航天飞机小到儿童玩具都有单片机的身影。

而Java开发则更多的与互联网关系密切,比如网络服务平台的搭建,电子商务平台(大型)的搭建,手机App(Android系统)的开发等等。Java号称是“互联网普通话”,所以Java是目前被广泛使用的计算机语言之一。

学习单片机开发是了解计算机体系结构一个非常好的途径,因为单片机本身就是一个高度整合的微型计算机,有CPU、RAM、ROM、Timer等完整的功能模块。学习单片机往往都是从学习C语言开始的,C语言是目前做单片机开发的主要语言之一。同时,学习单片机开发一定要多做实验,因为本身单片机开发都是具有一定创新的,这是单片机开发的特点。

数据结构是学习程序设计不可缺少的内容,因为程序设计就是算法与数据结构的整合,所以数据结构对于程序的重要性不言而喻。数据结构内容的学习内容包括线性结构、树形结构、图形结构、集合,以及对应的物理结构,数据结构对于软件系统的设计是非常重要的。

学习数据结构之前要掌握一门编程语言,这样才能完成数据结构的各种对比实验,验证算法的执行效率(时间复杂度、空间复杂度)。所以可以先学习C语言或者是Java语言,然后再学习数据结构。

如果要定一个先后顺序的话,建议先学习C语言,然后是数据结构、再然后是单片机开发或者是Java开发。

我使用Java和C语言的时间都比较久,尤其是Java语言,我会陆续在头条上写一些关于编程方面的文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有编程方面的问题,也可以咨询我。

谢谢!


分享到:


相關文章: