java编程 如果有配套的编译器,JAVA语言可不可以编写单片机程序呢?
浏览量:2891
时间:2021-04-04 08:21:49
作者:admin
如果有配套的编译器,JAVA语言可不可以编写单片机程序呢?
通常单片机用Java的不多,一般用C或C 。但也有的单片机可以用Java,这样的单片机需要集成JVM,如freeRTS就可以使用Java。现在ARM核的单片机在大量应用,ARM不仅可以支持Java,还可以运行多种操作系统。
而Java起源,就是用于电视机、电话、闹钟、烤面包机等家用电器的控制和通信。可是它诞生的太早了,后来在发展中改变了自身的主要应用方向。
Java代码的静态编译和动态编译中的问题是什么?
Java代码正常是静态编译成字节码,由对应平台的JVM加载执行,静态编译无法动态扩展功能。动态编译有两种方式实现: 从源码编译,需要调用Java Compiler,程序需要运行于JDK(而不是JRE)之上。 动态字节码生成技术(如CGLib、ASM)创建类。 动态编译可以简化代码,增强类功能,但也带来了代码复杂度,线上不易维护。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。