常量和变量有哪些区别
常量是程序运行过程中内容不会被改变
变量代表内存中具有特定属性的一个存储单元 ,它用来存放数据,也就是变量的值,在程序运行期间,这些值是可以改变的
/*-----------------------------------if 推断语句----------------------------------*/ 什么是静态变量
静态变量有什么特点
静态变量是被 static 关键字修饰的变量特点:静态成员随着类的加载而加载;静态成员优先于对象存在;静态成员被所有对象所共享;静态成员多了一个中调用方式,可以被类名直接调用
全局变量与局部变量有什么区别
全局变量:又称“外部变量”,它不是属于哪个方法,作用域从定义的地址开始到源文件结束
局部变量:在方法内定义的变量称为“局部变量”或“临时变量”,方法结束后局部变量占用的内存将被释放
两者的作用域不一样:全局变量:作用整个类中,直接被类调用
局部变量:作用在一个局部区域,比如说在一个方法中,方法调用
当局部变量与全局变量重名时,起作用的是局部变量
continue 与 break 的区别;break 语句可以强迫程序中断循环,当程序执行到 break 语句时,即会离开循环,继续执行循环外的下一个语句
continue 语句可以强迫程序跳到循环的起始处,当程序运行到 continue 语句时,即会停止运行剩余的循环主体,而是回到循环的开始处继续运行
总而言之,break 会跳出整个循环,而 continue 只是跳出这一次循环,而进入下一个循环
简述值类型与引用类型的区别
引用类型表示你操作的数据是同一个,也就是说当你传一个参数给另一个方法时,你在另一个方法中改变这个变量的值,那么调用这个方法是传入的变量的值也将改变
值类型表示复制一个当前变量传给方法,当你在这个方法中改变这个变量的值时,最初生成