自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【JDBC】实战 养老中心护理项目的增删改查

在进行jdbc项目之前,我们需要进行mysql的nurse_content表形式如下所示:进行jdbc项目需要分为四层,分别命名为dao层,pojo层,service层,test层,在dao层中我们主要进行数据库的连接和增删改查主要方法体的书写。pojo层中是保存用户,护理等级和护理内容的字段。service层是写方法名,等待主菜单view类的调用。test类则是测试整个项目的运行,新建两个类,分别是view和start,在view类中进行整个项目菜单框架的书写,在start类中使用main方法启动项目。

2025-10-21 21:43:28 386

原创 【JDBC】系列文章第一章,怎么在idea中连接数据库,并操作插入数据?

第一步需要在idea中配置依赖环境。

2025-09-28 11:17:21 555 6

原创 【MYSQL】简单查询,条件查询,排序,分页查询

如果有任何问题可以评论,联系up主。

2025-09-24 17:46:09 239

原创 【实训作业2】使用map集合展示学生管理菜单

【代码】【实训作业2】使用map集合展示学生管理菜单。

2025-09-24 08:46:02 104

原创 【回归之作】学校实训作业:Day04面向对象思想编程

这是一个简单的运用面向对象编程的作业,要求我们分别创造4个实体类,其中一个父类Instrument,两个子类分别是Piano和violin,一个测试类,测试类中的方法应用了多态的思想,测试类中输出固定语句,适合java初学者进行练手学习。下面展示main类,用于测试之前所写方法。

2025-09-18 21:52:55 611 1

原创 stream流理解不透彻?就看这篇!!

是jdk8开始新增的一套API,可以用于操作集合或者数组的数据。stream流大量的结合了Lambda的语法风格来编程,功能强大,性能高效,代码简洁。

2025-05-08 22:48:25 184

原创 java实战(第六篇):统计投票信息

需求:某个班级80名学生,现在需要组织春游活动,班长以此提供了四个景点A B C D,每个学生只能选择一个景点,请统计最终想去哪个景点的人最多。很明显我们这个案例需要存储一对一的数据,就需要考虑使用map集合来做。map集合内存放的都是一对一的键值对。

2025-05-08 16:06:22 1017

原创 java实战(第五篇):增强版电影信息展示系统

1.开发一个电影信息管理模块,用户可以商家电影,查询电影,下架某部电影,以及下架某个电影明星参演的电影。2.每部电影都是一个电影对象,设计一个电影类。3.需要定义一个电影操作类,其对象专门处理电影操作的业务。4.操作类中需要定义一个集合存放全部的电影对象。

2025-05-07 11:40:04 1149

原创 python中还在绞尽脑汁写前端?streamlit帮你解决!!

上图表示出来streamlit库的优点,它可以让我们不用前端代码,全程只是在pycharm中,创建出便捷简单的web界面。读者可以看到,我并没有编写任何的前端代码,只是依靠这个streamlit库生成的web界面。首先我们让用户输入用户名,输入之后立即返回您好+用户名,生成一个滑栏,范围是从0到1440,打开网页时固定到25,并下面实时显示你选择的充电时长,下面有一个显示数据的按钮,勾选之后显示这里可以显示数据。这一步可以根据读者自身的需要加入事件监听器,丰富前端web网页功能。

2025-05-04 22:01:51 289

原创 一篇文章帮你理清概念:什么是代码块?

作用:和构造器一样,均是完成对象的初始化,比如给实例变量赋值,当然也可以实例变量也可以在定义后直接赋值。特点:类加载的时候会自动执行,因为类只会加载一次,所以静态代码块也只会执行一次。作用:完成类的初始化,比如给静态变量赋值。静态变量本身可以直接在定义之后赋值.特点:每次创建对象时,执行实例代码块,并在构造器前执行。代码块分为两种:静态代码块,实例代码块。格式:static{}

2025-05-03 20:11:20 170

原创 接口和抽象类的区别还是想不明白?这篇一定让你读懂!

3、一个类继承抽象类,或者实现接口,都必须重写完他们的抽象方法,否则自己要成为抽象类或者报错!3、一个类继承抽象类就不能再继承其他类,一个类实现了接口(还可以继承其他类或者实现其他接口)。2、都是派生子类形式:抽象类是被子类继承使用,接口是被实现类实现。1、抽象类中可以定义类的全部普通成员,接口只能定义常量,抽象方法。4、抽象类体现模板思想:更利于做父类,实现代码的复用性。1、多是抽象形式,都可以有抽象方法,都不能创建对象。2、抽象类只能被类单继承,接口可以被类多实现。

2025-05-01 20:11:31 164

原创 java实战(第四篇):从面向对象的思想变为面向接口

1.请设计一个班级管理模块:学生的数据有姓名,性别,成绩。功能1:要求打印出全班同学的信息。功能2:要求打印出全班同学的平均成绩。2.注意!以上业务的实现是有多套方案的,比如:第一套方案:能打印班级全部学生的信息,能打印班级全部学生的平均分。第二套方案:能打印出班级内全部学生的信息,包括男女人数,能打印班级的平均分,去掉最高分,最低分。3.系统可以支持灵活地切换这两套方案。

2025-05-01 15:54:00 1649

原创 面向对象的高级思想:final关键字

我们经过了前几篇文章的学习,已经掌握了面向对象的基础思想。相信大家一定会有所收获,本文先带领大家认识final关键字,以及它的作用和使用场景。

2025-04-30 16:27:19 240

原创 java实战(第三篇):加油站支付系统

这次java实战综合了各个面向对象的思想,代码比较复杂,构造的类较多,功能也较复杂,对于java初学者理解起来可能有一些难度。

2025-04-30 11:29:07 1524

原创 (继承系列文章最后一篇)继续认识继承:this()调用兄弟类构造器

3.我来简要分析一下这段代码:思路在1.中已经讲述过,3.主要讲述如何使用快捷键更快的在idea中打出这段代码。有些读者可能已经注意到,我们并没有向新建对象s1,s2中传入school的信息,但是输出的对象中包含school信息为清华大学,那是因为在实际的学生信息管理系统中,学生一定是来自同一个学校,我们把school的值固定设置成清华大学,在有参构造器中予以体现,这就会使输出对象都带上了学校信息,提高代码的可读性。此知识点较简单,我直接通过代码展示和分析代码的方法带领大家学习这个知识点。

2025-04-29 21:49:40 285

原创 (继承系列文章第四篇)继续认识继承:子类构造器的特点

子类的全部构造器都会先调用父类的构造器,再调用自己的。

2025-04-28 20:49:32 666

原创 (继承系列文章第三篇)继续认识继承:重写

当子类觉得父类中的某个方法不好用,或者无法满足自己的使用需求时,子类可以重写一个方法名称,参数列表一样的方法去覆盖父类的这个方法。使用@Override注释,它会自动的指定java注解器,检查我们重写的格式是否正确。若重写的子类方法声明与父类不同时就会报错。私有方法,静态方法不能被重写,若重写即报错。重写的规范:声明不变,重新实现。子类重写Object类的toString方法,以便返回对象的内容。

2025-04-28 20:19:37 522

原创 (继承系列文章第二篇)继续认识继承:继承的权限修饰符和继承的特点。

1.private 只能本类访问。2.无任何权限修饰符修饰(缺省)本类,同一个包的类。3.protected 本类,同一个包的类,子孙类。4.public 任意位置均可访问。

2025-04-27 21:21:58 288

原创 (继承系列文章第一篇)面向对象三个特性:封装,继承,多态。今天来主讲继承!!

这是一个比较简单的面向对象的编程方法,使用继承的思想完成编程。只要掌握private关键字使用方法也就是封装的思想,getter and setter方法的使用,再结合这次继承extends关键字的了解,完成这个需求难度应该不大。

2025-04-27 20:23:41 210

原创 java实战(第二篇):简易版电影信息展示系统

/设计电影类Movie,以便创建电影对象,封装电影数据。movies[0] = new Movie(1,"星际穿越",9.6,"安妮海瑟薇");movies[1] = new Movie(2,"速度与激情8",9.2,"瑞秋 费尔南多");movies[2] = new Movie(3,"夏洛特烦恼",9.2,"沈腾");movies[3] = new Movie(4,"战狼2",9.2,"吴京");movies[4] = new Movie(5,"让子弹飞",9.5,"姜文");

2025-04-25 21:19:45 427 1

原创 系列文章叙述(第二篇):static修饰成员方法

如果这个方法只是为了做一个功能且不需要直接访问对象的数据,则这个方法直接定义为静态方法。如上举例,只是做一个打印Hello World的功能,且不用访问对象数据,则用static修饰,定义为静态方法。如果这个方法是对象的行为,需要访问对象的数据,这个方法必须定义为实例方法。如上举例,定义方法需要为对象赋值,访问对象成绩,所以定义为实例方法。

2025-04-25 11:51:55 925 3

原创 系列文章叙述(第一篇):static修饰成员变量

可以通过类名直接访问(推荐)也可以通过对象实例访问(不推荐)

2025-04-24 22:13:41 380

原创 细谈java中的public和private关键字!

当java初学者学习到面向对象这部分的时候,总是绕不开的一个思想,那就是面向对象的思想,而在面向对象之中,十分重要的就是创建类。可这些类能被哪些方法访问呢?这就需要public和private关键字界定了。1.publicpublic是最开放的访问级别,表示可以被任何其他类访问。可以被任何其他类访问,常用于定义对外提供的接口,但过度使用会破坏封装性。例如下例中直接定义一个计算两数之和的方法,可以直接调用。2.privateprivate是最严格的访问级别,表示只有声明它的类内部可以访问。

2025-04-24 17:31:17 474 1

原创 java中this关键字还是傻傻搞不懂?就来看这篇文章就好了!!

this是一个变量,可以用在方法之中,用于拿到当前对象;哪个对象调用方法,this就指向这个对象,也就是得到这个对象。解决对象的成员变量与方法内部的变量的名称一样时,导致访问冲突问题时。2.this关键字在实际开发中的作用。1.this关键字是什么?

2025-04-23 16:52:33 147 1

原创 java实战(第一篇):二维数组的生成和随机顺序

1.需求:生成一个n行n列的二维顺序数组,n为整数,打印出此数组。并另打印出一数组,要求打乱此顺序数组的顺序。2.思路:定义一个二维数组存储数字列表。遍历二维数组给二维数组赋值,arr.length表示行数,arr[i].length表示列数。打乱二维数组中的元素顺序。设置一个打印方法printarray予以调用。4.运行结果。

2025-04-22 20:19:03 311

原创 打印总是sout快捷键输出?那就可能出现一些问题啦!

system.out.println()作用是打印并换行,就会导致输出结果全部按照纵向排列。输出结果较长时很不美观,也不方便我们检查输出结果。若想要横向输出结果,只需改为system.out.print()。相信很多使用idea的java初学者都会直接使用sout+tab快捷键直接快速打出system.out.println()。1.system.out.println()和system.out.print()的区别。system.out.println()还可以不加入任何参数,只是单纯为了隔行。

2025-04-21 21:00:05 798

空空如也

空空如也

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

TA关注的人

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