摘要:
Java中的内存划分 1、栈:存放的都是方法中的局部变量,方法运行一定要做栈当中运行 局部变量:方法的参数,或者是方法{ }内部的变量 作用域:一旦超出作用域,立刻从栈内存当中消失 2、堆:凡是new出来的东西,都在堆当中 堆内存里面的东西都有一个地址值:16进制 堆内存里面的数据,都有默认值。规则 阅读全文
摘要:
访问数组元素进行获取 直接打印数组名称,得到的是数组对应的:内存地址哈希值 二进制:01 十进制:0123456789 十六进制:0123456789abcdef 访问数组元素的格式:数组名称 [ 索引值 ] 索引值:就是一个int数字,代表数组当中元素的编号 【注意】:索引值从0开始,一直到“数组 阅读全文
摘要:
静态初始化 动态初始化(指定长度)﹔在创建数组的时候,直接指定数组当中的数据元素个数。 静态初始化(指定内容)﹔在创建数组的时候,不直接指定数据个数多少,而是直接将具体的数据内容进行指定。 静态初始化基本格式: 数据类型[ ] 数组名称 = new 数据类型[ ]{元素1,元素2,... }; 注意 阅读全文
摘要:
数组概念 是一种容器,可以同时存放多个数据。 数组的特点: 1、数组是一种引用数据类型 2、数组当中的多个数据,类型必须统一 3数组的长度在程序运行期间不可改 动态初始化 数组的初始化 : 在内存当中创建一个数组,并且向其中赋予一些默认值。 两种常见的初始化方式: 1.动态初始化(指定长度) 2.静 阅读全文
摘要:
四种不同参数类型的方法 案例: public static void main(String[] args) { byte a =10; byte b =20; System.out.println(isSame(a,b)); System.out.println(isSame((short)20, 阅读全文
摘要:
方法重载的基本使用 方法的重载:多个方法的名称一样,但是参数列表不一样 好处:只需要记住唯一一个方法名称,就可以实现类似的多个功能 案例: public static void main(String[] args) { System.out.println(sum(10,20)); System. 阅读全文
摘要:
方法的注意事项 注意事项: 1. 方法应该定义在类当中,但是不能在方法当中再定义方法。不能嵌套。 2. 方法定义的前后顺序无所谓。 3.方法定义之后不会执行,如果希望执行,一定要调用:单独调用、打印调用、赋值调用。 4.如果方法有返回值,那么必须写上“return返回值;”,不能没有。 5. ret 阅读全文
摘要:
比较两个数字是否相同 三要素: 返回值类型:boolean 方法名称:isSame 参数列表:int a,int b 案例: public static void main(String[] args) { System.out.println(isSame(10,20)); System.out. 阅读全文
摘要:
对比有参数和无参数 有参数:小括号当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数。 例如两个数字相加,必须知道两个数字是各自多少,才能相加。 无参数:小括号当中留空。一个方法不需要任何数据条件,自己就能独立完成任务,就是无参数。 例如定义一个方法,打印固定10次HelLolo 阅读全文
摘要:
方法的调用流程图 阅读全文