1.Java是什么?
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。
2.JavaScript、sql、Java是在什么上面运行的?
JavaScript在浏览器端运行;sql、Java,在服务器端运行
3.请描述Java的运行原理?
java程序需要【编译】和【解释】且装载到JVM虚拟机才能运行,就是需要编译器、解释器和JVM虚拟机。
1、【编译器】,将我们编写的.java文件编译为.class文件(不同的操作系统编译的.class文件是相同的)。
2、【JVM虚拟机】,是让JAVA程序运行起来的系统环境(软件虚拟环境),虚拟机控制管理java运行流程。
3、【解释器】,负责将.class文件解释成当前机器匹配的程序(不同操作系统需要的解释器是不同的)。
4、虚拟机包含解释器,虚拟机读取不了.class文件程序,只能读取解释器解释出来的程序。
2、【JVM虚拟机】,是让JAVA程序运行起来的系统环境(软件虚拟环境),虚拟机控制管理java运行流程。
3、【解释器】,负责将.class文件解释成当前机器匹配的程序(不同操作系统需要的解释器是不同的)。
4、虚拟机包含解释器,虚拟机读取不了.class文件程序,只能读取解释器解释出来的程序。