自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java基础】---简易学习系统Plus版

需求:为学生管理系统书写一个登陆、注册、忘记密码的功能只有用户登录成功之后,才能进入到学生管理系统中进行增删改查操作.分析:登录界面:system.out.printIn("欢迎来到学生管理系统”);System.out.println("请选择操作1登录 2注册 3忘记密码");用户类:属性:用户名、密码、身份证号码、手机号码注册功能:1,用户名需要满足以下要求:验证要求:用户名唯一用户名长度必须在3~15位之间只能是字母加数字的组合,但是不能是纯数字。

2023-12-23 21:18:27 457 1

原创 【Java基础】--学生管理系统

需求:采用控制台的形式书写学生管理系统,如下图所示:代码如下:public class 学生管理系统_01 {System.out.println("--------欢迎来到Boss学生管理系统--------");System.out.println("1.添加学生");System.out.println("2.删除学生");System.out.println("3.修改学生");System.out.println("4.查询学生");

2023-12-21 18:00:24 470 1

原创 【习题】--调整字符串

public class 字符调整_01 {public class 字符调整_03 {

2023-12-21 12:02:07 305 1

原创 【习题】--转换罗马数字

System.out.println("你输入的字符串不符合要求,请重新输入:");System.out.println("你输入的字符串不符合要求,请重新输入:");System.out.println("请输入一串字符串:");System.out.println("请输入一串字符串:");//判断Str是否符合要求。//判断Str是否符合要求。//利用Switch。

2023-12-20 19:11:49 937

原创 【简单题型】-- 双色球彩票

System.out.println("请输入第" + (i + 1) + "个红球的号码数:");System.out.println("你输入的数已经重复");System.out.println("恭喜你中了3000元");System.out.println("请输入蓝球的号码数:");System.out.println("恭喜你中了200元");System.out.println("恭喜你中了10元");System.out.println("恭喜你中了5元");//判断蓝球中奖个数。

2023-12-17 17:25:41 859 1

原创 【注解与反射】

只有当 参数名为vlaue时,才可以在调注解时不用写 参数名。反射是Java的一种强大的工具,它允许程序在运行时访问、检查和修改自身内部结构。通过反射,我们可以在运行时获取类的信息(如类名、方法、属性等),创建对象,调用方法和访问属性等。1.获取Class对象:要使用反射,首先需要获取目标类的Class对象。使用类名.class(推荐)使用对象.getClass()使用Class.forName("类名")

2023-12-14 19:24:26 907 1

原创 【Javaweb】--threeDay--Mybatis

1.Mybatis:是一款优秀额持久层框架,用于简化JDBC开发业务层:做页面展示的。业务层:逻辑处理的。持久层:对数据进行持久化的,保存在数据库中去的。框架:就是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。

2023-12-11 21:15:53 837 1

原创 Mybatis入门篇

Mybatis是一个开源的Java持久层框架,它简化了数据库访问的过程。它通过将Java对象与数据库中的关系型数据进行映射,提供了一种数据库访问的方式,可以避免编写大量的JDBC代码,简化了JDBC的开发。核心思想:是将SQL语句与代码逻辑进行分离,通过使用XML或注解将SQL语句与Java方法进行映射。这样可以实现灵活的动态SQL,同时也提供了对存储过程和高级映射功能的支持。

2023-12-10 13:51:23 736 1

原创 Java中JVM、JDK、JRE它们之间的关系以及.java文件的基本运行过程

JDK=JRE+开发工具集+Java标准类库JRE不包含开发工具,只提供了Java程序的运行环境。JRE=JVM+Java类库JVM负责解释Java源代码,并将其转换为机器码,然后在计算机上执行。

2023-12-09 11:10:43 348

原创 【Javaweb】--twoDay--数据库连接池和Maven的学习

标准化的项目结构上图所示:展现了利用Maven创建Java项目的基本项目结构。标准化的构建流程方便的依赖管理。

2023-12-09 10:46:17 344

原创 【Javaweb】----oneDay---jdbc的学习

大概分为以上的七个步骤:1.注册驱动 2.获取连接 3.定义sql语句 4.由连接获取操作对象 5.由操作对象来执行sql语句 6.处理返回的结果 7.关闭资源。

2023-12-07 13:01:08 349 1

原创 【数据库基础】--学习笔记

数据库的基础知识框架DDL、DML、DQL以及事务的四大特征原子性、一致性、隔离性、持久性

2023-12-06 09:55:34 941 1

原创 【蓝桥杯】--每日一练--2023.12.3

这个题目已经不是第一次看见过了,看着题目的大概描述觉得不难,应该可以很快解决。可想象总是与现实有点区别,今天自己上手操作时,逻辑思路通了但就是,死活得不到想要的结果,加了标记测了好半天,知道了就是代码中i++搞的鬼,我想着每次过来不让i++,又从它原本的值2开始,于是就加了一个while循环,但还是卡了半天,也测试了半天,结果明明只需要在加for里面加一个break就解决的问题,我硬是卡了半天,真的很滑稽也很搞笑。唉,真是路漫漫其修远兮啊!还得继续加油~~~~

2023-12-03 08:00:00 358 1

原创 【蓝桥杯】--每日一题--2023.12.2

System.out.println("请输入一串字母:");//遍历s1得到每个字母,并将其添加到数组arr中。//遍历arr数组找出最大的值。public class _07字符统计 {//将字母全部转换为大写。

2023-12-02 16:59:43 368

原创 【蓝桥杯】--每日一题--2023.12.1

这里我犯了一个严重的错误,刚开始的时候我把mark标记放在了for循环外面,也就是说我把mark定义为全局变量,最后反复运行都得不到我想要的结果,逻辑一点没问题,但运行出来的结果就是4。后面在每一行代码进行标记测试后,才发现问题,我把这个mark标记定义为全局变量后,当i增加到10004的时候mark就会重置为false,等到i为10005的时候mark还是flase,导致if判断进不去,所以这就是反复运行结果为4的原因。

2023-12-01 17:40:30 366 1

原创 java基础--Calendar类

Calendar类也叫日历类,它是java.util包下的一个抽象类不可以通过new去创建该类的对象。用于处理日期和时间的类,它提供了一系列静态方法和实例方法来获取、设置和操作日期和时间。Calendar类定义了一个抽象基类,它的子类包括GregorianCalendar、JapaneseCalendar等,还有一些常用字段(日历字段:YEAYR、MONTH、DATE DAY_OF_MONTH、HOUR)。

2023-11-30 18:58:39 1261

原创 java基础--用Map、set实现简单的通讯录

这几天在不断的复习以前学过的知识,复习的集合这块,想着用什么来加固一下自己对集合的知识,于是就写下了这篇博客。以上就是本次实现简单的通讯录的代码,利用Set集合的特点唯一性,保证了两个电话号码不出现重复,利用Map集合键值对的形式,更加方便的实现查和删的功能。但确少了修改的功能,但是通过Set集合和Map集合感觉实现此功能会有点麻烦,所以就留到下次吧!!前言1.2.总结。

2023-11-29 23:04:28 384 1

原创 java基础--Collections工具类

Java基础

2023-11-29 22:46:23 343 1

原创 Java基础篇--异常

在Java中,方法重写是一种允许子类提供其父类中定义的方法的机制。当子类中定义的方法具有与其父类中定义的方法相同的名称、参数列表和返回类型时,子类中的方法就会重写其父类中的方法。但是,子类中重写方法的异常声明必须遵循特定的规则。如果父类方法抛出一个检查异常,那么子类中覆盖该方法时必须抛出相同的异常或其子类异常,或者不抛出异常。这是因为在Java中,子类不能抛出超过其父类方法抛出的异常列表中的异常。如果父类方法不抛出异常,那么子类重写该方法时也不能抛出异常,否则会导致编译错误。// ...

2023-06-18 14:06:14 79 1

原创 JAVA中“==”与“equals”的区别:

基本类型包括八种:byte、short、int、long、float、double、char 和 boolean。这些类型在内存中直接存储它们的值,因此它们的值是固定的,不可改变的。引用类型包括类、接口、数组、枚举等。它们在内存中存储的是对象的引用,而不是对象本身。因此,引用类型的值可以改变,而且不同的对象可能具有相同的引用,所以只有在它们指向同一个对象时才相等。

2023-06-16 15:38:19 51

空空如也

空空如也

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

TA关注的人

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