JAVA 基础1、变量命名有哪些规定
2、指出下面程序中的编译错误,并更正int lenght = ;10 System
println(length;int &size = 2; System
pri ntln(&size;int age ; System
pri ntl n( age;3、指出下面程序运行输出结果int i = 1j = 20;boolean b = (i>j&&( i++>1;System
println(b; System
println(i;4、指出下面运行输出结果int a =10;0Stri ng msg =" a=” +a;System
pt intln( msg;msg ="” +1+2;System
pt intln( msg;msg = 1+2+ ””:System
pt intln( msg;5、请简述 for 语句的执行流程for 表达式 1;表达式 2;表达式 3(语句块}6 输出 2-1 之内的所有质数 7、冒泡排序8、随机生成长度为 5 的 int 类型的数组,并输出9、什么是类参考答案:类是一个概念(名词抽象的定义
类定义了该类型对象的数据结构,称之为成员变量”同时,也定义了一些可以被调用的功能,称之为方法”类是用于构建对象的模板,对象的实质就是内存中一块存储区域,其数据结构由定义它的类来决定
10、简述 JVM 内存结构堆,栈和方法区别,分别存储的内容参考答案:JVM 会在其内存空间中开辟一个称为 堆”的存储空间,这部分空间用于存储使用 new 关键字创建的对象
栈用于存放程序运行过程当中所有的局部变量
一个运行的 Java 程序从开始到结束会有多次方法的调用°JVM 会为每一个方法的调用在栈中分配一个对应的空间,这个空间称为该方法的栈帧
一个栈帧对应一个正在