首页 > 代码库 > java学习第四天
java学习第四天
那些逻辑语言就基本了解下,今天想到了一个问题就是关于for和while的区别,从专业上来说,for和while基本上是相同的,但是for是只允许一次访问的,如果结束后就无法继续访问,而while则可以多次访问。然后是 方法,方法在java中我觉得函数就是方法。
格式:
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {
方法体语句;
return 返回值;
}
看了书我觉得重点就是函数的重载,在同一个类中,方法名相同,参数列表不同。与返回值无关。参数列表不同: 参数的个数不同。 参数的对应的数据类型不同。 接下来是数组,基本上和其他语言有点像,int[] arr=new int[3];关于这个new 就是涉及到java的内存分配的问题了,在java中主要分为五类存储,栈,用来存储局部变量; 堆 存储所有new出来的;方法区;本地方法区(系统相关),寄存器(CPU使用),目前来看我们后面的还接触不到,只有前两个,栈 它是存放局部变量的,数据使用完后它就消失了。 堆 new的东西都在堆里,每一个每一个new出来的东西都有地址
如果我们此时定义一个 int arr3[]=arr;那么arr3就是arr的地址,此时arr3指向的就是堆中arr的地址空间。
java学习第四天
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。