控制跳转语句break,continue,return;Java基础:方法调用、方法重载、内存分配以及栈和堆的区别;面向对象:面向对象的思想、成员变量和局部变量的区别、匿名对象、封装

**

控制跳转关键字

**
break:中断
(1)使用场景:在选择结构switch语句中;在循环语句中;离开使 用场景的存在是没有意义的
(2)作用:退出单层循环;退出多层循环(几乎不使用)
要想实现这个效果,就必须知道一个东西;带标签的语句;
格式:标签名:语句
continue:继续
(1)使用场景:在循环语句中;离开使用场景的存在是没有意义的
(2)作用:跳出一次循环,执行下一步操作
return:返回
作用:就是退出一个方法,跳转到上层调用的方法

Java基础

方法调用
方法:相当于c语言中的函数
方法调用有三种方式,单独调用、赋值调用和输出调用。这里我们推荐赋值调用,即将方法调用后的值赋给新定义的变量,方便使用。
注意事项:方法不调用不执行;方法与方法是平级关系,不能嵌套定义;方法定义的时候参数之间用逗号隔开;方法调用的时候不用在传递数据类型;如果方法有明确的返回值,一定要由return带回一个值。
方法重载
概述:在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同,与返回值无关
参数列表不同:
A:参数个数不同
B:参数类型不同
C:参数顺序不同
内存分配以及栈和堆的区别
:存放的是局部变量(在方法定义中或者方法声明上的变量都是局部变量)
:存放的是所有new出来的东西
特点:
a:每一个new出来的东西都会为其分配一个地址值
b:每一个变量都有一个默认的值
byte,short,int,long – 0
float,double – 0.0
char – ‘\u0000’
boolean – false
引用数据类型 – null
c:使用完毕就变成了垃圾,等待垃圾回收器对其回收
方法区
本地方法区:和系统相关
寄存器:cpu使用

你可能感兴趣的:(控制跳转语句break,continue,return;Java基础:方法调用、方法重载、内存分配以及栈和堆的区别;面向对象:面向对象的思想、成员变量和局部变量的区别、匿名对象、封装)