
Java项目
AnalogElectronic
这个作者很懒,什么都没留下…
展开
-
JAVA抽奖工具包
【代码】JAVA抽奖工具包。原创 2022-12-01 15:11:18 · 310 阅读 · 0 评论 -
JAVA十二时辰时钟
package game;/** * @author cruder* * @since 2022/2/21 */import lombok.SneakyThrows;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.Date;imp..原创 2022-05-20 17:16:40 · 548 阅读 · 0 评论 -
kettle使用经验02
作业里的步骤是顺序执行的,转换里的步骤是并发执行的。所以不需要在作业里面加入等待组件。如下具体如下原创 2021-11-09 11:25:16 · 866 阅读 · 0 评论 -
kettle使用经验01
文章目录一、抽取的数据量特别大,2000万条数据,内存不能一次性加载出来时,可以采用分页查询的办法。构建分页、循环执行。主体作业1、build_query_page转换1.1自定义常量数据,先确定元数据、然后确定数据1.2字段选择,先确定字段名称、然后确定元数据1.3复制记录到结果字符串2、 loop_execute作业2.1 设置变量转换2.1.1从上一步获取结果2.1.2增加常量2.1.3 计算器12.1.4计算器22.1.5 设置变量2.2 执行分页查询转换二、作业的执行顺序一、抽取的数据量特别大,原创 2021-11-09 10:43:11 · 1014 阅读 · 0 评论 -
JAVA程序提取PDF中间页
一、建一个maven工程并引入依赖包 <!--Spire.PDF--> <dependency> <groupId> e-iceblue </groupId> <artifactId>spire.pdf</artifactId> <version>3.11.6</version> </de原创 2021-11-01 11:36:59 · 349 阅读 · 0 评论 -
JAVA程序将PDF转化为TXT
一、建一个maven工程并引入依赖包 <!--Spire.PDF--> <dependency> <groupId> e-iceblue </groupId> <artifactId>spire.pdf</artifactId> <version>3.11.6</version> </de原创 2021-10-28 10:00:11 · 1337 阅读 · 0 评论 -
java模拟一个植物大战僵尸的游戏
package com.test;import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java..原创 2021-01-16 00:38:16 · 518 阅读 · 0 评论 -
java实现一个简单的打字游戏
实现逻辑:一个画板实现Runnable接口,会不停刷新,此外这个画板也充当了监听器的作用,监听来自键盘的事件。让JFrame加上监听器就能监听。在画板刷新过程中,去判断有没有正确的打出字母,打出来则去掉数组中的字母,重新换一个字母从最顶部逐渐向下走。话不多说,直接上源码。package game;import javax.swing.*;import java.awt.*;import java.awt.event.KeyEvent;import java.awt.event.KeyListen原创 2021-01-14 20:09:48 · 1094 阅读 · 3 评论 -
基于ServerSokect和Soket的简易Qq程序
原创 2020-12-01 15:35:36 · 139 阅读 · 0 评论 -
JAVA贪吃蛇游戏2.0版本
package com.test;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.Frame;import java.awt.Graphics;import java.awt.Image;import java.awt.Panel;import ...原创 2020-03-24 12:54:35 · 377 阅读 · 0 评论 -
JAVA贪吃蛇游戏1.0版本
说明:这个游戏没有很好的体现出面向对象的编程思想,代码比较凌乱,不是很规范,一个面板类就解决了所有问题。图片做的比较粗糙,但不影响使用。面板类有各种属性,其中最核心的是由贪吃蛇数组。面板类实现Runnable接口,可以实现重绘,重绘过程中,身体的移动看上去是从前往后的,因此后一个身体的坐标会变成前一个身体的坐标。//这个逻辑很关键for(int i=len;i>0;i--){ ...原创 2020-03-23 22:41:18 · 296 阅读 · 0 评论 -
Java 和C语言基本数据类型大小
#include<stdio.h>struct node{ char dept[20]; int *next;};typedef struct{ char docname[20]; int no; int *prior;}Node;int main(){ printf("sizeof(int)%d\n",sizeof(int)); printf("siz...原创 2020-03-12 23:49:51 · 367 阅读 · 0 评论 -
坦克大战1.0版本
package com.test;/** * @author Administrator 2020/03/10 */import java.awt.Color;import java.awt.Graphics;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.util.Arra...原创 2020-03-10 19:36:32 · 212 阅读 · 0 评论 -
MyTankGame坦克游戏
package com.test3;import java.util.*;import java.io.*;import javax.sound.sampled.AudioFormat;import javax.sound.sampled.AudioInputStream;import javax.sound.sampled.AudioSystem;import javax.sou...原创 2020-03-10 00:06:27 · 334 阅读 · 0 评论 -
CopyQq program山寨QQ项目
/** * 这是服务器端的控制界面,可以完成启动服务器,关闭服务器 * 可以管理和监控用户. */package com.qq.server.view;import javax.swing.*;import com.qq.server.model.MyQqServer;import java.awt.*;import java.awt.event.*;public cl...原创 2020-03-09 23:58:28 · 266 阅读 · 0 评论 -
基于ArrayList+txt的学生信息管理系统
package com.test;import java.util.ArrayList;import java.io.BufferedReader;import java.io.FileReader;import java.io.FileWriter;import java.io.InputStreamReader;import java.io.IOException;import...原创 2020-03-06 01:12:54 · 347 阅读 · 0 评论 -
TankGame1.0
基本思想是利用多线程,画板是多线程每100ms更新一次子弹是一个多线程50ms更新一次坦克是一个多线程50ms更新一次自己的坦克的方向变换是根据键盘监听响应的,速度可以设置。敌人的坦克的方向变换是每个一定时间随机变换的,在其run函数中实现每个坦克有一个子弹,是一一对应关系,还有一些基本的判断,敌人坦克碰到墙壁必须超反方向运动,我的子弹碰到敌人坦克,敌人坦克就消失,加分敌人的坦...原创 2019-10-29 11:37:37 · 307 阅读 · 0 评论 -
Java实现坦克大战小游戏
Java实现坦克大战小游戏MyTankGame3.javaMembers.javaMyTankGame3.java/** * 功能:坦克游戏的5.0[] * 1.画出坦克. * 2.我的坦克可以上下左右移动 * 3.可以发射子弹,子弹连发(最多5) * 4.当我的坦克击中敌人坦克时,敌人就消失(爆炸的效果) * 5.我被击中后,显示爆炸效果 * 6.防止敌人坦克重叠...转载 2019-03-22 19:46:04 · 7869 阅读 · 3 评论 -
Java Greedy Snake, need to be updated
this is the interface:This is the source code:/** * @(#)GreedSnake.java * *现在还有两个问题没有结局,一个是加速问题,食物会消失,范围 *吃到的食物没有有可能不会加到末端,原因在于吃到食物的一瞬间,必须迅速添加结点,否则,会偏移 *这样一个有些的缺点是每个蛇结点都是一个线程,开销比较大 * @autho...原创 2019-04-05 20:06:42 · 324 阅读 · 0 评论 -
Crossing Road Simulation
package com.view.test;import javax.swing.*;import java.awt.*;public class Crossing extends JFrame{ DrawPanel dp=null; public static void main(String[] args) { // TODO 自动生成的方法存根 Crossing cr...原创 2019-04-05 20:14:25 · 403 阅读 · 0 评论 -
10 Seconds Count Down
import javax.swing.*;import java.awt.*;import java.util.*;class FireworkWindow extends JFrame{ public static void main(String[] args) { // TODO 自动生成的方法存根 FireworkWindow fw=new FireworkWind...原创 2019-04-05 20:20:37 · 349 阅读 · 0 评论 -
Java项目 学生信息管理系统 DAO设计模式
StuManage.java//完成一个迷你版的学生管理系统 model2模式//这是我们的主界面//想办法对表的操作封装成一个类,可以完成对表的操作package com.test3;import javax.swing.*;import java.awt.*;import java.util.*;import java.awt.event.*;import java....转载 2019-04-12 19:04:29 · 2983 阅读 · 2 评论 -
Java实现简易计算器v0.1
SimpleJavaCalculator.javapackage simplejavacalculator;public class SimpleJavaCalculator { public static void main(String[] args) { UI uiCal = new UI(); uiCal.init(); }}...翻译 2019-06-03 19:36:35 · 616 阅读 · 0 评论