javase
Rain Cold
这个作者很懒,什么都没留下…
展开
-
java运算符
java运算符 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 算术运算符: + - + - * / % ++ – + 注意: 1) /: int i = 12; i = i / 5; 2) %:最后的符号只跟被模数相同 3)前++:先+1,后运算 后++:先运算,后+1 4)+:String字符串与其他数据类型只能做连接运算,且结果为String类型。sysout(...转载 2019-01-15 11:19:12 · 81 阅读 · 0 评论 -
java数组
java数组 1.声明并初始化 一维: int[] i = new int[12]; i[0] = 12; int[] j = new int[]{12,3}; 二维: String[][] str = new String[4][3]; //4行3列 String[][] str1 = new String[4][]; str1[0] = new String[3]; ... str1[3...转载 2019-01-15 11:31:04 · 82 阅读 · 0 评论 -
java值传递机制
Java的值传递机制 方法的参数传递(重点、难点) 1.形参:方法声明时,方法小括号内的参数 实参:调用方法时,实际传入的参数的 2.规则:java中的参数传递机制:值传递机制 1)形参是基本数据类型的:将实参的值传递给形参的基本数据类型的变量 2)形参是引用数据类型的:将实参的引用类型变量的值(对应的堆空间的对象实体的首地址值)传递给形参的引用类型变量。 【典型例题1】 public...转载 2019-01-15 11:42:25 · 188 阅读 · 0 评论 -
类及对象
1.关于于类的设计 2.类的组成成分: 1) 属性(成员变量,Field) 2)方法(成员方法,函数,Method) 2.1属性: 成员变量 vs 局部变量 * 相同点: 1.遵循变量声明的格式: 数据类型 变量名 = 初始化值 2.都有作用域 不同点: 1.声明的位置的不同 :成员变量:声明在类里,方法外 局部变量:声明在方法内,方法的形参部分,代码块内 2.成员变量的修饰符有四个:public...转载 2019-01-15 11:57:28 · 132 阅读 · 0 评论 -
方法的重载与重写
* 方法的重载(overload) 要求:1.同一个类中 2.方法名必须相同 3.方法的参数列表不同(①参数的个数不同②参数类型不同) 补充:方法的重载与方法的返回值类型没有关系! 如下的四个方法构成重载 //定义两个int型变量的和 public int getSum(int i,int j){ return i + j; } //定义三个int型变量的和 public int getSu...转载 2019-01-15 12:04:47 · 276 阅读 · 0 评论 -
可变个数的形参方法
可变个数的形参的方法: 1.格式:对于方法的形参: 数据类型 … 形参名 2.可变个数的形参的方法与同名的方法之间构成重载 3.可变个数的形参在调用时,个数从0开始,到无穷多个都可以。 4.使用可变多个形参的方法与方法的形参使用数组是一致的。 5.若方法中存在可变个数的形参,那么一定要声明在方法形参的最后。 6.在一个方法中,最多声明一个可变个数的形参。 /如下四个方法构成...转载 2019-01-15 12:07:54 · 232 阅读 · 0 评论 -
java集合
1.对象的存储: ①数组(基本数据类型 & 引用数据类型) ②集合(引用数据类型) >数组存储数据的弊端:长度一旦初始化以后,就不可变;真正给数组元素赋值的个数没有现成的方法可用。 2.集合框架 Collection接口 : 方法: ①add(Object obj),addAll(Collection coll),size(),clear(),isEmpty(); ②remove...转载 2019-01-15 12:26:41 · 87 阅读 · 0 评论