编程那点事 编程那点事编程那点事

Java编程

Java反射机制的作用

Java反射机制的作用

在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。

赞(0) Vben 阅读(2571)
Java反射机制的概念

Java反射机制的概念

JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。主要...

赞(0) Vben 阅读(2278)
常用字符集

常用字符集

看战争片时,经常会看到剧中出现收发电报的情况,发报员拿着密码本将文字翻译成某种码文发出,收报员使用同样的密码本将收到的码文再翻译成文字。这个密码本其实是发送方和接收方约定的一套电码表,电码表中规定了文...

赞(0) Vben 阅读(2144)
Java删除文件及目录

Java删除文件及目录

在操作文件时,经常需要删除一个目录下的某个文件或者删除整个目录,这时大家首先会想到File类的delete()方法,接下来通过一个案例来演示使用delete()方法删除文件,如例所示。import java.io.File; public&nb...

赞(0) Vben 阅读(3528)
Java遍历目录下的文件

Java遍历目录下的文件

在表中列举的方法中有一个list()方法,该方法用于遍历某个指定目录下的所有文件的名称,例8-25中没有演示该方法的使用,接下来通过一个案例来演示list()方法的用法,如例所示。import java.io.File; public&nb...

赞(0) Vben 阅读(3511)
Java File类的常用方法

Java File类的常用方法

File类用于封装一个路径,这个路径可以是从系统盘符开始的绝对路径,如D:/example.txt,也可以是相对于当前目录而言的相对路径,如src/example.txt。File类内部封装的路径可以指向一个文件,也可以指向一个目录,在F...

赞(0) Vben 阅读(2410)
Java File类简介

Java File类简介

本章前面讲解的IO流可以对文件的内容进行读写操作,在应用程序中还会经常对文件本身进行一些常规操作,例如创建一个文件,删除或者重命名某个文件,判断硬盘上某个文件是否存在,查询文件最后修改时间等。针对文件的...

赞(0) Vben 阅读(2053)
Java转换流

Java转换流

前面提到IO流可分为字节流和字符流,有时字节流和字符流之间也需要进行转换。在JDK中提供了两个类可以将字节流转换为字符流,它们分别是InputStreamReader和OutputStreamWriter。转换流也是一种包装流,其中OutputSt...

赞(0) Vben 阅读(2681)
Java字符流操作文件

Java字符流操作文件

在程序开发中,经常需要对文本文件的内容进行读取,如果想从文件中直接读取字符便可以使用字符输入流FileReader,通过此流可以从关联的文件中读取一个或一组字符。接下来首先在D盘目录下新建文件“example.txt”并在其...

赞(0) Vben 阅读(2077)
Java字符流定义及基本用法

Java字符流定义及基本用法

前面我们讲过InputStream 类和OutputStream 类在读写文件时操作的都是字节,如果希望在程序中操作字符,使用这两个类就不太方便,为此JDK 提供了字符流。同字节流一样,字符流也有两个抽象的顶级父类,分别是Reader...

赞(0) Vben 阅读(2634)
Java字节缓冲流

Java字节缓冲流

在IO包中提供两个带缓冲的字节流,分别是BufferedInputStream和BufferdOutputStream,这两个流都使用了装饰设计模式。它们的构造方法中分别接收InputStream 和OutputStream 类型的参数作为被包装对象,在读写数据时...

赞(0) Vben 阅读(2694)
Java IO中的装饰设计模式

Java IO中的装饰设计模式

俗话说“人靠衣装马靠鞍”,漂亮得体的装扮不仅能提升形象,还能提高竞争力。在程序设计中,同样可以通过“装饰”一个类,增强它的功能。装饰设计模式就是通过包装一个类,动态地为它增加功能的一种设计模式。装饰设计模...

赞(0) Vben 阅读(2522)
Java字节流的缓冲区

Java字节流的缓冲区

虽然上一个案例实现了文件的拷贝,但是一个字节一个字节的读写,需要频繁的操作文件,效率非常低,这就好比从北京运送烤鸭到上海,如果有一万只烤鸭,每次运送一只,就必须运输一万次,这样的效率显然非常低。为了减...

赞(0) Vben 阅读(3245)
Java文件的拷贝

Java文件的拷贝

在应用程序中,IO流通常都是成对出现的,即输入流和输出流一起使用。例如文件的拷贝就需要通过输入流来读取文件中的数据,通过输出流将数据写入文件。接下来通过一个案例来演示如何进行文件内容的拷贝,首先在D盘创...

赞(0) Vben 阅读(2269)
Java字节流读写文件

Java字节流读写文件

由于计算机中的数据基本都保存在硬盘的文件中,因此操作文件中的数据是一种很常见的操作。在操作文件时,最常见的就是从文件中读取数据并将数据写入文件,即文件的读写。针对文件的读写,JDK 专门提供了两个类,分别...

赞(0) Vben 阅读(3044)
Java字节流概念

Java字节流概念

在计算机中,无论是文本、图片、音频还是视频,所有的文件都是以二进制(字节)形式存在,IO流中针对字节的输入输出提供了一系列的流,统称为字节流。字节流是程序中最常用的流,根据数据的传输方向可将其分为字节输入...

赞(0) Vben 阅读(2801)
Java IO简介

Java IO简介

大多数应用程序都需要实现与设备之间的数据传输,例如键盘可以输入数据,显示器可以显示程序的运行结果等。在Java中,将这种通过不同输入输出设备(键盘,内存,显示器,网络等)之间的数据传输抽象表述为“流”,程序允...

赞(0) Vben 阅读(2378)
Java的Arrays工具类

Java的Arrays工具类

使用Arrays的sort()方法排序在前面学习数组时,要想对数组进行排序就需要自定义一个排序方法,其实也可以使用Arrays工具类中的静态方法sort()来实现这个功能。接下来通过一个案例来学习sort()方法的使用,如例所示。...

赞(0) Vben 阅读(3167)

编程那点事 更专业 更方便

登录

找回密码

注册