每天开心一点
登录
注册
语言
简体
繁體
English
首页
产品列表
动态
留言
每天开心一点
登录
注册
语言
简体
繁體
English
博客
数据库
系统运维
Python技术
JAVA
Delphi系列
项目实施
互联网时代
Web前端设计
File类与文件过滤器相关的方法
listFiles(FileFilter)作为参数,接口中只有一个方法boolean accept(File pathname)测试pathname是否应该包含在当前的File目录中,符合则返回trueaccept方法,参数为File,表示当前File下所有的子文件和子目录,保留住则返回true,过滤掉则返回false, 案例演示1.文件过滤器案例一//自定义文件过滤器public sta...
914
2019-12-12
Java中关于foreach的用法
foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英文字面意思理解foreach也就是“for...
924
2019-12-12
Java中IO流的继承关系图
字节流InputStream类OutputStream类字符流Reader类Writer类
1259
2019-12-08
Java 常用IO流操作详解
1.基本概念IO:Java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传文件和下载文件,Java用于操作流的对象都在IO包中。2.IO流的分类图示:(主要IO流) 3.字节流(1).字节流基类1).InputStreamInputStream:字节输入流基类,抽象类是表示字节输入流的所有类的超类。2).OutputStreamOutputStream:字节...
928
2019-12-06
java IO 流学习总结
java.io 包下的IO流很多:其中,以Stream结尾的为字节流,以Writer或者Reader结尾的为字符流。所有的输入流都是抽象类InputStream(字节输入流)或者抽象类Reader(字符输入流)的子类,所有的输出流都是抽象类OutputStream(字节输出流)或者抽象类Writer(字符输出流)的子类。字符流能实现的功能字节流都能实现,反之不一定。如:图片,视频等二进制文件,只能...
1104
2019-12-04
Java异常处理中的throw与throws
1、throw和throws的区别: 位置不同:throws用在函数上,后面跟的是异常类,可以跟多个。 throw用在函数内,后面跟的是异常对象。 功能不同:throws用来声明异常,让调用者知道该功能有可能出现的问题,并由调用者给出预先的处理方式。 throw抛出具体问题的对象。语句执行到throw功能就结束了,跳转到调用者。并将具体的问题对象抛给调用...
830
2019-12-02
Java异常处理——Exception和RuntimeException
Exception是检查型异常,在程序中必须使用try...catch进行处理;RuntimeException是非检查型异常,例如NumberFormatException,可以不使用try...catch进行处理,但是如果产生异常,则异常将由JVM进行处理;
854
2019-11-30
java中RuntimeException 和 非RuntimeException
Java 对异常进行了分类,不同类型的异常分别用不同的 Java 类表示,所有异常的根类为 java.lang.Throwable,Throwable 下面又派生了两个子类:Error 和 Exception,Error 表示应用程序本身无法克服和恢复的一种严重问题。Exception 表示程序还能够克服和恢复的问题,其中又分为系统异常和普通异常,系统异常是软件本身缺陷所导致的问题,也就是软件开发...
898
2019-11-30
Java 中的异常和处理详解
Java 中的异常和处理详解程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。Java提供了更加优秀的解决办法:异常处理机制。异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代...
832
2019-11-28
java在类的内部创建本类的对象是怎么做到的
一个Java的引用访问涉及到3个内存区域:JVM栈,堆,方法区。 以最简单的本地变量引用:Object obj = new Object()为例:Object obj表示一个本地引用,存储在JVM栈的本地变量表中,表示一个reference类型数据;new Object()作为实例对象数据存储在堆中;堆中还记录了Object类的类型信息(接口、方法、field、对象类型等)的地址,这些地址所执行...
754
2019-11-27