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.包名的命名规范,类名的命名规范
全部小写,域名倒置,不能以点开头或者结尾,可以包含点,每存在一个点,表示一个 子文件夹
大写驼峰,由一个或者多个单词组成,见名知义,有意义