自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 开启Java之旅——ATM机系统代码(24.4.9)

代码通过三个方法实现,分别是主菜单、登录、注册。

2024-04-09 20:14:35 219

原创 开启Java之旅——ATM机系统构思及框架(24.4.8)

首先是创建两个Java文件,一个文件用于各种功能的实现,另一个用于储存客户的信息类。该银行模拟系统首先能够实现的是登录和注册的实现,随后注册成功并实现登录以后,呈现各个可实现的功能页面,这些功能主要分为七个分别是:“存款、取款、转账、查询、注销账号、修改密码、退出”。

2024-04-08 23:31:59 317

原创 开启Java之旅——用Java实现简易的图书管理系统(24.4.7)

1、首先需要区分两类人,图书管理员和借书用户,不同的用户要展现不同的界面,利用继承和多态可以将其实现。2、要将不同的操作封装起来,单独设计成为一个类,为了规范实现,需要使用接口。3、要将书的属性进行封装,设立一个书架,及存放书的数组。4、实现管理员添加书籍,查找书籍,删除书籍以及显示书籍。5、读者可以查找书籍,借阅书籍以及归还书籍。

2024-04-07 23:18:57 977

原创 开启Java之旅——练习题(24.4.6)

(今日偷个懒,明天再学哈)

2024-04-06 15:50:22 186

原创 开启Java之旅——011 异常(24.4.5)

异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。程序错误分为三种:1.编译错误;2.运行时错误;3.逻辑错误。(1)编译错误是因为程序没有遵循语法规则,编译程序能够自己发现并且提示我们错误的原因和位置,这个也是大家在刚接触编程语言最常遇到的问题。(2)运行时错误是因为程序在执行时,运行环境发现了不能执行的操作。(3)逻辑错误是因为程序没有按照预期的逻辑顺序执行。

2024-04-05 15:58:54 876

原创 开启Java之旅——010 多态(24.4.4)

重写方法的调用和执行。接口不能被实例化,而是通过多态的方法实例化子类对象。意思就是说,。

2024-04-04 18:12:59 199 1

原创 开启Java之旅——009接口2(24.4.3)

以Imple1类和Imple2类作为Demo3接口的实现类,令Imple1类为抽象类,不实现Demo3接口中的抽象方法;接口与接口是继承关系,java 支持接口的多继承,即一个接口可以同时继承多个接口,例如:接口 extends 接口1,接口2,接口3...,可以不用实现接口的所有方法,因为抽象类本身容许存在抽象方法,语法上是通过的。只能通过多态的方式实例化“子类”对象(这里的“子类”指的是接口的实现类)类与接口是实现关系,支持“多实现”,即一个类可实现多个接口。,要求实现接口的所有抽象方法。

2024-04-03 18:45:34 417 1

原创 开启Java之旅——009接口1(24.4.2)

①定义接口要用到关键字interface,格式如下 :interface 接口名 {②类和接口之间不再是继承关系,而是实现关系,用implements关键字表示。如下 :

2024-04-02 18:23:05 573 1

原创 开启Java之旅——008抽象类2(24.4.1)

abstract关键字只能用于修饰类和方法,用于声明抽象类和抽象方法。其中,抽象类必须使用abstract关键字修饰。声明时格式如下 :访问权限修饰符 abstract class 类名{ // }访问权限修饰符 abstract 返回值类型 方法名(形参列表);

2024-04-01 22:04:20 261

原创 开启Java之旅——008抽象类1(24.3.31)

我们将“

2024-03-31 21:45:21 393 1

原创 开启Java之旅——007封装、继承、多态4(24.3.30)

一个对象的实际类型是确定的,比如new Student();但是可以指向这个类型的引用类可以是任意的。2.方法需要重写(static属于类,不属于实例、final输入常量,在常量池,private私有的不能重写就不能进行多态)(假如子父类都有run方法,那么子类没有重写方法,就调用父类的,如果重写的话就带哦用子类的)定义:同一个方法可以根据发送对象的不同而采用多种不同的行为方式。一个对象的实际类型是确定的,但可以指向对象的引用类型很多。1.首先多态是方法的多态,跟属性无关。1.要有继承的关系。

2024-03-30 21:43:11 126 1

原创 开启Java之旅——007封装、继承、多态3(24.3.29)

必须有继承到关系并且还是子类重写父类的方法,和属性无关。子类的方法和父类必须要一致,方法体不同。

2024-03-29 16:54:39 233 1

原创 开启Java之旅——007封装、继承、多态2(24.3.28)

,在子类中有个public Students02() { System.out.println("子类有参执行了!假如父类中的无参构造不写,只写了有参构造,那么在子类中就无法进行父类无参构造的调用,不仅如此,子类中的无参也会报错。如果我想要调用父类中的有参构造,那么就需要在子类无参构造中利用super("XJX");如果父类的构造器换成私有制的关键字属性,那么原本的子类就无法使用super关键字来进行方法的调用。因此我们封装的时候无论一个类怎么写,在写的时候一般只要重写了有参构造,一般都会加上无参构造。

2024-03-28 21:09:37 399 1

原创 开启Java之旅——007封装、继承、多态1(24.3.27)

继承的本质就是对某一批类进行的抽象,从而实现对现实世界最好的建模。

2024-03-27 20:32:05 351

原创 开启Java之旅——006对象的构造及初始化2(24.3.26)

(3)处理并发安全问题比如:多个线程同时申请对象,JVM要保证给对象分配的空间不冲突。注意:代码编译完成后,编译器会将所有给成员初始化的这些语句添加到各个构造函数中。为什么局部变量在使用时必须要初始化,而成员变量可以不用呢?(1)检测对象对应的类是否加载了,如果没有加载则加载。(5)设置对象头信息(关于对象内存模型后面会介绍)(6)调用构造方法,给对象中各个成员赋值。在声明成员变量时,就直接给出了初始值。(4)初始化所分配的空间。(2)为对象分配内存空间。

2024-03-26 20:10:48 175

原创 开启Java之旅——006对象的构造及初始化1(24.3.25)

否则会编译失败。

2024-03-25 23:21:12 221 1

原创 开启Java之旅——005类与对象3(24.3.24)

this引用指向当前对象(成员方法运行时调用该成员方法的对象),在成员方法中所有成员变量的操作,都是通过该引用去访问。只不过所有的操作对用户是透明的,即用户不需要来传递,编译器自动完成。注意:this引用的是调用成员方法的对象。

2024-03-24 21:33:05 406 1

原创 开启Java之旅——005类与对象2(24.3.23)

定义了一个类,就相当于在计算机中定义一种新的类型,与int,double类似,只不过int和double是java语言自带的内置类型,而类是用户自定义了一个新的类型。比如上一篇提到:WashMachine类。它们都是类(一种新定义的类型)有了这些自定义的类型之后,就可以使用这些类来定义实例(或者称为对象)。用类创建对象的过程为类的实例化,在java中采用new关键字,配合类名来实例化对象。//通过new实例化对象dogh.name = "阿黄";dogh.color = "黑黄";

2024-03-23 22:01:29 271

原创 开启Java之旅——005类与对象1(24.3.22)

面向对象程序设计关注的是对象,而对象是现实生活中的实体,比如:洗衣机。但是洗衣机计算机并不认识,需要开发人员告诉给计算机什么是洗衣机*对洗衣机简单的描述,该过程称为对洗衣机对象(实体)进行抽象(对一个复杂事物的重新认知),**但是这些简化的抽象结果计算机也不能识别,开发人员可以采用某种面相对象的编程语言来进行描述,比如:Java语言。(1)使用new关键字创建对象,除了分配内存空间以外还会创建好对象进行默认初始化以及对类中的构造器进行调用。

2024-03-22 21:33:58 231 1

原创 开启Java之旅——004方法的定义和调用2(24.3.21)

例如:System.out.println("Hello word");2返回值类型如果为void则返回为空,也就是不需要rutern;如果是int等类型需要进行返回。方法名可以根据命名的规则来自己进行定义,比如增加的add方法和删除的del方法。参数类型包括两种,一个形式参数和一个实际参数。参数像是一个占位符,可以被选择,也可以不做选择(也就是方法可以 不含参数)。指的是在方法被调用时来接收外界输入的数据。指的是调用方法实际传给对方的参数。包括定义的具体语句以及定义该方法的功能。

2024-03-21 20:46:38 261 2

原创 开启Java之旅——004方法的定义和调用1(24.3.20)

抽象类:抽象类不能用来实例化对象,声明抽象类的唯一目的是为了将来对该类进行扩充。一个类不能同时被 abstract 和 final 修饰。如果一个类包含抽象方法,那么该类一定要声明为抽象类,否则将出现编译错误,抽象类可以包含抽象方法 和 非抽象方法。抽象方法是一种没有任何实现的方法,该方法的具体实现由子类提供。抽象方法不能被声明成 final 和 static,任何继承抽象类的 子类必须实现父类的所有抽象方法,除非该子类也是抽象类。如果一个类包含若干个抽象方法,那么该类必须声明为抽象类。

2024-03-20 20:05:06 718 1

原创 开启Java之旅——003程序流程控制(24.3.19)

if( 关系表达式<或者是布尔表达式> )语句体(true就成立执行语句体,false就绕过了语句体,直接输出结束。

2024-03-19 20:38:39 597 1

原创 开启Java之旅——002基础语法2(24.3.18)

(3)byte/short/char这三种类型在进行运算的时候首先会被默认为是int类型。(2)byte/short/char这三种类型可以进行数学计算。格式:(范围小的类型)+范围小的变量名=(范围小的类型)+原本范围大的数据。注意:(1)在进行前置转换的时候可能会出现内存溢出、精度丢失等现象。显式(数据范围从低到高):代码不需要进行处理并且直接可以完成转换。(4)布尔类型不可以进行任何的数据转换。Java的所有变量的使用必须严格的符合固定,代码需要进行处理不能够自动的完成转换。

2024-03-18 21:41:33 238 1

原创 开启Java之旅——002基础语法1(24.3.17)

Java 语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标识符。

2024-03-17 23:35:49 478 3

原创 开启java之旅——001下载JDK1.8、安装和环境配置(24.3.14)

1、从上方网址进入官网,找到自己所需要的Java 版本下载,我下载的是Java18。根据不同电脑对应的不同系统选择对应文件下载,我选择的是Windows x64安装程序。2、点击下一步3、点击更改,设置安装路径设定安装路径,一定要记清自己的安装路径哦(我自己找了好久呢),建议安装在D盘(就是除C盘以外别的盘)4、设置后,进行安装5、安装成功后,点击关闭。

2024-03-14 20:19:22 717 2

空空如也

空空如也

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

TA关注的人

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