自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java博客记录十六--I/O流(一)

在 Java 中,I/O 流(Input/Output Streams)是用于处理输入和输出操作的重要机制。

2024-05-07 22:50:42 246

原创 Java博客记录十五--做一个简单的学生成绩管理系统

用Java语言来实现一个简单的学生成绩管理系统。

2024-04-18 20:30:58 452 1

原创 Java博客记录十四--做一个简单系统前的准备

在做一个学生成绩管理系统前,我们需要了解以下内容。

2024-04-10 23:33:37 768 1

原创 Java博客记录十三--多态

同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。通俗来说就是一个事物有多种形态,比如一个人他可以是父亲,也可以是儿子,也可以是公务员等等,有多种身份。

2024-04-05 15:27:34 272 1

原创 Java博客记录十二--接口

接口是一种重要的抽象类型,是一种行为的规范和标准。1.接口用关键字interface来修饰2接口中的方法只能是抽象方法3.所有的方法都会被默认为 public abstract4.接口当中的成员变量都默认为public static final5.接口中的方法如果要实现就要用default来修饰6.接口是不能被实例化的,比如(new 接口)这种是错误的。

2024-04-03 21:22:41 234 1

原创 Java博客记录十一--abstract类

用通俗的语言来说abstrac类就是车子都可以跑,但什么车子在跑,怎么跑,是个具体的,但车子跑是个抽象的,此时车就表示一个抽象类。4.子类必须实现抽象类中的所有抽象方法,否则子类也必须声明为抽象类。1.可以包含抽象方法,抽象方法没有方法体,只提供方法的签名。像以上的代码,子类就必须要实现move()方法。3.可以有非抽象类方法,这些方法可以实现。abstract是一种特殊的类。

2024-04-02 22:25:06 216 1

原创 Java博客记录十--import关键字及Java.util语句

包是Java语言提供的一种确保类名唯一性的机制,是类的一种组织和管理方式、是一组功能相似或相关的类或接口的集合。

2024-03-26 13:19:09 316

原创 Java博客记录九--子类父类

父类是一个类,它可以被其他类继承。子类是从父类继承而来的类。子类可以继承父类的属性、方法和接口。在许多加载机制当中,加载子类之前先加载父类。子类初始化前会执行父类的初始化。在上述实列当中,Son是Father的子类,子类重写了父类中animal这个方法,这段代码运行会得到。这样的继承关系和方法重写允许代码的复用和扩展,使得子类可以在父类的基础上进行特定的修改和增强。子类可以访问和使用父类中的非私有成员。子类还可以重写父类的方法,以实现自己的特定行为。

2024-03-25 22:13:39 123

原创 Java博客记录八--练习

【代码】Java博客记录八--练习。

2024-03-25 21:50:31 171

原创 Java博客记录七--方法的重载

在上述代码中,定义了一个MethodOverloading的类(class),其中包含了两个名为add的方法,第一个add接受两个整型参数,第二个add接受两个浮点型参数。一个类(class)中有两个或两个以上同名的方法。他们之间就构成了重载。方法的重载与修饰符和返回值无关,与参数的类型,个数,顺序有关。3.调用的方法的参数类型或者参数的个数必须不同。可以执行相应的加法操作并输出结果。1.在同一个类(class)当中。2.至少是两个同名的方法。

2024-03-23 23:11:02 191 1

原创 Java博客记录六--关键字this

一个构造方法中需要调用本类的另外一个构造方法,就可以通过this()的方式来调用,但是有一个前提:this()必须放在书写中的第一行,不可以有东西在其上面。例如上式代码,先定义一个成员变量,int i = 20,再定义一个局部变量int i = 30,之后分别打印i和this.i。this关键字就帮助我们区分了这两个变量,他可以将成员变量打印出来而不受局部变量的影响。当局部变量和成员变量命名发生冲突时,可以通过this成员变量名的方式来区分这两者。this是一种特殊的引用,指向当前的对象。

2024-03-22 20:12:15 320 1

原创 Java博客记录五--构造方法

对对象中的成员进行初始化,并且不负责给对象开辟空间,但会给对象的属性赋值。方法名和类名要相同,方法里没有返回值但是也没有void来修饰,例如上,方法名为Person,且类名也为Person。顾名思义,有参数构造的称为有参构造方法。没有参数构造的方法称为无参构造。

2024-03-21 20:14:17 201 1

原创 Java博客记录四-输入

用sc.next().charAt(0)代表接受字符串中的第一个字符,同等,用sc.next().charAt(1)代表接受字符串中的第二个字符。首先获取用户输入的数组元素数量,然后创建相应大小的数组,列如上代码一维数组元素为5,接着使用循环逐个读取用户输入的数组元素。nextFloat()输入float,nextDouble()输入double。而使用sc.nextLine()可以输入除回车外的特殊符号。使用sc.next()只能不能输入空格等特殊符号。nextInt()输入整形。

2024-03-20 19:18:23 206 1

原创 Java博客记录三--练习

3.将新数组释放资源,在Main方法中输出处理后的结果。2.遍历原始数组,如果元素不为0,则将其添加到新数组中。1.创建一个新的数组,用于存储消除0后的结果。

2024-03-19 18:19:40 191

原创 Java博客记录二

当a = 1时,我们可以直接跳过1,将a+1;我们利用两个for循环,第一个for循环是我们要判断的数的一个范围,列如找出1~10之间的所有素数。如果还有别的数可以整除他,即说明不是素数,这是我们用一个break跳出第二个for循环,进行下一次。但也有点不好,用(j*j <= i)这个条件可能会溢出,我们可以使用(j <= i/j)的条件来。今天我们来试着用Java来判断素数,素数是指除了能被1和自身整除的数,2为最小素数。通过这个特点我来编写我们的代码,(我们输入的都为正整数,没有考虑到复数的情况)

2024-03-18 21:56:52 141

原创 在Main class中引用For class

然后将此For class引用到Main class当中去,我们需要使用到new这个关键词。使用new创建对象时,会调用构造方法初始化对象,声明对象 For a 在栈内存中。每new一次就是在创建一个新的对象,声明的对象a保持的是实列化对象的地址。保存在栈内存中,通过栈内存中的地址找到存在。以上代码是一个名为For的class,该代码将得到的值a从0累加到9得到一个新的数值并且输出。然后在Main class中通过new调用For class。给a赋一个值,通过For class运行得到结果。

2024-03-17 15:24:12 197

原创 Java数据类型转换

byte转换为short,short转换为int,char转换为int,int转换为long,double,float转换为double都表示无信息损失的转换。例如,计算 shortX+intY,Java 把short类型的变量shortX转换为int类型,因为intY的精度高于shortX 的精度。Java 程序为了完成不同功能,经常需要转专换数据类型,如数值类型之间转换、数值与字符串之间转换,以及引用类型之间转换。Java自动进行数值类型之间转换的条件:1.转换前的数值类型与转换后的类型兼容。

2024-03-14 19:32:25 223

原创 初学Java 程序结构

5.第2行public class后面的类名Main 因此使用Main.java作为源程序文件名,否则在使用javac.exe编译器编译该源代码,将出现错误信息public class Main must be defined in a file called 'Main.Java'.System.out.println(),可直接输出()中的内容,如果有多个值,利用“+”连接。3.关键字class修饰类,Java程序的任何部分都必须包含在类中。我们可以通过一个简单的案例说明Java应用程序的主要结构。

2024-03-10 14:33:26 223 1

空空如也

空空如也

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

TA关注的人

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