自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java】图书管理系统详解!!!

首先我们要知道图书系统中我们需要面向的对象有哪些,有书、而书需要放在书架中,所以我们还要书架,以及图书系统的使用对象,有普通用户和管理员这里将书和书架归为一类,所以我创建了book包来放这两个类,也就是Book(书)类和BookShelf(书架)类在普通用户和管理员归为一类,所以我创建了一个user类来放这两个类,也就是NormalUser(普通用户)和AdminUser(管理员)在创建一个Main作为运行的入口这是最先的一个框架,先写这些,后面在进行扩展。

2024-08-18 19:14:50 701

原创 【Java】抽象类和接口

接口:公共的行为规范标准,大家在实现时,只要符合规范标准,就可以通用。在java中,接口可以看成是:多个类的公共规范,是一种引用数据类型。例如:电源插座插孔上,可以插:电脑、电风扇、充电器等所有符合规范的设备。语法规则将class关键字换成interface来定义一个接口public interface 接口名称{.....接口的命名一般以大写字母I开头;接口的命名一般使用“形容词”词性的单词;阿里编码规范中约定,接口中的方法和属性不要加任何修饰符号,保持代码间接性。

2024-08-14 15:35:47 791

原创 【Java】Object类、内部类

可以理解为Object是所有类的父类,其所有类的对象都可以继承Object类。显然是不可以的,==判断的是你当前变量中的值,而dog1和dog2其储存的是对象的地址,其对象不一样,其值也不一样。实例内部类中,包含2个this,一个是实例内部类自己的this,一个是外部类名.this。内部类:在外部类中,内部类定义位置与外部类成员所处的位置相同,因此称为内部类。Object是所有类的父类,Object有equals类,子类重写就好。在我们比较值的大小的时候,我们通常会使用==来看他们是否相等。

2024-08-13 15:50:59 802

原创 【Java】static成员

static:static是用来修饰成员变量或成员方法的,被static修饰的成员,成为静态成员,也可以称为类成员,静态的成员只有一份,存在方法区当中,其不属于某个具体对象,是所有对象所公有的。

2024-07-30 15:43:23 337

原创 【Java】面向对象的特征之一(下):多态

多态:多种形态,就是去完成某个行为,不同对象去完成时会产生不同的状态。在继承的情况下,当代码运行的时候,通过父类引用,调用父类和子类的重写的方法,结果实际调用了子类的方法。虽然说,重写的时候,子类和父类的方法返回值类型、方法名、参数列表要完全一致,但是被重写的方法返回值类型也可以不同,但是其返回值类型要保持父子关系;既然有了动态绑定,那么应该也有静态绑定吧。静态绑定:也称为前期绑定(早绑定),即在编译时,根据用户所传递实参类型就确定了具体调用方法。典型代表函数重载。int a=1;int b=2;

2024-07-30 14:08:00 942

原创 【Java】面向对象的特征之一:继承

继承主要解决的问题就是:共性的抽取,实现代码的复用我们将猫和狗的共性进行抽取,然后采用共性的思想达到共用由上图可知,Dog和Cat继承Animal,Animal类称为父类/基类/超类,Dog和Cat称为子类/派生类,继承后,子类可以复用父类中的成员变量或成员方法。final关键字:用来修饰变量、成员方法以及类。

2024-07-23 16:47:09 687

原创 【Java】面向对象的特征之一:封装(上)

封装:将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开的接口和对象进行交互(对类进行包装,将一些细节隐藏起来,提供一些公开访问的东西就可以)。可以类比成一个手机,你只能看到外壳包装,确看不到内部元件的构成。包:为了更好的管理类,把多个类收集在一起,成为软件包。同一个类也可以根据不同属性再次进行组合。包的本质就是文件夹。常见的包java.lang:系统常用的基础类(String、Object);java.lang.reflect:java反射编程包;

2024-07-16 18:13:44 811

原创 【Java】类和对象详解!!!

对象:真实存在的一个实体。在java中,一切事物皆为对象对象与对象之间相互协作来完成,注重的是对象。例如,用洗衣机洗衣服,人只要放入衣服-->倒入洗衣液-->选择模式,启动洗衣机人、衣服、洗衣液、洗衣机四个对象相互协作完成就好。注重的是对象之间的相互协作。面向过程:注重的是过程例如,我们自己洗衣服,放衣服到盆里,装水-->将衣服浸湿,使用洗衣服,揉搓>放入水中-->拧干-->放入水中-->拧干这个过程我们注重的是过程类:对一个对象的描述。描述对象的属性(尺寸,颜色、型号)和功能。比如:一瓶水。

2024-07-15 08:28:07 697

原创 【Java】数组的定义与使用详解!!!

数组是相同数据类型的一个集合数组中的数据类型都是相同的;数组的空间是连在一起的;数组的每个空间都有编号,下标是由0开始的。

2024-07-10 21:07:41 764

原创 【Java】方法的使用!!!

是一个代码片段好处:1.能够模块化比较复杂的代码2.代码能够重复使用3.代码可以更好的理解4.直接调用现有方法开发修饰符 返回值类型 方法名称(参数类型 形参){方法体代码;return 返回值;{ int a,b;a=10;b=20;return a+b;修饰符现阶段使用public static;方法名称使用小驼峰,例如add;方法只有在调用时才会被执行;一个方法可以多次调用;方法之间也可以调用,尽量避免相互调用造成死循环;

2024-07-10 15:18:44 301

原创 【Java】运算符详解!!!

运算符是编程语言中用于执行各种操作的特殊符号或关键字。用于处理变量和值,执行数字计算、逻辑运算符、位运算和其他操作,以便编写复杂的程序。

2024-05-26 16:47:48 721

原创 【Java】数据类型与变量详解!!!

数据类型 变量名=初始值;int a=10;//a=100a是变量,它的值是可以发生改变的;

2024-05-22 22:11:34 703 1

原创 整数和浮点数在内存中的存储

整数在内存中的储存。

2024-04-06 23:35:25 1017

原创 数组知识点(详解)

类型符 数组名[常量表达式];int a[10] 其中10代表数组的大小;a[2+1],a[2*3],a[5/2]这些也都是符合的.类型名 数组名[常量表达式(行)][常量表达式(列)]int a[3][4],a[2-1][2*2-1],b[1][3]=a[2][3]/3这些都是可以的在C语言中,是将字符串作为字符数组来处理的对字符:char c[10]={'a','b','c','d'}

2024-01-31 22:59:00 1181 3

原创 理解三种循环语句for、while、do...while的使用与区分

今天的三种循环语句讲解就到这里啦,不知道看完的小伙伴是否会使用和区分这三种循环了语句了嘛,有想法的可以提出意见哦,有不对的地方也可以提出来哦,非常欢迎!图二可知n是先自加1变成2后打印2,所以图二是由2开始打印到最后n=10的时候仍然满足条件自加1变成11后打印。n=1也就是初始化部分只执行一次,之后就表达式2、循环语句、表达式3在循环语句中执行直到条件判断不符合。图一可知n是先打印后加自加1,直到n=10的时候n++变为11不符合打印条件停止;表达式成立(为真)则执行语句,则语句执行;

2024-01-25 22:17:35 545

原创 入门小白的自述

大家好,我是一名C语言入门小白,个人在有些方面比较佛系,但有时候也很上进。比如在C语言上面,哈哈哈。我的编程目标是自己在编程这方面的能力,能越来越厉害,希望自己也能够努力上进!关于怎么学习编程,我是打算每天做题,以及看一些网课,遇到一些不会的知识点及时巩固,多做题,希望自己不要遇到难题就退缩。我大概每天会花3-4小时的时间在关于C语言的事情上面,当然,也可能是刚入门,有许多不会的地方,做题就慢,也会遇到许多错误,没事,来日方长,不急,我们慢慢来!

2024-01-23 19:33:02 373

空空如也

空空如也

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

TA关注的人

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