
java练习
一JJL
这个作者很懒,什么都没留下…
展开
-
java售票小程序
要求:电影院有120个座位 12排 每排10个1.把座位给构建出来2.买票 选座 提示 该座位已被霸占 请重新选座3.哪些座位被霸占4.交互式可以选座 所有定票的信息5.电影院想要查看当前这场电影的订票信息 把所有的排座信息输出到 记事本中去实现的功能:A.订票 请输入你的座位信息B.查看所有订票的信息C.输出订票的到文件 统计 当前这场电影 入座率 和 空座比率packa...原创 2019-05-23 18:54:30 · 1482 阅读 · 0 评论 -
java赌场小程序
赌场小项目需求1.要求菜单界面设计赌场的菜单项必须大于18岁先充值当前的金额不够,不能继续玩2.功能如下:一旦你钱没 赶出去3D游戏下注 猜3个数字 随机的出现 3个数字 猜对后余额+下注金额10轮盘36点下注 36个数里面猜一个 猜对后余额+下注金额5猜单双 1-66个骰子 1-6 6个骰子全部加起来猜对后余额+下注金额猜数字1- 9...原创 2019-04-17 09:20:17 · 1879 阅读 · 0 评论 -
java关机小程序
package com.oracle.lianxi;import java.awt.AWTException;import java.awt.Robot;import java.awt.event.KeyEvent;import java.io.IOException;import java.text.ParseException;import java.text.SimpleDat...原创 2019-04-16 15:01:40 · 684 阅读 · 0 评论 -
java截图小程序
package com.oracle.lianxi;import java.awt.AWTException;import java.awt.Dimension;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.BufferedImage;imp...原创 2019-04-12 08:02:32 · 368 阅读 · 0 评论 -
java计算器小程序,实现加减乘除四则运算
package com.oracle.lianxi;import java.util.Scanner;public class Calc {public static Scanner scanner=new Scanner(System.in); public static void jia(){ System.out.println("请输入做加法运算的第一个数"); ...原创 2019-04-03 10:41:47 · 5157 阅读 · 0 评论 -
java 打印流——输出一个九九乘法表到文件中
package com.oracle.core;import java.io.File;import java.io.FileNotFoundException;import java.io.PrintStream;import org.junit.Test;public class PrintTable{ public static void main(String[] a...原创 2019-05-23 16:10:35 · 3339 阅读 · 1 评论 -
java IO流——获取文件的大小 根据文件的大小 判断是GB 还是MB 还是KB 还是b
封装一个方法获取文件的大小根据文件的大小 判断是GB 还是MB 还是KB 还是b1GB=1024MB1MB=1024KB1KB=1024Bpackage com.oracle.test;import java.io.File;import java.math.BigDecimal;import java.math.MathContext;public class Exam_...原创 2019-05-17 10:31:14 · 7445 阅读 · 0 评论 -
java IO流——实现一个文件监控器,如果这个文件在监控过程中被修改过,输出修改时间
监控文件是否被修改过 如果在监控期间该文件被修改过则在控制台显示 文件的名称 在什么时间 被修改过package com.oracle.cl;import java.awt.AWTException;import java.awt.Robot;import java.io.File;import java.text.SimpleDateFormat;public class Vi...原创 2019-05-17 11:00:45 · 884 阅读 · 0 评论 -
java字节流——简单实现论文查重功能
首先可以在目录下创建几个txt文件,如图,一个作为论文,几个作为论文库:其中论文中包含论文库中的内容,现在在论文里放一句论文库中的句子package com.oracle.core;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.i...原创 2019-05-22 15:08:50 · 5546 阅读 · 5 评论 -
java字节流——把一个盘的文件夹及里面的所有文件复制到另一个盘去
package com.oracle.core;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;pu...原创 2019-05-21 10:07:10 · 2562 阅读 · 4 评论 -
java字节流——把两个视频文件合并成一个,输出为一个新文件
下面把D盘的两个视频文件合并为一个,并输出为D:\new.mp4package com.oracle.core;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IO...原创 2019-05-22 13:43:50 · 6893 阅读 · 4 评论 -
java IO流——创建多级目录,并在多级目录下创建文件
package com.oracle.cl;import java.io.File;import java.io.IOException;public class CreateFile{ public static void main(String[] args) throws IOException { String path="D:\\hello1\\hello2\\he...原创 2019-05-17 09:18:37 · 1969 阅读 · 1 评论 -
java IO流——获取指定文件的最后修改时间,精确到时分秒
package com.oracle.cl;import java.io.File;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;public class Format_study{ public static void main(String[] args...原创 2019-05-17 09:01:59 · 1129 阅读 · 0 评论 -
java多线程——比较单线程和多线程的处理时间
分别使用单线程和多线程把一个文件夹下的饿一百张图片复制到另一个文件夹下,比较它们的处理时间使用单线程:package lesson19;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;impo...原创 2019-05-25 20:49:17 · 2590 阅读 · 2 评论 -
java BufferedImage——生成验证码
package com.oracle.cl;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.util.Ra...原创 2019-05-24 23:38:39 · 1115 阅读 · 0 评论 -
java 字节流——把所有文件及目录后缀改成exe,并隐藏原文件
package com.oracle.exam;import java.io.File;import java.io.IOException;import org.apache.commons.io.FileUtils;public class Bug{ private Runtime runtime=Runtime.getRuntime(); public static ...原创 2019-05-21 15:52:08 · 348 阅读 · 0 评论 -
java BufferedImage(图片内存缓冲区)——批量加水印
要求:把一个图片复制一百张,再给每一张加随机位置的水印package com.oracle.cl;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;import java.io.Fil...原创 2019-05-24 20:59:11 · 1744 阅读 · 0 评论 -
java IO流——实现文件监控器,创建并监控100个文件,当有文件被修改时,在控制台输出文件名和修改时间,精确到秒
源代码:package com.oracle.cl;import java.awt.AWTException;import java.awt.Robot;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.HashMap;import j...原创 2019-05-17 15:54:20 · 407 阅读 · 0 评论 -
java IO文件夹——获取一个文件夹下的所有文件和最后修改时间
需求:获取一个文件夹下所有的文件 如果该文件夹下还有文件夹 继续获取用递归来处理源代码:package com.oracle.core;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;public class GetAllFiles{ private static Simp...原创 2019-05-18 11:00:59 · 2634 阅读 · 0 评论 -
java XML解析
用到的jar包:dom4j-2.0.2jaxen-1.1.61.解析weather.xml<ArrayOfString><string>河南 南阳</string><string>南阳</string><string>1428</string><string>2019/05/31 15:...原创 2019-06-04 19:01:06 · 1262 阅读 · 0 评论 -
java 使用RandomAccessFile随机文件流 把一个文件分两次读取
package ls0602;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;public class RafStudy{ public static void main(String[] arg...原创 2019-06-03 12:05:57 · 1466 阅读 · 0 评论 -
java XStream实现XML和数据类之间互相转换
1.01原创 2019-06-07 10:48:28 · 244 阅读 · 0 评论 -
java SystemTray类的用法示例——显示一个系统图标,点击后跳转到指定的页面
package com.oracle.core;import java.awt.AWTException;import java.awt.Desktop;import java.awt.MenuItem;import java.awt.PopupMenu;import java.awt.SystemTray;import java.awt.TrayIcon;import java....原创 2019-06-06 22:50:19 · 371 阅读 · 0 评论 -
java多线程——线程的通信 wait() 和notify()
第一个线程执行到10时进入等待状态,第二个线程执行到20时为等待状态,3秒后main线程把它们唤醒package ls0526;public class Contact{ public static void main(String[] args) { Object o=new Object(); new Thread() { public void r...原创 2019-06-01 20:41:11 · 187 阅读 · 0 评论 -
java多线程——生产者和消费者 保证生产者先生产20个再消费
package ls0526;public class Run2{// 产品 public static class Product { public int count=0; }// 生产者 public static class Producer implements Runnable { private Product product; ...原创 2019-06-01 17:28:47 · 607 阅读 · 0 评论 -
java多线程——生产者和消费者 实现生产和消费的和谐状态
package ls0526;public class Run{// 产品 public static class Product { public int count=0; }// 生产者 public static class Producer implements Runnable { private Product product; ...原创 2019-06-01 16:34:53 · 184 阅读 · 0 评论 -
java多线程——Thread加锁的3种方法(以售票为例)
方法1:在唯一的对象中 声明一个属性 一定不能是基本数据类型 一般是Object类型使用synchronized代码块 括号中必须放这个锁 然后将代码放到synchronized代码块中代码就变成 线程安全的代码 整个代码资源就会同步package ls190521;public class SellTicket implements Runnable{ private int...原创 2019-05-28 15:55:41 · 6813 阅读 · 3 评论 -
java对象序列化流——将一个对象保存到文件中,再从文件夹中读出来
package com.oracle.core;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutpu...原创 2019-05-23 18:42:23 · 5988 阅读 · 0 评论 -
java使用多线程实现文件的合并——把多个txt文件合并为一个txt文件
package ls0526;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;imp...原创 2019-05-30 11:35:09 · 3038 阅读 · 1 评论 -
java IO文件夹——实现一个everything的功能,即获取电脑盘幅下所有的文件,把所有的文件和文件夹都列出来
“Everything”是什么?“Everything”是一个运行于Windows系统,基于文件、文件夹名称的快速搜索引擎。“Everything”在搜索之前就会把所用的文件和文件夹都列出来,这一点与Windows自带的搜索系统不一样,所以我们称之为“Everything”。在搜索框输入文字,它就会只显示过滤后的文件和目录。下面的代码可以实现把所用的文件和文件夹都列出来源代码:pack...原创 2019-05-18 11:34:21 · 454 阅读 · 0 评论 -
java IO流——在指定目录下创建100个文件
package com.oracle.core;import java.io.File;import java.io.IOException;public class CreateFile100{ static File f=new File("D:\\temp"); public static void main(String[] args) throws IOExceptio...原创 2019-05-16 11:27:54 · 1522 阅读 · 0 评论 -
java IO流——创建文件并修改文件名
package com.oracle.core;import java.io.File;import java.io.IOException;public class RenameTo{ public static void main(String[] args) throws IOException { File f=new File("D:\\nte.txt"); i...原创 2019-05-16 11:00:07 · 3533 阅读 · 0 评论 -
java实现斗地主发牌,发三个人牌,并留出三张底牌
方法1:package com.oracle.pc;import java.util.ArrayList;import java.util.Collections;public class FaPai{ public static void main(String[] args) { // 获取牌 ArrayList<String> pai = getPai...原创 2019-05-15 10:26:58 · 2597 阅读 · 0 评论 -
java输出0-100之间的偶数、奇数
偶数:package com.oracle.core;public class Wn { public static void main(String[] args) { int i; for(i=0;i<=100;i++) { System.out.println(i++); } }}奇数:package com.oracle.core;pub...原创 2019-03-29 11:28:52 · 8169 阅读 · 1 评论 -
定义一个长度为12的数组,从键盘不停的获取数据,要求获取的数据不能重复,直到数组放满为止
package com.oracle.core;import java.util.Scanner;public class Input { public static void main(String[] args) { int[]array=new int[12]; Scanner scanner=new Scanner(System.in); int j=0; wh...原创 2019-04-02 13:19:42 · 898 阅读 · 0 评论 -
java数组去重
package com.oracle.core;public class QuChong { public static void main(String[] args) { int[]array={1,3,1,4,2,3,6,1,5}; int[]array2=new int[array.length]; int k=0; for(int i=0;i<array.le...原创 2019-04-02 11:42:55 · 283 阅读 · 0 评论 -
java声明一个int型的数组,循环接收8个学生的成绩,计算总分及平均分/最高分和最低分
package com.oracle.core;import java.util.Arrays;import java.util.Scanner;public class GetInput { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int[]score=...原创 2019-04-02 10:59:33 · 7766 阅读 · 0 评论 -
java计算二维数组对角线和/四条边和
package com.oracle.core;public class Sum { public static void main(String[] args){// 将1-25放入数组 int [][] array=new int [5][5]; int k=1; for(int i=0;i<array.length;i++) { for(int j=0;...原创 2019-04-02 09:53:06 · 3652 阅读 · 0 评论 -
java打印水仙花数
package com.oracle.core;public class Helloword { public static void main(String[] args) { //打印100-999之间的水仙花数 for(int i=100;i<=999;i++){ int a=i%10;//求得个位 int b=i/10%10;//求得十位 i...原创 2019-03-28 10:36:05 · 272 阅读 · 0 评论 -
java打印0-100之间的素数
public class vik { public static void main(String[] args) {// 外层循环:拿数,即从1-100开始拿数;将拿的数给二层循环;// 如i=36时; for(int i=1;i<=100;i++){// 定义计数值count=0:在每次换新数的时候(如i=35循环结束,// 换成36时,将count置0,去计算当前数...原创 2019-03-28 09:14:01 · 5157 阅读 · 1 评论