java和虚拟机是什么关系,能不能再虚拟机上开发类JAVA的编译程序? java和虚拟机是什么关系,能不能再虚拟机上开发类JAVA的编译程序? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LZ说的虚拟机是指JVM吗?JVM是运行JAVA程序的第二个问题是说用JAVA语言编写JAVA的编译程序吗?虽然我不会,但我觉得可行。 当然是可以的,关键看你多牛了,jvm应该是跟具体的平台有关系 Java平台包括Java语言,Java类库和Java虚拟机。用java可以书写编译程序。 我觉得java是一种编程语言 就和C++ c VB 一样,是高级编程语言,都需要编译运行,像C/C++ 编译后可以直接在计算机上运行,但在不同的cpu上执行可能会导致外观有所差异,甚至在一台计算机上编写的程序在另一台计算机上无法运行(个人认为可能是CPU支持的指令不相同),也就是常说的跨平台性差。而java语言,编译后生成的字节码文件并不是在cpu上直接执行,而是通过jvm(java虚拟机)执行,虚拟机与CPU再进行交互,这样即使硬件CPU不同,但jvm会执行相同的cpu指令,生成相同的执行结果,这就解决了程序的跨平台性。以上属于个人愚见,还请大家多多指教。 关于第二个问题 我觉得应该可以吧,比如用高级语言在windows下编写程序只是换一种更直观的方式调用windows的API,我觉得java虚拟机应该也有类似的API,所以应该可以开发java编译程序。 JDialog 请问Shape类型是怎样一种类型 saveorupdateAll()方法的使用 请问如何 用java 读cpu 的 id ? JTextField填写内容使用正则表达式匹配出问题了 HashMap的get()为什么返回null? 数据库连接有问题??请教大家 大家常说主线程主线程,但是主线程能像线程那样不停得运行吗? 关于static 的问题 菜鸟学java(三):大家请看下面的代码,怎么回事? 如何向其他程序的文本区域输出字符? stringbuffer:api文档中说线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。
第二个问题是说用JAVA语言编写JAVA的编译程序吗?虽然我不会,但我觉得可行。
用java可以书写编译程序。
以上属于个人愚见,还请大家多多指教。