- 博客(15)
- 问答 (5)
- 收藏
- 关注
原创 Java中对象的序列化与反序列化的简单解释
序列化指将内存中的对象通过网络或管道的方式保存到硬盘文件的过程。反序列化指将硬盘文件中的对象通过网络或管道的方式恢复到内存的过程。
2022-06-01 18:15:51
269
2
原创 装箱与拆箱的一些简单解释
装箱与拆箱的一些简单解释八种包装类八种基本数据类型提供了八种包装类:基本数据类型包装类intIntegershortShortbyteBytelongLongfloatFloatdoubleDoublebooleanBooleancharCharacter当需要使用基本数据类型时,而参数无法接受基本数据类型,可以使用基本数据类型所对应的包装类(将基本数据类型封装在里面)。装箱与拆箱装箱指使用包装类的
2022-05-25 23:26:36
198
原创 Java中异常的简单解释
Java中的异常异常Exception分为两类,一类是编译时异常(除RuntimeException外的Exception以及它的直接子类),一类是运行时异常(RuntimeException以及它的子类)。编译时异常编译时异常是一种发生概率较高的异常,在编写程序时必须预先对它进行处理,否则编译器不能通过。它是发生在程序运行阶段的异常,又被称为受检异常或受控异常。运行时异常运行时异常是一种发生概率较低的异常,在编写程序阶段可不对它进行处理。它是发生在程序运行阶段的异常,又被称为不受
2022-05-17 23:13:55
277
原创 Map集合的遍历和Collection集合的遍历的简单应用
Map集合的遍历和Collection集合的遍历的简单应用Collection集合是以单值形式储存元素的。它主要有两种遍历方式。第一种是通过iterator( )方法获取一个迭代器,迭代遍历元素。第二种方法是通过Collection集合实现类中的get( )方法并结合循环遍历元素。方法一:package com.pyi.blog;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;
2022-05-11 22:26:39
209
原创 jdk1.8中接口中的内容
jdk1.8中接口中的内容在jdk1.8中接口中可以定义抽象方法,默认方法,静态方法以及常量。接口中的抽象方法package com.pyi.blog;/** * @author DELL * @ClassName AbstractMehod * @date 2022/5/1 * version 1.0 */public interface AbstractMethod { public abstract void abstractmethod();//这是一个抽象方法。}
2022-05-02 12:31:53
671
原创 迭代器的部分解释
迭代器迭代是指先判断一个列表中是否有元素,若有则取出来,再继续判断,一直到把集合中的所有元素全部取出。迭代器是指一种通用的取出各种集合中元素的方式。Iterator迭代器是一个接口,我们无法直接使用,只能通过它的实现类的对象来使用它。可以通过集合Collection中的Iterator方法来获取迭代器的实现类对象。迭代器中的方法介绍hasNext( )方法:这个方法的返回值是布尔型,它的作用是判断集合中是否有下一个元素。若有下一个元素则返回true,否则返回false,它的初始索引是-1。n
2022-04-28 20:29:44
483
原创 部分自定义的ArrayList及源码的理解
package com.pyi.MyLinkedList1;import com.pyi.MyLinkedList.MyList;import java.lang.annotation.Native;import java.util.Arrays;import java.util.Collection;/**@author 彭莺@ClassName ArrayList@date 2022/4/20version 1.0*/public class ArrayList e
2022-04-24 19:09:06
170
原创 static关键字
static关键字一.static修饰的成员变量static修饰的成员变量被称为静态变量,又被称为类变量,它不再隶属于对象层级而是隶属于类层级。静态变量的使用类名.变量名调用。如下所示:package com.pyi.blog;public class Static1 { private String name; private int age; String nationality; public Static1(String name ,int age,Stri
2022-04-17 21:19:39
240
原创 super关键字的三种使用方法
super关键字的三种使用方法1. 调用父类的构造方法在子类的构造方法被调用时,会先调用父类的构造方法。在没有在子类中自定义的调用父类的构造方法时,子类的构造方法中会隐藏着一个调用父类无参构造方法的操作,它是不可见的,它的形式是super();。如下所示:package com.pyi.blog;public class Super1 { int num; String name; public Super1(){ System.out.println("父
2022-04-11 20:35:36
1037
原创 包的创建与导入(对blog2中关于包的内容的改进)
包的创建与导入(对blog2中关于包的内容的改进)1. 包的概念包是指一个存放字节码(class)文件的文件夹。2. 包的创建包使用package关键字来创建,后面加上包的名字,如package chapter;,这条语句是声明此程序在chapter包内,然后使用Dos命令进行编译。该程序包的创建语句要放在一段程序的第一条。创建一个包的方式有两种,在blog2中提到过:1.打开DOS命令窗口用javac -d . 源文件.java创建,会在当前目录自动生成一个的文件夹,文件夹中有相应的字节码文件
2022-04-02 16:00:14
472
原创 构造方法的简单解释
构造方法构造方法是一种方法名与类名相同的用于创建实例时将实例进行初始化的方法。在类中都有程序自动创建的默认的构造方法,它是无参的。构造方法可在类中人为自定义,若自定义了构造方法,则默认构造方法失效。构造方法没有返回值类型。构造方法可分为隐式构造方法和显式构造方法,系统提供的默认构造方法为隐式构造方法,是不可见的。显式构造方法是指人自定义的构造方法,它是可见的。两者的方法名和类名相同。隐式构造方法public class Test0{ public static
2022-03-26 18:22:03
937
原创 对象的声明与实例化
对象的声明与实例化class Person{ int age=0; String name;}在上面这段代码中,有一个名为Person的类,在这个类中包含了两个属性age和name。这个类相当与Java中的int,short,double等基本数据类型,只不过那些基本数据类型是Java所固有的,而Person这个数据类型是我们自己定义的。而这个类就相当于一个模板,我们可以用它复刻出对象。对象的声明:Person p;在这条语句的意思是声明一个Person类型的变量(对象)p
2022-03-15 22:29:42
1238
原创 方法的重载
方法重载方法重载是指在一个类中包含多个同名方法,但是它们的参数类型或参数的个数不同。例如:计算多个数之和import java.util.*;public class Test1{ public static void main(String[] args){ Scanner in=new Scanner(System.in); int num1=in.nextInt(); int num2=in.nextInt(); int
2022-03-15 18:51:00
93
原创 计算一个整型数的平方
计算一个整数的平方思路:先写一个计算平方的方法放入一个包中,在需要用的时候导入该包,调用其方法。package sqrt;//声明一个名为sqrt的包public class Sqrt{ public static void main(String[] args){ } public void pingFang(int num){ int result=num*num;//计算平方 System.out.println(num+
2022-03-13 16:33:34
1653
原创 Java中的语句结构
Java中的语句结构语句结构的分类顺序结构选择结构循环结构顺序结构指一段代码从上往下执行,不发生任何的选择以及循环。Example:public class JiaFa{//定义一个类,类名为JiaFa public static void main(String[] args){//程序的入口 int num1=1; int num2=2; int result=0;//声明三个int类型的变量,num1,num2,result
2022-03-05 16:47:54
588
空空如也
请问各位为什么有几个测试点通不过
2022-01-01
请问各位char c;scanf(“%c",&c);这样一次把10或者09输进去吗?
2021-12-14
请问各位str[i]-'A'+1是什么意思呢
2021-12-11
请问各位为什么答案不正确呢
2021-12-11
请问各位为什么这样的代码有一个测试点通不过
2021-12-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人