`
zx_code
  • 浏览: 99875 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

一个java面试题目,把F盘下面所有文件名称打印出来?

    博客分类:
  • Java
阅读更多
java面试题目,打印F盘的所有文件名称
package com.file;

import java.io.File;

public class IteratorFile 
{
	public static void main(String[] args) 
	{
		File file = new File("F:\\");
		fileNameList(file.listFiles());
	}
	
	private static void fileNameList(File[] file)
	{
		if(file == null)return;
		
		for(File file1 : file)
		{
			if(file1.isDirectory())
			{
				fileNameList(file1.listFiles());
			}
			else
			{
				System.out.println(file1.getName());
			}
		}
	}
}
1
3
分享到:
评论
1 楼 zxl359592450 2014-12-31  
在不考虑性能的情况下,使用递归是常规做法。我记得有一本说并发书《Java虚拟机并发编程》开篇介绍性能的重要性例子就是查找当前目录下的所有文件的大小。如果使用并发的方式编写,肯定更能打动面试官。

相关推荐

    Java面试题目大全2017版 下载

    几乎包含所有java面试题及答案

    汇丰软件java面试题

    "汇丰软件Java面试题详解" 汇丰软件Java面试题是许多IT行业新人的梦寐以求的岗位,需要考生具备扎实的Java基础知识和...考生需要认真准备,熟悉面试题目,提高自己的编程能力和英语口语能力,以便通过面试获得成功。

    JAVA面试题目

    可以包含多个公共类,但是每个文件只能有一个公共类,并且文件名必须与公共类的名称完全相同。 7. 排序都有哪几种方法?请列举。 排序方法有快速排序、冒泡排序、插入排序、选择排序、归并排序、堆排序等。 8. ...

    2023java八股文高频面试题

    本资源主要包括Java基础知识、Java集合、多线程、IO操作、网络编程、数据库等方面的面试题目,以及一些实际应用场景下的编程题目。本资源所包含的面试题目丰富多彩,有些题目侧重于Java基础知识的考察,而有些题目则...

    2024最强Java面试八股文

    《2024最强Java面试八股文》是一份针对Java面试的全面指南,内容涵盖JVM、MQ、MyBatis、MySQL、Redis、Spring Boot、Spring Cloud以及设计模式等多个方面。这份资料旨在帮助求职者系统地复习和掌握Java及相关技术的...

    java中遍历某个目录下的所有文件及文件夹中的文件

    ### Java中遍历某个目录下的所有文件及文件夹中的文件 在Java开发中,经常会遇到需要遍历指定目录及其子目录下所有文件的情况。本文将详细介绍如何使用Java标准库中的`java.io.File`类来实现这一功能。我们将通过一...

    Java web 打印,Java pdf打印,Java 打印

    在Java开发中,Web打印和PDF打印是两个重要的技术领域,尤其在企业级应用中,它们经常被用来生成报告、发票、合同等文档。本文将深入探讨这些技术,并结合项目描述,提供一个详尽的解释。 首先,让我们从Java Web...

    java面试题总结资料

    这份"java面试题总结资料"涵盖了多个Java核心领域的关键知识点,包括但不限于: 1. **基础语法**:理解基本的数据类型(如整型、浮点型、字符型和布尔型),变量的声明与使用,以及运算符的优先级。同时,要熟悉...

    JAVA面试题目:Java中的抽象类和接口有什么区别?

    题目:Java中的抽象类和接口有什么区别?

    常见java求职面试题目

    Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据主导地位。对于有Java基础的求职者来说,掌握常见的面试题是至关重要的。本文将深入解析Java的基础知识,包括面向对象、类与对象、继承、多态性、...

    如何把一个java程序打包成exe文件.doc

    在软件开发领域,尤其是对于Java开发者来说,将Java程序打包成EXE文件是一种常见的需求。这不仅可以让程序在没有安装Java运行环境(JRE)的计算机上运行,还能提高程序的安全性和便捷性。下面我们将详细介绍这一过程的...

    Class文件转JAVA

    轻松方便的把class文件转化为java文件

    java-面试指北PDF版本(最新)

    【Java 面试指北】是一份针对Java求职者精心编写的面试指南,涵盖了从基础到高级的各种Java技术和面试技巧。这份PDF包含了多个主题,旨在帮助应聘者全面准备Java开发岗位的面试。 1. **如何成为一个合格的程序员?*...

    一个用JAVA写的清除EXE病毒文件的代码

    这个标题为“一个用JAVA写的清除EXE病毒文件的代码”的项目,显然是利用Java来编写的一种防病毒解决方案,主要针对的是可执行文件(EXE)的病毒清理。 描述中提到的“清除EXE病毒文件的代码”,意味着这个Java程序...

    2010华为java面试题华为java面试题华为java面试题华为java面试题华为java面试题

    根据给定的文件信息,我们可以总结出一系列与2010年华为Java面试相关的知识点,这些知识点涵盖了Java语言的基础概念、语法结构、类与对象、访问控制、异常处理、数据类型转换、编码标准以及面向对象编程的核心原则。...

    [Java] Java 编程面试揭秘 英文版

    [Wrox] Java 编程面试揭秘 英文版 [Wrox] Java Programming Interviews Exposed E Book ☆ 图书概要:☆ If you are a skilled Java programmer but are concerned about the Java coding interview process ...

    java访问https网址下载文件

    为了解决这个问题,我们需要自定义一个`TrustManager`,允许所有证书,或者导入特定的证书到Java的信任存储。以下代码展示了如何创建一个信任所有证书的`TrustManager`: ```java TrustManager[] trustAllCerts =...

    java高级软件工程师面试题大全及答案 含一些公司面试题

    java高级软件工程师面试题大全及答,一些公司的面试题,对于正在找工作应对面试的朋友或许有点帮助。java高级软件工程师面试题大全及答,一些公司的面试题,对于正在找工作应对面试的朋友或许有点帮助

    Java FTP 指定下载文件和上传文件到指定的服务器目录

    ### Java FTP 指定下载文件和上传文件到指定的服务器目录 #### 一、概述 在本篇文章中,我们将详细介绍如何使用Java编程语言通过FTP(文件传输协议)实现文件的上传与下载功能,并能够将文件指定上传或下载到特定...

    Java面试题全集(上)(中)(下)合集

    这个Java面试题全集涵盖了以上所有关键知识点,对于求职者来说,理解和掌握这些内容将极大地提升在面试中的竞争力。同时,通过阅读CSDN博主的详细解析,可以帮助开发者深入理解并应用到实际项目中。

Global site tag (gtag.js) - Google Analytics