精华内容
下载资源
问答
  • 适用于某文件夹下有... * 批量转移某文件夹下指定后缀文件到指定文件夹中,并删除文件夹 * * @author MoCha * @date 2019/5/26 */ public class FileDemo { public static final String SOURCE_FILE_PAT...

    适用于某文件夹下有大量相同后缀的文件,仅保留指定后缀文件的场景,也可以结合实际情况进行代码变动
    比如说:在电脑上下载的某站视频,就可以采用这种方式

    /**
     * 批量转移某文件夹下指定后缀的文件到指定文件夹中,并删除源文件夹
     *
     * @author MoCha
     * @date 2019/5/26
     */
    public class FileDemo {
        /**
         * 源文件夹路径
         */
        private static final String SOURCE_FILE_PATH = "F:\\程序设计资料\\45084065";
    
        /**
         * 目标文件夹路径(没有会自动创建)
         */
        private static final String TARGET_FILE_PATH = "F:\\程序设计资料\\Spring Cloud Alibaba 系列教程\\";
        
        private static final String SUFFIX = ".flv";
    
        public static void main(String[] args) {
            File sourceFile = new File(SOURCE_FILE_PATH);
            File targetFile = new File(TARGET_FILE_PATH);
    
            if (!targetFile.exists()) {
                targetFile.mkdir();
            }
    
            moveFile(sourceFile);
            sourceFile.delete();
        }
    
        /**
         * 移动指定后缀文件到指定文件夹中
         *
         * @param sourceFile 包含需要移动文件的文件夹对象
         */
        private static void moveFile(File sourceFile) {
            File[] fileArray = sourceFile.listFiles();
    
            for (File file : fileArray) {
                if (file.isDirectory()) {
                    // 如果当前file对象为目录则继续递归遍历该file对象
                    moveFile(file);
                } else {
                    if (file.getName().endsWith(SUFFIX)) {
                        File targetFile = new File(TARGET_FILE_PATH + file.getName());
                        if (targetFile.exists()) {
                            System.out.println("文件已存在");
                        } else {
                            file.renameTo(targetFile);
                            System.out.println("移动文件成功");
                        }
                    } else {
                        file.delete();
                    }
                }
                file.delete();
            }
        }
    }
    

    使用commons-io中FileUtils实现快速复制

    引入依赖

    <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>2.6</version>
    </dependency>
    
    /**
     * 文件拷贝
     *
     * @author MoCha
     * @date 2019/8/26
     */
    public class FileCopyDemo {
        /**
         * 源文件夹路径
         */
        private static final String SOURCE_FILE_PATH = "F:\\我的\\MoCha";
    
        /**
         * 目标文件夹路径(没有会自动创建)
         */
        private static final String TARGET_FILE_PATH = "F:\\我的\\测试\\";
    
        public static void main(String[] args) throws IOException {
            File sourceFile = new File(SOURCE_FILE_PATH);
            File targetFile = new File(TARGET_FILE_PATH);
    		
    		// 只复制".txt"为后缀的文件
            FileUtils.copyDirectory(sourceFile, targetFile, new SuffixFileFilter(".txt"));
        }
    }
    
    展开全文
  • .vm后缀文件什么

    万次阅读 2019-01-08 15:39:43
    *.vm 后缀文件,是velocity的文件。velocity是基于java的一种页面模板引擎,支持#if #else#foreach等写法的前台文件。$link.contextPath是该引擎支持的一种默认写法,可以取得应用程序执行根路径。 V...

    基于java的velocity模板引擎的一种页面控制文件,你可以用文本编译器打开,能够看到他只是一些类似html的语句和一种叫VLT的语句构成的。

    *.vm 后缀的文件,是velocity的文件。velocity是基于java的一种页面模板引擎,支持#if #else#foreach等写法的前台文件。$link.contextPath是该引擎支持的一种默认写法,可以取得应用程序执行根路径。

    Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(templatelanguage)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbineweb开发架构提供模板服务(templateservice)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。

     

    展开全文
  • 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是...反编译Apk得到Java源代码首先要下载两个工具:dex2jar和JD-GUI,前者是将apk中的classes.de

    这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。

    一.反编译Apk得到Java源代码

    首先要下载两个工具:dex2jar和JD-GUI,前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址:dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip JD-GUI:http://laichao.googlecode.com/files/jdgui.zip

    具体步骤:
    1. 首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;
    2. 解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录,运行
      dex2jar.bat classes.dex

       

      生成classes.dex.dex2jar.jar

    3. 运行JD-GUI,打开上面生成的jar包,即可看到源代码了。

    二.反编译apk生成程序的源代码和图片、XML配置、语言资源等文件

    如果是只是汉化软件,这将特别有用。首先还是下载工具,这次用到的是apktool,下载地址:

    http://code.google.com/p/android-apktool/,apktool-1.0.0.tar.bz2和apktool-install-windows-2.1_r01-1.zip两个包都要下。

    具体步骤:
    1. 将下载的两个包解压到同一个文件夹下,应该会有三个文件:aapt.exe,apktool.bat,apktool.jar;
    2. 在命令行下定位到apktool.bat文件夹,输入以下命令:
      apktool d C:/***.apk  C:/***文件夹

       

      命令行解释:apktool d [要反编译的apk文件 ] [输出文件夹],特别注意:你要反编译的文件一定要放在C盘的根目录里;

    3. 将反编译完的文件重新打包成apk,很简单,输入apktool b c:/***文件夹(你编译出来文件夹)即可。
    展开全文
  • java中的xml文件什么?

    千次阅读 2018-07-03 14:08:29
    拿JDBC来说,可以把数据库连接字符串写到xml,如果要修改数据,只需要改xml就可以了,没必要再去重新编译java文件,而且,这些配置信息放在一起,别的人来读你写的代码的时候,就方便了很多框架中的xml , 除了配置信息 , ...
    java项目中,xml文件一般都是用来存储一些配置信息
    一般的编程, 多数用来存储配置信息 . 拿JDBC来说,可以把数据库连接字符串写到xml,如果要修改数据源,只需要改xml就可以了,没必要再去重新编译java文件,而且,这些配置信息放在一起,别的人来读你写的代码的时候,就方便了很
    框架中的xml , 除了配置信息 , 还可以写一些对应关系,其实也是一种配置信息 .拿struts来说,xml配置的是页面url对应后台java类(action)的关系,在配置和修改的时候,只需要改一个xml文件就可以了,没必要一个个的查找java代码
    java项目完成之后,每个模块应该都是独立的,模块之间的关系都可以使用xml来进行维护,spring就是这样的一个框架

    一个好的项目,需要有良好的可拓展性,如果把所有的逻辑关系还有配置信息都写入代码中,会使程序的可拓展性变差,为了解决这个问题,xml就可以对整个项目进行调度(spring)

    还有使用xml作为数据储存,不过用起来很少,多数还是用来存放配置信息

    不同的xml起到不同的作用:比如说web项目的中的配置文件起到配置路径作用,以及跳转请求的作用。hibernate的配置文件起到配置连接数据库和相关属性以及对实体类和关系型数据库进行映射的的作用,spring的配置文件起到配置javabean的实例化以及整合框架的作用。还有一些xml文件中存放了一些数据供程序读取。
    其实说到底配置文件就是存储数据用的相当于小型数据库,使用dom4j等一些读取写配置文件jar包就能实现对配置文件的读取,还有也可以跨语言的媒介!!

    展开全文
  • Java文件 编译

    2017-09-15 13:20:24
    一个Java源程序文件中定义几个类和接口,则编译该文件后生成几个以.class为后缀的字节码文件
  • Java程序打包成jar文件

    万次阅读 2017-12-18 23:17:08
    Java程序打包jar文件(jar命令形式)  先打开命令提示符,输入jar,然后回车(如果你已经配置好了java环境),可以看到:  用法:jar{ctxu}[vfm0Mi] [jar-文件] [manifest-文件][-C 目录] 文件名...  选项:  ...
  • C#文件后缀名?

    2019-10-08 08:57:46
    C程序文件后缀名是.c C++程序的后缀名是.cpp python程序的后缀名是.py C# 的后缀名是.cs,没想到诶 为什么需要这个呢,因为在vs code中新建C#文件,需要自己设定后缀名,使得编辑器识别语言种类。 ...
  • 文本文件编写并运行Java程序

    千次阅读 2016-03-06 17:37:26
    虽然有现在很多的集成开发系统,但是直接用文本文件编写Java程序然后在cmd下运行还是有必要掌握一下下,至少会让你不受制于IDE。 当然,运行Java程序的前提是,你装了JDK。关于JDK的下载安装,在这里不多解释。 1...
  • 所有文件后缀名查询

    千次阅读 多人点赞 2018-03-01 08:46:28
    含义编辑ISO:镜像文件RAR:压缩包html:网页zip:压缩包exe:安装包pdf:pdf文档rm:视频文件avi:视频文件tmp:临时文件xls:excel工作表mdf:虚拟光驱镜像文件txt:记事本doc:word文档MID:声卡声乐文件文件类型...
  • 如何编译一个无包结构的java文件,以及运行该文件? 2.如何编译一个有包结构的java文件,以及如何运行该文件? 3.如何批量编译java文件,以及如何运行生成的文件? 首先我们先看下javac命令的常用操作选项: 常用参数:...
  • java程序经编译后会产生什么

    千次阅读 2019-07-10 16:34:10
    java的编译过程先是java源程序扩展名为java的文件,由java编译 程序将生成java字节码文件,就是class文件然后在java虚拟机中执行。 产生:byte code。Java字节码是Java源文件编译产生的中间文件。 更详细相关百度...
  • Python语言学习之文件格式后缀那些事:python和常见各种文件格式后缀介绍、使用方法之详细攻略 目录 常见各种文件格式后缀介绍 .pyc文件介绍 .py文件介绍 .pxd 文件 .pyd 文件 常见各种...
  • Java流与文件操作

    千次阅读 2012-05-10 20:33:42
    Java流与文件操作 所有的程序都离不开信息的输入和输出。例如,从键盘读取数据、在网络上交换数据、打印报表、读写文件信息等,都要涉及数据输入输出的处理。在面向对象语言中,输入和输出都是通过数据流来实现的。...
  • DataX批量生成json文件java程序

    千次阅读 2019-07-31 17:58:01
    DataX抽数时,需要配置json文件,如果一两个可以手动配就完事了,但是如果有上百个,手动配的话就要死人了,所以简单写了个java程序,批量生成json文件,包括全量导数和增量导数。 首先,需要配一个相关参数文件,...
  • Java应用程序的运行机制(介绍)

    千次阅读 2019-04-01 11:15:48
    Java首先利用文本编辑器编写Java源程序,源文件的后缀名为.java;再利用编译器(javac)将源程序编译成字节码文件,字节码文件后缀名为.class;最后利用虚拟机(解释器,JVM)解释执行。 不同的操作系统安装相应...
  • Java程序打包用bat文件执行

    千次阅读 2013-02-25 18:45:26
    最近一段时间在做的项目中需要用到...1、首先是将java源代码打包成可执行的jar文件。这个过程用MyEclipse就可以完成。打包成双击可执行的jar文件,需要用到fatJar这个插件(Eclipse使用) 。下载地址:  http://sour
  • Java程序开发步骤

    千次阅读 2019-08-28 10:55:48
    编写源程序(文件后缀名必须加.java)----->编译源程序(javac 文件全名)----->运行(java 文件类名) 注:文件类名和文件名必须一致。当源程序被修改后,需要重新编译源程序(不需要删除原来的编译class,新的编译...
  • 初学Java,总结了三个问题——Java编程可以发展的方向,JDK是什么Java源文件和字节码文件的关系
  • Java首先利用文本编辑器编写 Java源程序,源文件的后缀名为.java;再利用编译器(javac)将源程序编译成字节码文件,字节码文件后缀名为.class; 最后利用虚拟机(解释器,java)解释执行。 C/C++语言都直接...
  • 文件后缀和相应的文件类型,打开方法参考大全  原帖:http://xidong.net/File001/File_4586.html 如果你不知怎样判断文件的后缀, 请参看: 什么是文件的后缀名?如果得知文件的后缀? 扩展名 文件类型 打开方式 ....
  • 因此在发送的过程中,仅仅是把文件当做字节流的形式发送的,并没有涉及到对文件的解析,因此,理论是可以发送任何类型的文件的,但是,在这个实现的过程中,我把文件后缀名在程序中指定为.wav格式了,因此,只能...
  • java XML 文件

    千次阅读 热门讨论 2020-03-06 20:33:47
    java XML 文件 1. XML的概念 可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己标记语言进行定义的语言。XML的简单易于在任何应用程序中读/写数据,这使XML成为数据交互的唯一共同语言。 2...
  • Java 文件操作

    万次阅读 2015-06-06 15:38:39
    11.3 I/O类使用 由于在IO操作中,需要使用的数据有很多,作为一个IO技术的初学者,从...11.3.1 文件操作 文件(File)是 最常见的数据之一,在程序中经常需要将数据存储到文件中,例如图片文件、声音文件等数据文件
  • java基础之程序开发三步骤

    千次阅读 2021-01-13 21:39:25
    程序开发三步骤1 编写Java源程序2 编译Java源文件3 运行Java程序4 入门程序说明5 添加注释comment6 Java关键字keywords7 标识符 Java程序开发三步骤:编写、编译、运行 1 编写Java源程序 在 d:\day01 目录下新建...
  • 文件后缀大全

    千次阅读 2011-05-19 22:16:00
    Basic 语言源程序文件,可编译成可执行文件,目前使用Basic开发系统的是Visual Basic .. .bat 批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用 .. .bbs 电子告示板...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,810
精华内容 20,724
关键字:

java源程序文件的后缀是什么

java 订阅