摘要: java的内存划分:1,寄存器。CPU涉及的区域2,本地方法区。是和系统相关的代码存储区域。3,栈内存:存储的都是局部变量。变量运算取余一结束就释放。 局部变量:在方法上的参数,方法内的变量,语句中的变量。4,堆内存:存储的时数组和对象,简单说,堆内存中,存储的都是实体。 实体:能存多个数据的的地方 阅读全文
posted @ 2017-10-20 16:59 BirdieForLove 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 数组的定义:同一种类型数据的几个,其实数组就是一个容器数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。格式:1元素类型[] 数组名 = new 元素类型[元素个数或数组长度];示例:int [] arr= new int[5];2元素类型[] 数组名= new 元素类型[]{元素, 阅读全文
posted @ 2017-10-20 16:58 BirdieForLove 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 函数的重载(Overload)概念:在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。函数功能一样,仅仅是参与运算的未知内同不同时,可以定义多函数,却使用统一函数名称,这样方便阅读。在调用时,虚拟机通过参数列表的不同来区分同名函数重载特点:与返回值类型不管,只看参数列 阅读全文
posted @ 2017-10-20 16:56 BirdieForLove 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1 class 2 { 3 public static void main(String[] args) 4 { 5 System.out.println("Hello World!"); 6 } 7 } 8 9 10 public static void show(int x,char y,double z) 11 下列哪个答... 阅读全文
posted @ 2017-10-20 16:56 BirdieForLove 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 函数的内存运行过程1,运行类时,在内存中划分一块栈内存2,加载主函数,在栈内存中划分一块main内存3,当主函数加载到其他函数时,再在栈内存中划分一块内存,用于加载其他函数,压栈(先进后出)4,当其他函数加载完之后,释放空间。弹栈(后进先出) 阅读全文
posted @ 2017-10-20 16:55 BirdieForLove 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 练习1:定义一个功能,获取两个整数中最大的数 3 练习2:定义一个功能,判断两个数是否相等。 4 练习3:定义一个功能,打印99乘法表 5 练习4:定义一个功能,未简化打印字符串的输出语句 6 每个练习之前都必须要先写一个思路---两个明确? 7 8 */ 9 class FunctionTest 1... 阅读全文
posted @ 2017-10-20 16:54 BirdieForLove 阅读(351) 评论(0) 推荐(0) 编辑