自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Java 异常处理

对每种不同的异常给出准确的提示信息,并利用合理的测试数据程序能够抛出这4种异常。用户输入有效的整数成绩:用户每输入一个有效的整数后,该数会被添加到数组中,并累加到总分中。异常输入情况:如果用户输入的不是一个有效的整数,Integer.parseInt(input)将抛出NumberFormatException异常。车速超速的情况:当随机生成的车速超过120公里/小时时,measureSpeed 方法将抛出一个 OverSpeedException 异常,并附带一个包含车速信息的异常消息。

2024-06-17 15:47:42 255

原创 Java 方法重写

在Java中,方法重写(Overriding)与方法重载(Overloading)是两个不同的概念。方法重写发生在子类和父类之间,当子类中存在一个与父类同名、参数列表相同、返回类型相同(或协变)且访问权限不小于父类的方法时,我们说子类重写了父类的方法。方法时,编译器会根据提供的参数类型和数量来确定应该调用哪个方法。方法,分别接受两个或三个整数参数以及两个双精度浮点数参数。类的一个实例,并使用它来调用这三个。

2024-05-21 16:56:34 116 1

原创 Java 方法重载

在Java中,方法重载(Overloading)是指在一个类中定义多个同名但参数列表不同的方法。方法重载允许程序根据传递的参数的数量、类型和顺序来调用不同的方法。注意:在Java中,不能仅通过改变方法的返回类型来实现方法重载,因为返回类型不是方法签名的一部分(即方法的名称和参数类型列表)。由于每个方法的参数列表都是唯一的,所以编译器能够准确地知道在每种情况下应该调用哪个方法。类的一个实例,并依次调用了这四个。

2024-05-13 13:03:26 151

原创 Java 接口

接口的主要用途是允许应用程序的多个部分并发执行,这在处理多个任务或需要并行处理时非常有用。接口是 Java 中用于定义可以由线程执行的任务的接口。接口,它就被认为是一个可以运行的任务。

2024-05-09 18:30:30 159

原创 Java 继承

在创建子类对象时,Java会首先调用父类的构造方法来初始化父类的状态。如果子类没有显式地调用父类的构造方法,那么Java会默认调用父类的无参数构造方法。如果父类没有无参数的构造方法,并且子类没有显式地调用父类的构造方法,那么编译时会报错。多态性允许以父类类型引用子类对象,并在运行时动态地确定要执行的方法。这通常通过方法覆盖和对象引用类型来实现。:子类可以重写父类的方法。其中子类方法的访问修饰符不能比父类方法更严格(即子类方法不能是。如果子类需要访问父类的私有成员,那么应该通过父类提供的公有方法进行访问。

2024-05-09 17:21:39 169

原创 Java图书管理系统初步设计

Java图书馆管理系统是一个用Java语言开发的软件系统,用于管理图书馆的各项业务。MySQL是一种常用的关系型数据库管理系统,可以用于存储和管理系统中的数据。2,借阅管理:包括借书、还书、续借等操作,同时需要记录借阅历史和借阅者信息。5.统计报表:生成各类统计报表,如借阅排行榜、图书流通情况等。1.图书管理:包括图书的添加、删除、修改和查询等操作。4.预约管理:允许用户预约图书,并提醒用户取书时间。3.用户管理:包括用户注册、登录、权限管理等操作。

2024-04-21 21:18:21 172

原创 Java 构造方法

在Java中,每个类都有一个默认的构造方法,也可以定义一个以上的构造方法,根据参数列表的不同来构成方法重载。同时,构造方法也负责在内存中为对象分配空间,并初始化对象的成员变量。构造方法的主要作用是为对象的属性赋初始值,确保对象在使用前具备合理的初始状态。在Java中,当你创建一个新的对象时,对象的实例变量会自动被赋予默认值。在面向对象的编程中,对象的创建过程通常涉及几个关键步骤:分配内存空间、给属性赋默认值以及调用构造方法。Java中的每个类都有一个默认的构造方法,并且也可以有一个以上的构造方法。

2024-03-26 22:05:52 140

原创 Java 抽象类

在编程中,局部变量通常是在函数、方法或代码块内部定义的变量。这些变量的作用域仅限于定义它们的那个特定的函数、方法或代码块内。与全局变量相比,局部变量不需要在它们的名称前使用任何特殊的修饰符来区分它们,它们的作用域本身就已经限定了它们的可见性和使用范围。:类还可以定义一组方法(也称为成员函数或操作),用于描述对象的行为。:类可以定义一组属性(也称为成员变量或字段),用于存储对象的状态信息。当你在函数内部声明一个变量时,它就被认为是那个函数的局部变量,除非你明确地用某种方式(如。

2024-03-26 21:55:19 202

原创 Java 关键字this

关键字不能在静态方法中使用,因为静态方法属于类本身,而不是类的实例,因此没有与之关联的。关键字时,重要的是要认识到它始终指向当前对象实例。当你创建了一个对象并调用它的方法时,允许你直接访问和修改对象的属性和方法,而无需创建额外的变量或引用。:在某些情况下,你可能需要将当前对象传递给其他方法或作为返回值。:当方法中的局部变量或参数与类的成员变量同名时,可以使用。在静态方法中引用实例变量或调用实例方法是不允许的。关键字在那个方法内部就代表那个对象。是一个关键字,它引用当前对象实例。

2024-03-25 22:28:03 193

原创 Java 类(Class)与对象(Object)

在方法执行过程中,方法的代码会在Java虚拟机中运行。Java虚拟机通过加载类文件,将类的字节码加载到内存中,并创建相应的对象和方法。当方法执行完毕后,Java虚拟机会将当前栈帧弹出调用栈,并返回到调用该方法的地方继续执行后续的代码。调用方法时,我们需要传入相应的参数,这些参数会按照方法定义中的要求传递给方法体内部使用。首先,当我们在代码中调用一个方法时,Java虚拟机会根据方法的名称和参数在当前类中查找该方法的定义。在Java中,方法的执行原理主要涉及方法的调用和执行过程。

2024-03-25 22:23:30 100

原创 Java 方法定义与调用

原文链接:https://blog.csdn.net/fljxzxb/article/details/6889084。System.out.println("parameter1 : 比较条件1,数字类型");System.out.println("这是do-while 第"+j+"次循环");System.out.println("这是while 第"+i+"次循环");System.out.println("这是for 第"+i+"次循环");System.out.println("if 条件满足!

2024-03-25 22:14:03 342

原创 Java 数组

System.out.println("在"+m+"和"+n+"之间共有"+count+"个素数");

2024-03-21 18:42:14 373

原创 Java for循环

y>-1.5f;y-=0.15f){x

2024-03-18 21:58:39 363

原创 Java if语句

System.out.println(year+"不是闰年!System.out.println(year+"是闰年!System.out.println("请输入年份:");

2024-03-17 21:00:12 340

原创 Java 基本数据类型

对于刚刚接触这个方面的新手,每一部分都需要花费时间和精力去理解和掌握。学习Java不仅仅是学习语法和理论,更重要的是实践。基础数据类型包括boolean、byte、char、short、int、long(整形)float、double(浮点)char(字符)Boolean(布尔)人工智能的程序:已知一个输入和输出,寻找算法inputs+outputs==>algorithm。原码:最左边的一位(最高位)用于表示符号(0 表示正数,1 表示负数)反码 负数的反码是将原码中的符号位不变,其余各位。

2024-03-09 13:37:09 322

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除