摘要: 一、JVM划分内存结构 1.程序计数器:记录方法程序执行卡片。 2.本地栈:自带的。(不同的os会有不同的本地方法栈) 3.方法区:我们在类中定义的方法全部存在方法区中,分为静态方法区,非静态方法区。 4.栈内存:在方法中存储的是局部变量,局部变量随着作用域的消失而消失。 5.堆内存:存储数组和对象 阅读全文
posted @ 2018-03-28 20:51 猫屎是不是咖啡 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、数组的简介 1.数组:存储同一种类型的集合。 2.规则: (1)大数组类型 ——> 小的值 例:int 数组 ——> double值 //错误的 int 数组 ——> byte 值 //正确的 (2)数组下标都从0开始。 (3)数组的默认值就是类型的默认值。 例:int ——> 0 long — 阅读全文
posted @ 2018-03-28 20:27 猫屎是不是咖啡 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一、函数在内存中的加载过程。 例:int add ( int a , int b){ return a + b; } main( String[] args){ int sum = add( 1 , 2); System.out.println(sum); } 二、方法的重载(overload) 1 阅读全文
posted @ 2018-03-28 17:08 猫屎是不是咖啡 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 方法 1.方法的介绍。 (1)在类中。 (2)实现一个特定功能的代码块。 2.特点。 提高了代码的复用性,减少了代码的冗余性。 3.方法的万能公式。 修饰符 返回值类型 函数名 (参数类型 参数变量,……){ 具体实现过程; return 结果; //在一些特定情况下不返回值,返回值类型要为void 阅读全文
posted @ 2018-03-28 16:44 猫屎是不是咖啡 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 终止循环 1.brake (1)只能用于switch和loop(循环)中,单独存在会报错。 (2)只能跳出当前的循环,如果有多层循环,则只跳出所在的一层循环。 (3)在for循环中,在break后面不要写百分之百都不会执行到的语句,否则会做成多余代码,java编译会失败。 例:for ( int i 阅读全文
posted @ 2018-03-28 16:26 猫屎是不是咖啡 阅读(1292) 评论(0) 推荐(0) 编辑