自定义博客皮肤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 1745

原创 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 395

原创 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 801 1

原创 飞机大战第三版

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

2021-04-11 13:25:20 196

原创 飞机大战第二版

这里写自定义目录标题前言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 104

原创 飞机大战第一版

这里写自定义目录标题前言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 126

原创 飞机大战需求分析

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

2021-03-24 14:54:13 1540

原创 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 286

原创 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 236

原创 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 203

原创 笔记06

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

2021-03-16 12:22:12 105

原创 笔记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 85

原创 笔记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 103

原创 笔记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 136

原创 笔记02

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

2021-03-16 12:14:19 146

原创 笔记01

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

2021-03-16 12:11:10 96

原创 酒店管理系统分析

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

2020-12-20 12:04:23 569 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 577

原创 计算消费问题

消费多少钱,买多少东西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 193

原创 字符串排序

字符串排序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 83

原创 冒泡排序

冒泡排序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 100

原创 回文数算法

回文数算法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 149

原创 进制转换

进制的转换插入链接与图片链接: 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 87

原创 阶层求和

阶层求和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 724

原创 输出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 112

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

求最大公约数和最小公倍数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 92

原创 分解质数

分解质数算法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 104

原创 水仙花数算法

水仙花数算法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 118

原创 斐波那契数列算法

斐波那契数列算法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 83

基于Spring Boot企业档案管理

基于Spring Boot企业档案管理

2022-06-15

简单化实现完成教务系统

简单化实现完成教务系统

2022-05-25

PlaneGame.zip

飞机大战游戏代码

2021-04-11

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

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

2021-04-11

空空如也

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

TA关注的人

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