Java EE是什么?
是一种结构和一套标准
中间件体系结构标准理解
Java是语言,但JavaEE是体系结构
目标描述:简化和规划化分布式多层企业应用的开发和部署
目标理解:为简化而做的约定
经典结构约定:客户层,web层,BL层,EIS层
让企业应用开发更规范,更容易
什么是Java虚拟机呢?Java虚拟机的好处是什么呢?
答:虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
简单来说JVM是用来解析和运行Java程序的。
Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够实现“一次编译,到处运行”**的原因。
D答案后面应该加f
java数组在内存中的存储方式
数组的引用存在栈中,而数组中的元素都存储在堆中。数组作为一种容器,它在堆中所被分配的是一段连续的空间。用来存放元素,这段连续的空间每一个空间都有下标,下标是连续的对应的!
float的定义不对,后面要加f
C选项不能只定义一维而不定义二维
构造方法可以被重载,就例如我们平时写的有参构造和无参构造,且构造方法只能通过new调用