Java
文章平均质量分 68
Java
@一头雾水@
这个作者很懒,什么都没留下…
展开
-
Java Swing 一个简单的例子(Swing图片查看器)
Swing的学习教程链接:Java Swing教程:30分钟玩转Swing界面设计。图片处理的参考文章:https://blog.csdn.net/qq_36511401/category_9467762.html一、介绍1、Swing。 Swing是一个用于开发Java应用程序用户界面的开发工具包。以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的...原创 2020-01-13 13:52:59 · 15061 阅读 · 1 评论 -
Java IO流操作(FileReader、BufferedReader)
一、FileReader1、介绍。 FileReader类从InputStreamReader类继承而来。该类按字符读取流中数据。可以通过以下几种构造方法创建需要的对象:1、在给定从中读取数据的 File 的情况下创建一个新 FileReader,FileReader(File file)。2、在给定从中读取数据的 FileDescriptor 的情况下创建一个新 Fi...原创 2019-10-24 16:15:12 · 15260 阅读 · 1 评论 -
Java IO流操作(PipeInputStream、SequenceInputStream、BufferedInputStream)
一、PipeInputStream1、介绍。 管道流的主要作用是可以进行两个线程间的通讯,分为管道输入流(PipeOutputStream)和管道输出流(PipeInputStream)。如果要想进行管道输出,则必须把输出流连在输入流之上2、代码。private static final String Pre_Path = "G:\\项目测试\\io流文件测试\\"...原创 2019-10-24 16:04:35 · 14411 阅读 · 4 评论 -
Java IO流操作(FileInputStream、ByteArrayInputStream、ObjectInputStream)
一、介绍 java的IO流操作主要分为字节流和字符流,每个流都会有输入和输出两种类型的流。所有的字节流类都继承自InputStream 和 OutputStream 这两个抽象类,而所有的字符流类是都继承自Reader 和 Writer 这两个抽象类。字节流的处理单位是字节,通常用来处理二进制文件,如音乐、图片文件等。而字符流的处理单位是字符,通常来处理文本。对流进行操作之后,...原创 2019-10-23 23:15:56 · 17680 阅读 · 4 评论 -
Java 动态代理
1、介绍。Java代理。java代理:在不用修改源码的情况下,可以在实现类方法的前后做些额外的处理。1)、静态代理。在程序运行前,代理类的.class文件已存在。事先知道要代理的实现类是什么。优点:不需要知道委托类(实现类),只需知道代理类即可。缺点:(1)代码重复。代理类和委托类(实现类)实现了相同的接口...原创 2019-12-09 18:14:20 · 14207 阅读 · 0 评论 -
Java 静态代理
1、介绍。Java代理。java代理:在不用修改源码的情况下,可以在实现类方法的前后做些额外的处理。1)、静态代理。在程序运行前,代理类的.class文件已存在。事先知道要代理的实现类是什么。优点:不需要知道委托类(实现类),只需知道代理类即可。缺点:(1)代码重复。代理类和委托类(实现类)实现了相同的接口...原创 2019-12-09 13:53:40 · 14599 阅读 · 6 评论 -
Java 反射机制
一、总体介绍1、什么是反射机制。 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制(注意关键词:运行状态)换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实...原创 2019-10-17 19:22:57 · 14427 阅读 · 0 评论 -
Java 基本知识
接口增加一个方法,所有的代理类和委托类(实现类)都需要实现此方法,而且代理类和委托类(实现类)的关系为一对一,无法一对多。缺点:Java动态代理只能代理接口,要代理类需要使用如cglib第三方的类库。java代理:在不用修改源码的情况下,可以在实现类方法的前后做些额外的处理。事先知道要代理的实现类是什么。事先不知道要代理的实现类是什么。缺点:(1)代码重复。代理类和委托类(实现类)实现了相同的接口。优点:不需要知道委托类(实现类),只需知道代理类即可。优点:(1)能代理该接口的所有实现类。原创 2019-12-17 16:45:17 · 10213 阅读 · 0 评论