JAVA 基础1、变量命名有哪些规定?2、指出下面程序中的编译错误,并更正int lenght = ;10 System.out.println(length;int &size = 2; System.out.pri ntln(&size;int age ; System.out.pri ntl n( age;3、指出下面程序运行输出结果int i = 1j = 20;boolean b = (i>j&&( i++>1;System.out.println(b; System.out.println(i;4、指出下面运行输出结果int a =10;0Stri ng msg =" a=” +a;System.out.pt intln( msg;msg ="” +1+2;System.out.pt intln( msg;msg = 1+2+ ””:System.out.pt intln( msg;5、请简述 for 语句的执行流程for 表达式 1;表达式 2;表达式 3(语句块}6 输出 2-1 之内的所有质数 7、冒泡排序8、随机生成长度为 5 的 int 类型的数组,并输出9、什么是类参考答案:类是一个概念(名词抽象的定义。类定义了该类型对象的数据结构,称之为成员变量”同时,也定义了一些可以被调用的功能,称之为方法”类是用于构建对象的模板,对象的实质就是内存中一块存储区域,其数据结构由定义它的类来决定。10、简述 JVM 内存结构堆,栈和方法区别,分别存储的内容参考答案:JVM 会在其内存空间中开辟一个称为 堆”的存储空间,这部分空间用于存储使用 new 关键字创建的对象。栈用于存放程序运行过程当中所有的局部变量。一个运行的 Java 程序从开始到结束会有多次方法的调用°JVM 会为每一个方法的调用在栈中分配一个对应的空间,这个空间称为该方法的栈帧。一个栈帧对应一个正在调用中的方法,栈帧中存储了该方法的参数、局部变量等数据。当某一个方法调用完成后,其对应的栈帧将被清除。方法区该空间用于存放类的信息。Java 程序运行时,首先会通过类装载器载入类文 件的字节码信息,经过解析后将其装入方法区。类的各种信息都在方法区保存。11、什么是方法的重载参考答案:在 Java 语言中,允许多个方法的名称相同,但参数列表不同,称之为方法的重载(overload编译器在编译时会根据其参数的不同,绑定到不同的方法。12、什么是构造方法参考答案:在 Java 语言中可以通过构造方法实现对对象成员变量的初始化。构造方法是在类中定义的方法。但不同于其他的方法,构造方法的定义有如下两点规则:1 构造方法的名称必须与类名同名13、重写和重载的区别参考答案:重载遵循所谓编译期绑定”即在编译时根据参数变量的类型推断应该调用哪个方 法。重写遵循所谓 运行期绑...