Java面试题-Java基础(三)

109 阅读2分钟

Java基础面试题-Java基础(三)

Java面试题专栏---点击进入学习

循环-方法

1.如何定义方法,定义在哪里?

public static woid 方法名()形参列表定义在类中,与main方法平级

2.如何调用方法?

在需要调用方法的位置直接书写方法名即可

3.形参和实参的区别? 形参规定了哪些内容

形参表示方法定义的时候书写的参数,规定了参数的个数、类型、顺序

实参表示方法调用的时候传入的参数,必须遵循形参的约定

4.break和continue的区别

break可以用于switch或者循环结构中,分别表示跳出(结束,中断)switch或者循环结

continue只能用于循环中 表示跳出本次循环 继续执行下一次循环

5.双重循环外层循环变量与内层循环变量的关系

外层循环变量变化一次 内层循环变量变化一轮

6.switch支持的数据类型

byte short int char String 枚举

7.循环中存在switch,switch中的break会影响循环吗

不会,break默认只针对与离其最近的结构生效

8.描述局部变量: 定义位置 默认值 作用范围 是否可重名等几个方面

定义在方法体内

没有默认值

从定义其行开始 到包含其结构结束(离当前变量最近的大括号之内)

重合的作用范围是不能重名的

随着方法的入栈而生效 随着方法的出栈而死亡

基本数据类型存在栈中,引用数据类型,名字在栈中,值在堆中

9.包名的命名规范,类名的命名规范

全部小写,域名倒置,不能以点开头或者结尾,可以包含点,每存在一个点,表示一个 子文件夹

大写驼峰,由一个或者多个单词组成,见名知义,有意义