03 2020 档案

摘要:1.为什么使用内部类: 内部类可以对其他类隐藏起来。 对于要使用回调函数时,使用匿名内部类比较方便。 内部类方法可以访问所在类中的私有数据。 2.外部内调用内部类的对象: Out outer = new Out(); Out.Inner in = outer.new Inner(); in.func 阅读全文
posted @ 2020-03-20 22:20 blueamber
摘要:1.equals方法用于检测一个对象是否等于另一个对象。原理是判断两个对象是否具有相同的引用。 2.equals 与 hashCode 的定义必须一致:如果 x.equals(y) 返回 true, 那么 x.hashCode( ) 就必 须与 y.hashCode( ) 具有相同的值。 3.泛型数 阅读全文
posted @ 2020-03-17 23:26 blueamber 阅读(106) 评论(0) 推荐(0)
摘要:1.已存在的类称为超类,基类或父类,新类称为子类,派生类或孩子类。用关键字extends派生一个新类。 public class Manager extends Employee { private double bonus; public void setBonos(double bonus) { 阅读全文
posted @ 2020-03-17 20:59 blueamber 阅读(90) 评论(0) 推荐(0)
摘要:1.静态域属于类,而不是对象。 2.静态常量:static final 3.静态方法:静态方法是一种不能向对象实施操作的方法。也就是没有任何的隐式参数。 可以访问本类静态域,不能访问实例域。 4.工厂方法: 5.main方法:main 方法不对任何对象进行操作。在启动程序时还没有任何一个对象。静态的 阅读全文
posted @ 2020-03-13 21:31 blueamber 阅读(70) 评论(0) 推荐(0)
摘要:1. 类 描述一类对象的特征,行为状态。 2. 对象 类的实例。人是类,那么我们每个人都是它的一个实例,称为人这个类的对象。 3. 封装 封装是数据和行为组合在一个包中, 并对对象的使用者隐藏了数据的实现方式。 4.对象的三个重要标识:行为,状态,属性。 5. 类与类之间的关系:继承,聚合,依赖。 阅读全文
posted @ 2020-03-13 21:09 blueamber 阅读(237) 评论(0) 推荐(0)
摘要:Java 使用条件语句和循环结构确定控制流程 条件: if... else if... else... 循环:do{}while() while(){} for(){} 三种类型 多重选择:switch(){ case 1: .... break; ..... } 大数值: Biglnteger a 阅读全文
posted @ 2020-03-11 23:18 blueamber 阅读(102) 评论(0) 推荐(0)
摘要:输入 需要先构造一个Scanner,同时与标准输入流“System.in”相关联。 Scanner in = new Scanner(System.in); String name = in.nextLine();//用nextLine()输入可以包含空格 String firstName = in 阅读全文
posted @ 2020-03-11 22:34 blueamber
摘要:1. java对字符串有一个预定义类(每个用双引号括起来的都是字符串的实例): 常用格式:String greeting = "Hello"; 2. substring():用于提取子串 String s = greeting.substring(开始位置, 结束位置); 拼接:+ 3. 多个字符串 阅读全文
posted @ 2020-03-11 22:20 blueamber
摘要:常用运算符: 在Java中有算术运算符 + 、-、 * 、/ 表示加、减、 乘、除运算,当参与 / 运算的两个操作数都是整数时, 表示整数除法;否则, 表示浮点除法。 取模操作:15/2 等于 ,7 15%2 等于 1 , 15.0/2 等于 7.5。 数学函数: 平方根:double y = Ma 阅读全文
posted @ 2020-03-11 15:51 blueamber
摘要:Java提供了四种整形: int : 4字节 short : 2字节 byte : 1字节 long : 8字节 不同于c和c++的int和long类型长度随使用平台而变化,java的数据类型长度是固定的。 同时:java没有任何unsigned形式的int,short,byte,long. 浮点类 阅读全文
posted @ 2020-03-11 15:05 blueamber
摘要:java中的注释一般有三种: // :从开始到本行结尾 /*和*/:可以将一段比较长的文字注释掉(这种类型不能嵌套,也就是说当注释内容中有*/时,后面的内容就没注释到了) / ** 开始, 以 */ 结束 阅读全文
posted @ 2020-03-11 14:29 blueamber