Java 获取文件大小
import java.io.File; public class FileSize { public static long getFileSize(String fileName){ File file = new File(fileName); if (!file.exists() || !file.isFile()){ System.out.println("文件不存在!!!"); return -1; } return file.length(); } public static void main(String[] args) { long size = getFileSize("copyfile"); System.out.println("文件的大小为:"+ size); } }
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
从零开始学设计模式(零)——设计模式介绍
前言 对于有经验的开发人员,学习设计模式有助于我们找到在软件开发过程中所面临的问题的最佳解决方案。一直以来软件都是为了用来解决现实生活中遇到的复杂问题而存在,设计模式(Design pattern)就像一套基础武功心法,每一式都代表了一类问题的最佳实践,且可根据实际情况组合使用。本系列文章笔者将带大家一起从零开始学习设计模式,后面会逐个剖析23种设计模式在Java中的具体实现,读者需具备基本的Java编程概念。 下定决心开始写此系列文章,一是为了自己学习设计模式有一个更深的印象和更好的理解,二是为了培养自己的写作毅力和水平。鉴于笔者水平有限,接下来的系列文章如有不正确的地方欢迎大家及时给予指正批评,不胜感激。 设计模式介绍 本次的系列教程内容和代码主要来源于 GitHub iluwater 设计模式在Java中的实现(Design patterns implemented in Java) 其官网地址:http://java-design-patterns.com/ 说明 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软...
- 下一篇
从零开始学设计模式(一)——工厂模式
工厂模式 工厂模式也被称之为虚拟构造函数(Virtual Constructor),是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象 意图 定义用于创建对象的接口,但是让子类决定实例化哪个类。factory方法允许类将实例化推迟到子类 主要解决:接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实例时。 如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。 关键代码:创建过程在其子类执行。 解释 现实世界的例子 铁匠制造武器。精灵需要精灵武器,兽人需要兽人武器。根据手头的顾客,召集合适类型的铁匠 简而言之 它提供了一种将实例化逻辑委托给子类的方法 维基百科说 In class-based programming, the factory method pattern is a creational pattern that uses factory methods to deal with the problem o...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8编译安装MySQL8.0.19
- CentOS6,7,8上安装Nginx,支持https2.0的开启