2020.3.14

修饰符:public static

return作用:停止当前方法2、将后面的结果数据返回给调用处

10.fori在idea里对应的

for (int i = 0; i < 10; i++) {

}

方法重载与下列因素有关:
  1参数个数不同
  2参数类型不同
  3参数的多类型顺序不同
 但是与参数的名称无关就是a->x,b->y是不管用的
 与方法的返回值无关

java里面区分大小写

java里面的数组初始化
数据类型[] 数组名称=new 数据类型【数组长度】
int[] a=new int[100];
创建数组存五个字符串
String[]=new String[10];(动态初始化)
数据类型[] 数据名称=new 数据类型[]{1 2 3};
可以省略 数据类型[] a={1 ,2, 3} ;

java的内存主要分为5个部分:
  1栈(Stack):存放的都是方法中的局部变量,方法的运行一定是要在栈当中运行
    什么是局部变量:就是方法的参数,或者方法{}内部的变量    
    一旦超出作用域,立刻从栈内存中消失
  2堆(heap)凡是new出来的都是堆里面的
    堆里面的东西都有一个地址值:16进制的
    堆内存里面的数据都有默认值
    规则:整数 默认为0
     浮点数 默认为0.0
       字符 默认为‘\u0000’
       布尔 默认为false
       引用类型 默认为null
  3方法区(Method Area)存储的是.class相关信息,包含方法的信息
  4本地方法栈:与操作系统有关
  5寄存器:与cpu相关

shift+f6是同一个变量的全部修改
ArrayIndexOutOfBoundsException数组越界异常
NullPointerException空指针异常,解决方法就是去new

所有的引用类型都可以赋值为null
获取数组长度
  数组名称.length,数组一旦创建,长度不能改变
array.fori就是直接出来了数组的遍历



posted @ 2020-03-14 22:22  一个想飞的菜鸟  阅读(162)  评论(0编辑  收藏  举报