自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java实现数据库数据导入导出成Excel表格

Java实现数据库数据导入导出成Excel表格导出接口导入接口 使用的是poi方式生成Excel表,具体使用文档可以在: 链接: https://hutool.cn/docs/#/poi/Excel%E5%B7%A5%E5%85%B7-ExcelUtil.查看 导出接口 /** * 导出接口 * */ @GetMapping("/export") public void export(HttpServletResponse response) throws Exception{

2022-05-05 15:35:53 1829

原创 Java实现银行家算法

Java实现银行家算法Bank类BankTest类 Bank类 package school.BankDemo; import java.util.Scanner; public class Bank { int[] Available = new int[]{1,7,6,6};//设置可利用资源向量 Available int[][] Allocation = new int[5][4]; //设置分配矩阵Allocation int[][] Need = new int[5

2021-06-02 14:28:54 476

原创 Java基础练习题day06

package HomeWork.day06; import java.util.Date; import java.util.Objects; /** * 定义私有属性: * String name; * int age; * String gender; * int salary; * Date hiredate;//入职时间 * <p> * 定义构造方法,以及属性get,set方法. * 定义toString方法,格式如: * 张三,25,男,5000,2006-0

2021-05-22 14:03:34 877 1

原创 飞机大战第三版

这里写自定义目录标题前言Bee类BigPlane类Father 类Hero 类SmallPlane 类Bullet 类Test 测试类注意要点: 前言 第三版是对第二版的完善,第二版基本实现了大小敌机、蜜蜂等飞行物的移动,以及自己操控的战斗机已经实现了子弹的射出。第三版完成了鼠标事件的实现,以及英雄机能够跟随鼠标进行移动,子弹、英雄与敌机的碰撞都以实现,得分、生命、火力加成等都以实现,最后就是碰撞需要实现都爆炸效果还没实现,目前只是使敌机和子弹在发生碰撞时一起消失而已。 Bee类 package Plane

2021-04-11 13:25:20 244

原创 飞机大战第二版

这里写自定义目录标题前言Bee类BigPlane类Father 类Hero 类SmallPlane 类Bullet 类Test 测试类注意要点: 前言 第二版是对第一版对完善,第二版基本实现了大小敌机、蜜蜂等飞行物的移动,以及自己操控的战斗机已经实现了子弹的射出,还未完成有战斗机跟随鼠标移动功能和子弹击中敌机的碰撞效果。 Bee类 package PlaneGame.plane; public class Bee extends Father{ private int speedy; pr

2021-03-28 12:51:52 138

原创 飞机大战第一版

这里写自定义目录标题前言Bee类BigPlane类Bullet类Hero类SmallPlane类Test:测试类注意要点: 前言 文章主要讲述的是:飞机大战这款游戏使用java语言究竟该如何编写,此版本为飞机大战第一版,做为第一版所以会给大家基础代码方便大家理清整体思路。 Bee类 package PlaneGame.plane; public class Bee extends Father{ private int speed; private int blood; publ

2021-03-24 15:52:49 174

原创 飞机大战需求分析

飞机大战需求分析: 游戏开始可以产生:敌机/小蜜蜂/自己的飞机,随机(概率)出现 跟鼠标相关的: 开始/结束游戏界面 移动自己的飞机 鼠标移除窗口,游戏暂停 鼠标进入窗口,游戏继续 子弹射中敌机/小蜜蜂: 分数加成 子弹射中敌机/小蜜蜂: 生命值为0,消失 子弹打中小蜜蜂: 奖励加成 -> 生命+1 子弹打中小敌机: 分数+1 子弹打中大敌机: 分数+10 奖励加成(生命+1或者双倍子弹) 数组扩容/缩容 基本类型数组: int[] arr = {1,2,3,4} 引用类型数组: Obe

2021-03-24 14:54:13 1599

原创 Java:最近对问题

package demo; import java.util.*; public class Recent { public static void main(String[] args) { Scanner s=new Scanner(System.in); int x=0,x1=0,x2=0,x3=0,x4=0; int y=0,y1=0,y2=0; double dis1=0,dis2=0;

2021-03-16 12:29:07 329

原创 Java:字符串匹配问题

package demo; import java.util.Scanner; public class Marry { public static boolean matchString(String target, String mode) { String newTarget = "x" + target; String newMode = 'x' + mode; int[] K = calculateK(mode); int i

2021-03-16 12:27:51 271

原创 Java:百鸡百钱问题

package demo; public class A { public static void main(String[] args) { for(int x = 0;x<=20;x++){ for (int y = 0; y <= 33; y++) { int z = 100 - x - y; if (z%30&&(x5+y3+z/3100)){ System.out.println(" 公鸡:"+x+" 母鸡:"+y+" 小鸡:"+z); } } } } } ...

2021-03-16 12:26:47 243

原创 笔记06

Object类: 跟线程相关:notify / notifyAll / wait*3 1)getClass():获得泪的字节码对象 类加载: 使用类的情况: new 对象 -> 实例化 调用静态变量 / 静态方法 调用子类之前 , 必须先加载父类 xx.class 2)clone(): 深克隆:复制对象 浅克隆:复制引用 3)finalize(): GC - 垃圾回收机制 内存溢出:100% 内存泄漏:100% 实际使用内存50% 4)toString():将对象以字符串的形式输出 默认实

2021-03-16 12:22:12 165

原创 笔记05

复习: fianl:最终的 类/成员方法/变量 接口: 接口是一个特殊的抽象类 方法: 抽象方法 静态方法 默认方法 私有方法 变量: 静态常量 - public final static int A = 10 接口和类关系: 类和接口: 1 v n 类和类: 1 v 1 接口和接口: 1 v n 抽象类 和 接口区别: 实现: 抽象类: 一定是有父子类关系存在,并且是使用extends关键词 接口: 实现类(子类)使用implements关键词,实现接口 访问修饰符: 抽象类: publi

2021-03-16 12:19:55 122

原创 笔记04

复习: 1.变量: 声明(类型 + 变量名) + 初始化 int a = 10; 类型: 基本数据类型 + 引用数据类型 基本数据类型: 整型:byte/short/int/long 浮点型:float/double 字符型:char 2字节 = 16位 0 ~ 65535 '中' '\u0000' 65 97 布尔类型:boolean 以二进制方式进行存储: 0 和 1 原码/反码/补码 2.运算符 算数运算符 % ++ – 赋值运算符 比较运算符: boolean类型 返回 t

2021-03-16 12:18:47 161

原创 笔记03

飞机大战分析: 对象提取类:小敌机/大敌机/自己的飞机/子弹/小蜜蜂 小敌机类: 成员变量: int x,int y,图片,int width int height, 成员方法: move() 大敌机类: 成员变量: int x,int y, 图片,int width int height , int life 成员方法: move() 自己的飞机类: int x,int y, 图片,int width int height , int life,

2021-03-16 12:16:09 170

原创 笔记02

复习: 1.类和对象 类:所有同对种象共同拥有属性和行为,抽象出来成为类 属性:成员变量 行为:成员方法 对象:符合类的特征的(实例化)独立个体 Studnet stu = new Student(); stu.name = 小明 Studnet st1 = new Student(); stu1.name = 小明 构造方法: 无参/有参 void - 没有返回值 没有返回值类型 this:当前对象 可以调用成员变量 和成员方法 this.name = name sleep() this() - 只能放

2021-03-16 12:14:19 226

原创 笔记01

面向对象:OOP(Obejct Oriented Programming) 1.类 和对象 一切皆对象,java中基本的操作单位就是对象 1)类: 所有同种的特征和行为,抽象出来成为类 是概念,不真实存在的 学生类: - 实体类 学生的特征: 成员变量/属性 姓名 年龄 性别 学号 学生行为: 成员方法 吃饭 睡觉 学习 2)对象: 符合类的特征并且真实存在的独立个体 符合类的实例化个体 - new对象 3)类和对象的关系: 先有(声明/定义)类,才能创建类的对象 2.

2021-03-16 12:11:10 137

原创 酒店管理系统分析

酒店管理系统分析: 复习: 1.类和对象 类:所有同种对象共同拥有属性和行为,抽象出来成为类 属性:成员变量 行为:成员方法 对象:符合类的特征的实例化独立个体 new student(); 构造方法:(可以没有修饰词[public]) 无参/有参 没有返回值类型 this:当前对象(只能放在第一行) 可以调用成员变量和成员方法 成员变量和局部变量的区别 1)个数 成员变量 - 对象决定 局部变量 - 声明个数 2)初始化 3)位置 4)JVM内存中 栈:局部变量/临时变量 堆:引用类型的真正数据 - 成员

2020-12-20 12:04:23 651 1

原创 简单加密算法

简单加密算法 package chapter; import java.util.Scanner; public class Demo42 { //题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的, //加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。 //通过程序进行加密和解密 public static void main(String[] args) { Scanner scanner = new

2020-11-22 14:40:33 665

原创 计算消费问题

消费多少钱,买多少东西 package chapter; public class Demo44 { public static void main(String[] args) { int sum=0; for(int i=0;i<=20;i++) { for(int j = 0;j<34;j++) { for(int k =0;k<=300;k++) { sum=5*i+3*j+k/3; if((i+j+k==100)&&(

2020-11-21 11:03:30 240

原创 字符串排序

字符串排序 package chapter; import java.util.Arrays; import java.util.Scanner; public class Demo40 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("题目:字符串排序。(字典顺序):"); Scanner input = new Scanner(System

2020-11-21 11:02:13 111

原创 冒泡排序

冒泡排序 package chapter; import java.util.Scanner; public class Demo28 { public static void main(String[] args) { // TODO Auto-generated method stub int temp; Scanner input= new Scanner(System.in); System.out.println("请输入十个数:"); int []arr=new in

2020-11-21 10:59:59 135

原创 回文数算法

回文数算法 package chapter; import java.util.Scanner; public class Demo25 { public static void main(String[] args) { System.out.println("请输入一个5位的正整数"); Scanner input = new Scanner(System.in); String s = input.nextLine(); char []a =s.toCharArray(); int []

2020-11-21 10:57:06 181

原创 进制转换

进制的转换 插入链接与图片 链接: link. package chater; import java.util.Scanner; import java.lang.*; public class Demo2 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入一个整数:"); //String a = "";//用字符串拼接

2020-11-21 10:55:28 124

原创 阶层求和

阶层求和 package chapter; public class Demo21 { public static void main(String[] args) { // TODO Auto-generated method stub long sum=0; for(int i =1;i<=20;i++) { sum = sum + fun(i); //System.out.println(fun(i)); } System.out.println(sum);

2020-11-21 10:55:08 783

原创 输出9*9口诀

输出9*9口诀 package chapter; public class Demo16 { public static void main(String[] args) { // TODO Auto-generated method stub int k = 0; for(int i =1;i<=9;i++) { for(int j = 1;j<=i;j++) { k = i*j; System.out.print(k+"="+i+"x"+j+" ")

2020-11-21 10:53:21 150

原创 求最大公约数和最小公倍数

求最大公约数和最小公倍数 package chapter; import java.util.*; public class Demo6 { public static void main(String[] args) { System.out.print("请输入正整数 m 的值:"); Scanner scanner = new Scanner(System.in); int m = scanner.nextInt(); System.

2020-11-21 10:51:45 132

原创 分解质数

分解质数算法 package chapter; import java.util.*; public class Demo4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个正整数:"); int n = sc.nextInt(); int k=2; System.out.print(n+"=");//输出第一步格式 w

2020-11-21 10:49:41 156

原创 水仙花数算法

水仙花数算法 package chapter; public class Demo3 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("输出100-1000以内的水仙花数:"); for(int i = 100;i<=999;i++) { //int i = 153; int a = i/100; //System.out.

2020-11-21 10:47:20 157

原创 斐波那契数列算法

斐波那契数列算法 package chapter; import java.util.*; public class Demo1 { public static void main(String[] args) { //假定所求的月份为整型10 Scanner input = new Scanner(System.in); System.out.println("请输入你所要求的月份"); int n = input.nextInt(); //标准的System类输出 Syste

2020-11-21 09:46:21 116

基于Spring Boot企业档案管理

基于Spring Boot企业档案管理

2022-06-15

简单化实现完成教务系统

简单化实现完成教务系统

2022-05-25

飞机大战所需要的图片包image.zip

飞机大战所需要的图片包image.zip

2021-04-11

PlaneGame.zip

飞机大战游戏代码

2021-04-11

空空如也

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

TA关注的人

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