摘要: 1.class Init{ int num; //成员变量有默认初始化,所以不需要给初始值。 } public class InitDemo{ public static void main(String[] args){ Init s = new Init(); int age = 0; //如果 阅读全文
posted @ 2018-04-18 15:53 猫屎是不是咖啡 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、抽象数据类型。 这种类型不存在,它是根据具体的实例总结出来的。 二、面向过程。 1.按具体的步骤一步一步地执行,有执行的过程。 2.过程就是行为和方法。 三、面向对象。 1.定义:把具体的操作过程隐藏起来了,只是对外提供一个对象。 具体操作都是通过对象去控制。 面向对象是一个思想:java , 阅读全文
posted @ 2018-04-15 22:06 猫屎是不是咖啡 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、二维数组 1.第一种定义方式: 实体类型[][] 数组名 = new 实体类型[行数][列数] 例:int[][] arr = new int[3][3]; 2.第二种定义方式: 例:1 3 4 5 2 3 5 7 3 int[][] arr = new int[][]{{1, 3, 4, 5} 阅读全文
posted @ 2018-04-15 21:34 猫屎是不是咖啡 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、选择排序。 每次选择容器中的最值。 例: public class demo2{ public static void main( String[] args ){ int[] arr = new int[]{6, 3, 8, 2, 14, 16,30,29,23}; int arr1[] = 阅读全文
posted @ 2018-04-09 11:17 猫屎是不是咖啡 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一、数组的第二种定义方式 1.万能公式。 元素类型[ ] 数组名 = new 元素类型[ ] {元素值1,元素值2,……} 简化:元素类型[ ] 数组名 = {元素值1,元素值2,……} //静态赋值方式 例: int [ ] arr = new int[ ]{1, 2, 3, 4}; int[ ] 阅读全文
posted @ 2018-04-09 11:00 猫屎是不是咖啡 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、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) 编辑