07 2020 档案

类的继承之发红包的案例----Java
摘要:群主发普通红包 群主发普通红包。某群有多名成员,群主给成员发普通红包。普通红包的规则: 1. 群主的一笔金额,从群主余额中扣除,平均分成n等份,让成员领取。 2. 成员领取红包后,保存到成员余额中。请根据描述,完成案例中所有类的定义以及指定类之间的继承关系,并完成发红包的操作。 1 public c
215
0
0
抽象方法---Java
摘要:抽象方法:就是加上abstract关键字,然后去掉大括号,直接分号结束。抽象类:抽象方法所在的类,必须是抽象类才行。在class之前写上abstract即可。如何使用抽象类和抽象方法:1. 不能直接创建new抽象类对象。2. 必须用一个子类来继承抽象父类。3. 子类必须覆盖重写抽象父类当中所有的抽象
311
0
0
数学工具类---Java
摘要:java.util.Math类是数学相关的工具类,里面提供了大量的静态方法,完成与数学运算相关的操作。public static double abs(double num):获取绝对值。有多种重载。public static double ceil(double num):向上取整。public
187
0
0
数组工具类---Java
摘要:java.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。public static String toString(数组):将参数数组变成字符串(按照默认格式:[元素1, 元素2, 元素3...])public static void sort(数组
167
0
0
Static静态代码块---Java
摘要:静态代码块的格式是: public class 类名称 { static { // 静态代码块的内容 } } 特点:当第一次用到本类时,静态代码块执行唯一的一次。静态内容总是优先于非静态,所以静态代码块比构造方法先执行。 静态代码块的典型用途:用来一次性地对静态成员变量进行赋值。 1 static
182
0
0
Static关键字---Java
摘要:1.1概述: 关于 static 关键字的使用,它可以用来修饰的成员变量和成员方法, 被修饰的成员是属于类的,而不是单单是属于某个对象的。 1.2定义和使用格式: 类变量 当 static 修饰成员变量时,该变量称为类变量。该类的每个对象都共享同一个类变量的值。任何对象都可以更改该类变量的值,但也可
166
0
0
字符串练习---Java
摘要:题目1:定义一个方法,把数组{1,2,3}按照指定格式拼接成一个字符串。格式参照如下:[word1#word2#word3]。 分析: 1. 首先准备一个int[]数组,内容是:1、2、3 2. 定义一个方法,用来将数组变成字符串 三要素 返回值类型:String 方法名称:fromArrayToS
170
0
0
字符串的比较、获取、截取、转换、分割方法---Java
摘要:String当中与比较相关的常用方法有: ==是进行对象的地址值比较,如果确实需要字符串的内容比较,可以使用两个方法: public boolean equals(Object obj):参数可以是任何对象,只有参数是一个字符串并且内容相同的才会给true;否则返回false。注意事项:1. 任何对
528
0
0
字符串的比较方法---Java
摘要:==是进行对象的地址值比较,如果确实需要字符串的内容比较,可以使用两个方法: public boolean equals(Object obj):参数可以是任何对象,只有参数是一个字符串并且内容相同的才会给true;否则返回false。注意事项:1. 任何对象都能用Object进行接收。2. equ
625
0
0
字符串常量池---Java
摘要:字符串常量池:程序当中直接写上的双引号字符串,就在字符串常量池中。 对于基本类型来说,==是进行数值的比较。对于引用类型来说,==是进行【地址值】的比较。 1 public class Demo02StringPool { 2 3 public static void main(String[] a
166
0
0
字符串的构造方法和直接创建---Java
摘要:java.lang.String类代表字符串。API当中说:Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。其实就是说:程序当中所有的双引号字符串,都是String类的对象。(就算没有new,也照样是。)字符串的特点:1. 字符串的内容永不可变。【重点】2. 正是因为字符
336
0
0
ArrayList的练习---Java
摘要:/* 题目1: 生成6个1~33之间的随机整数,添加到集合,并遍历集合。 思路: 1. 需要存储6个数字,创建一个集合,<Integer> 2. 产生随机数,需要用到Random 3. 用循环6次,来产生6个随机数字:for循环 4. 循环内调用r.nextInt(int n),参数是33,0~32
205
0
0
ArrayList集合存储基本数据类型---Java
摘要:如果希望向集合ArrayList当中存储基本类型数据,必须使用基本类型对应的“包装类”。基本类型 包装类(引用类型,包装类都位于java.lang包下) byte Byte short Short int Integer 【特殊】 long Long float Float double Doubl
224
0
0
ArrayList集合概述和基本使用---Java
摘要:一:ArrayList集合概述和基本使用:数组的长度不可以发生改变。但是ArrayList集合的长度是可以随意变化的。对于ArrayList来说,有一个尖括号<E>代表泛型。泛型:也就是装在集合当中的所有元素,全都是统一的什么类型。注意:泛型只能是引用类型,不能是基本类型。注意事项:对于ArrayL
172
0
0
Random类的概述和基本使用---Java
摘要:Random类用来生成随机数字。使用起来也是三个步骤:1. 导包import java.util.Random;2. 创建Random r = new Random(); // 小括号当中留空即可3. 使用获取一个随机的int数字(范围是int所有范围,有正负两种):int num = r.next
274
0
0
匿名对象---Java
摘要:匿名对象的说明创建对象的标准格式:类名称 对象名 = new 类名称();匿名对象就是只有右边的对象,没有左边的名字和赋值运算符。new 类名称();注意事项:匿名对象只能使用唯一的一次,下次再用不得不再创建一个新对象。使用建议:如果确定有一个对象只需要使用唯一的一次,就可以用匿名对象。 1 pub
155
0
0
Scanner类的练习---Java
摘要:题目:输入任意多个数值,比较最大值 以下为题主自写,仅供参考 1 import java.util.Arrays; 2 import java.util.Scanner; 3 4 //输入任意多个字符进行比较最大值 5 public class Demo03ScannerMax1 { 6 publi
289
0
0
导包Scanner类---Java
摘要:导包Scanner类 Java Scanner类的功能:可以实现键盘输入数据,到程序当中。引用类型的一般使用步骤: 1. 导包import 包路径.类名称;如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写。只有java.lang包下的内容不需要导包,其他的包都需要import语句
1078
1
0
标准类组成---Java
摘要:一个标准的类通常要拥有下面四个组成部分: 1. 所有的成员变量都要使用private关键字修饰 2. 为每一个成员变量编写一对儿Getter/Setter方法 3. 编写一个无参数的构造方法 4. 编写一个全参数的构造方法 这样标准的类也叫做Java Bean自动构建:Getter/Setter方法
201
0
0
构造方法---Java
摘要:/* 构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法。 格式: public 类名称(参数类型 参数名称) { 方法体 } /* 注意事项: 1. 构造方法的名称必须和所在的类名称完全一样,就连大小写也要一样 2. 构造方法不要写返回值类型,连void都
132
0
0
this关键字的作用---Java
摘要:/* 当方法的局部变量和类的成员变量重名的时候,根据“就近原则”,优先使用局部变量。 如果需要访问本类当中的成员变量,需要使用格式: this.成员变量名 “通过谁调用的方法,谁就是this。” */ 1 public class Person { 2 3 String name; // 我自己的名
134
0
0
private关键字---Java类的封装
摘要:/* 面向对象三大特征:封装、继承、多态。 封装性在Java当中的体现: 1. 方法就是一种封装 2. 关键字private也是一种封装 封装就是将一些细节信息隐藏起来,对于外界不可见。 */ 一旦使用了private进行修饰,那么本类当中仍然可以随意访问。但是!超出了本类范围之外就不能再直接访问了
237
0
0
Java虚拟机的内存划分
摘要:为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。
150
0
0
Java 中的取余运算是 %,而取模运算是 Math.floorMod()
摘要:Java 示例Java 中的取余运算是 %,而取模运算是 Math.floorMod()。 1 System.out.println(" Complementation "); 2 System.out.println(7 % 4); 3 System.out.println((-7) % 4);
652
0
0
点击右上角即可分享
微信分享提示
深色
回顶
展开