• JavaSE错题收集


    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调用

     

     

     

     

     

  • 相关阅读:
    美食杰项目重难点记录
    javaScript高级
    红队内网攻防渗透:内网渗透之内网对抗:横向移动篇&入口差异&切换上线&IPC管道&AT&SC任务&Impacket套件&UI插件
    cv2.dnn.NMSBoxes
    2022年最新Vue+electron项目创建
    Android音频框架之OpenSL ES、AAudio、Oboe介绍(二)
    spring整合struts2
    【Java 进阶 - 目录】
    编写云计算计费系统
    Git的简单使用
  • 原文地址:https://blog.csdn.net/m0_63263973/article/details/127026328