- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 重写和重载的特点和区别(java)
重写和重载重写子类对父类的允许访问的方法的实现过程进行重新编写参数列表与被重写方法的参数列表必须完全相同返回类型与被重写方法的参数列表可以不相同,但必须是父类返回值的派生类(子类)`java5及更早版本返回类型要一样,java7及更高版本可以不同)访问权限不能比父类中被重写的方法的访问权限更低(例如:如果父类的一个方法被声明为public,那么再子类中重写该方法就不能声明为protected)父类的返回类型是void,重写方法的返回类型只能是void父类的成员方法只能被它的子类重写声明为
2022-04-09 17:30:17
300
原创 计算机网络学习笔记(广域网)
广域网基本概念构成广域网由节点交换机和链路组成广域网使用的协议在网络成(局域网使用的协议主要在数据链路层)结点交换机是在单个网络中转发分组,路由器在多个网络构成的互连网中转发分组连接在一个广域网或局域网的主机在网内进行通信时,只需要使用物理地址数据报和虚电路数据报服务无连接、虚电路服务面向连接数据报服务的特点网络随时都可以接受主机发送的分组(数据报)网络为每个分组独立地选择路由尽最大努力交付在一个网络中可以有多个主机同时发送数据报虚电路服务特点需要建立连接,寻找
2022-04-08 21:02:17
426
原创 CSP 201903-1 小中大 Java 满分
import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ArrayList<Integer> list = new ArrayList<>(); int n = sc.nextInt(); while (n-- > 0) {..
2020-12-09 21:06:31
160
原创 Pat 1002 写出这个数 Java (20分)
1002 写出这个数 (20分)读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10100 。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san wu(20分)
2020-12-04 12:55:54
182
原创 CSP 202006-2 稀疏向量 Java 满分
题目代码import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.*;public class Main { public static void main(String[] args) throws IOException { long num = 0l; BufferedReader rea
2020-12-03 19:41:24
192
原创 CSP 201909-2 小明种苹果(续) Java 满分
import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ArrayList<Boolean> arr = new ArrayList<>(); //存储树是否落果 int N = sc.nextInt(); int ap...
2020-12-03 12:59:07
103
原创 CSP 201909-1 小明种苹果 Java 满分
import java.util.Scanner;import java.util.ArrayList;import java.util.Collections;public class Main { public static void main(String[] args) { ArrayList<Apple> arr = new ArrayList<>(); Scanner sc = new Scanner(System.in..
2020-12-03 09:55:06
85
原创 CSP 201912-2 回收站选址 Java 满分
import java.util.*;public class Main { public static void main(String[] args) { LinkedHashSet<Point> points = new LinkedHashSet<Point>(); //存储输入的垃圾点 HashSet<Point> condition1 = new HashSet<Point>(); //存...
2020-12-02 19:22:16
186
1
原创 CSP 201912-1 报数 Java 满分
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int []people = new int[4]; int num; for(int i=1;i<=n;i++) { ..
2020-12-01 20:20:12
234
1
原创 CSP 202006-1 线性分类器 Java 满分
import java.util.Scanner;import java.util.ArrayList;public class Main { public static void main(String[] args) { ArrayList<Point> points_A = new ArrayList<Point>(); ArrayList<Point> points_B = new ArrayList<Poi...
2020-11-28 20:22:40
265
3
原创 CSP 202009-2 风险人群筛查 Java 满分
import java.util.ArrayList;import java.util.Scanner;class PerSon { long x; long y; public PerSon(long x, long y) { this.x = x; this.y = y; }} public class Main { public static void main(String[] args) { ..
2020-11-28 20:18:09
184
原创 CSP 202009-1 称检测点查询 Java 满分
import java.util.ArrayList;import java.util.Collections;import java.util.Scanner;class Coor implements Comparable<Coor> { private int n; private double value; public Coor(int n, double value) { this.n = n; this.valu..
2020-11-28 20:05:12
310
2
原创 java的“==“和equals方法
"=="运算符如果比较的是基本数据类型,则比较两个变量的数据是否相等。(不一定类型要相同)如果比较的是引用数据类型,则比较两个对象的地址是否相等。equals方法(Object类的方法):非运算符,只适用于引用数据类型如果equals方法没有被重写作用和"=="相同,比较两个对象的地址值是否相同。String、Date、File、包装类都重写了Object类中的equals方法。重写后比较的是两个对象的实体内容是否相同。自定义类如果需要使用equals方法比较对象的实体内容,需要重
2020-09-27 20:59:51
161
原创 java关键字之super
super关键字的使用:super的理解为:父类的super可以用来调用:属性、方法、构造器。super调用属性和方法:当子类和父类中定义了同名的属性时,在子类中调用父类中声明的属性,则必须显示的使用"super.属性"的方式,表明调用的是父类中声明的属性class PerSon{ int age = 21;}class Man extends PerSon{ int age = 19; void show(){ System.out.print
2020-09-27 20:11:50
128
原创 java构造器及初始化
构造器无参:创建对象时被自动调用的特殊方法(默认构造器)有参:需要主动调用.构造器没有返回值成员初始化:在类的内部,变量定义的先后顺序决定了初始化的顺序.即使变量定义在方法定义之间(方法内),变量仍会在任何方法(包括构造器)被调用之前得到初始化静态数据只初始化一次初始化顺序先静态对象(之前未被初始化),而后是"非静态对象"静态初始化子句:public class Demo{static{ int i;}静态子句初始化发生在首次创建该类对象时或首次访问该类
2020-09-22 17:49:36
268
原创 关于java变量
java变量成员变量:类之内,方法之外的变量成员变量又分为实例变量和静态变量(类变量)①实例变量:独立与方法之外的变量,没有static修饰②静态变量:独立于方法之外的变量,有static修饰局部变量:类的方法方法中的变量作用域成员变量:整个类中局部变量:定义该类的方法中内存中的位置成员变量:随着对象的创建而诞生,随着对象被垃圾回收而消失局部变量:随着方法进栈而诞生,随着方法出栈而消失成员变量访问方式实例变量通过对象来访问静态变量通过类来访问注意事项
2020-09-20 15:28:02
75
原创 浅谈java基本数据类型和引用数据类型
1.基本数据类型void也可以叫做基本数据类型,因为void是不能new出来的,不能在堆中分配空间存对应的值.基本类型变量直接存储"值",并置于堆栈中。所有数值类型都有正负号基本类型具有的包装器类,使得可以在堆中创建一个非基本对象,用来表示对应的基本类型注意!!!基本数据类型是放在栈中还是放在堆中,取决于基本类型声明的位置。高精度数字Java提供了两个用于...
2020-04-28 18:14:22
402
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人