java知识总结
文章平均质量分 89
kuangpeng1956
这个作者很懒,什么都没留下…
展开
-
java基础知识-IO流-字节流
流1、在java中,所有的数据都是使用流读写的,流就像水流一样,将数据从一个地方带到另一个地方。2、流是程序中的数据所经历的的路径,输入流将数据从数据源传递给程序,而输出流将数据发送到某个目的地。流的分类字节流字节流传送0-255的整数。很多类型的数据都可以表示为字节格式,包括数字数据,可执行程序,Internet通信和字节码(java虚拟机运行的类文件)。实际上,每种数据都可以表...原创 2018-10-28 17:03:03 · 229 阅读 · 0 评论 -
绘图
javajava2D是一组支持高质量二维图形、图像、颜色和文本的类。它可用于绘制诸如圆、多边形等几何形状,使用各种字体、颜色和线宽,处理颜色和图案。在以前的版本中,Graphics类包含基本的图形支持功能,但在Java2D中,这些方法已被更为复杂,效率更高的方法所代替。java2D中的第一个类是Graphics2D,它是Graphics的子类,它表示一种可在其中绘制图形的环境,Graphi...原创 2018-12-01 10:50:12 · 390 阅读 · 0 评论 -
java-网络通信
网络通信java最初是作为一种控制家电的语言被开发出来的。当初设计该语言时,主旨之一是连接机器,而现在仍是如此。java.net包让java能够通过网络进行通信。结合使用输入输出流,通过网络读写文件几乎和读写本地文件一样容易。要同网络上的系统进行通信,可以采用三种简单的方式:(1)在小程序中使用URL装载Web页和其他资源。(2)使用套接字类Socket和ServerSocket,它们...原创 2018-11-19 22:15:18 · 581 阅读 · 0 评论 -
java-多线程
多线程原创 2018-11-16 16:21:02 · 154 阅读 · 0 评论 -
Swing容器
凡是过去,皆为序章原创 2018-11-12 21:20:32 · 566 阅读 · 0 评论 -
swing-监听器
事件监听器类要对用户事件作出响应,必须实现处理该事件的接口,这些接口被称为事件监听器。每个监听器都处理特定的事件,类可以根据需要实现任意数目的监听器。监听器模型涉及以下三个对象,模型图如下:(1)事件:用户对组件的一个操作,称之为一个事件(2)事件源:发生事件的组件就是事件源(3)事件监听器(处理器):监听并负责处理事件的方法在java中,事件监听器包含如下接口:...原创 2018-11-13 21:22:32 · 1858 阅读 · 0 评论 -
java-randomAccessFile
心之所向,素履以往,生如逆旅,一苇以航。randomAccessFile介绍RandomAccessFile父类是Object,没有继承字节流、字符流家族中任何一个类。并且它实现了DataInput、DataOutput这两个接口,它既可以读也可以写。以前接触的输入流和输出流都是从头部进行读文件或者写文件,不能从中间开始,如果是开多线程下载一个文件我们之前学过的FileWriter或者Fi...原创 2018-11-07 11:05:49 · 216 阅读 · 0 评论 -
java-串行化
人生在世,还不是有时笑笑人家,有时给人家笑笑对象串行化对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己,这个过程叫对象的串行化(Serialization)。也就是说能够将对象进行存档。串行化的...原创 2018-11-07 09:53:51 · 7013 阅读 · 3 评论 -
java-swing-基本组件
不乱于心,不困于情,不念过去,不惧将来原创 2018-11-02 17:55:26 · 7607 阅读 · 0 评论 -
java-异常处理
大道至简,知易行难,很多时候我们并不是不知道怎么做,而是无法坚持。异常程序运行时,发生了不被期望的结果,阻止了程序按照预期正常执行,这就是异常。世界上没有不出错的程序,只有正确处理好意外情况,才能保证程序的可靠性。异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。Java中的异常可能是函数中的语句执...原创 2018-10-31 18:02:59 · 445 阅读 · 0 评论 -
java-io流-字符流
字符流字符流用于处理用ASCII字符集或Unicode(包含ASCII的国际字符集)表示的文本,可以用字符流来处理的文件有纯文本文件,HTML文档,和java源代码文件。用于读写这些流的类都是Reader和Writer的子类,对于所有的文本输入,都应使用字符流来处理,而不能直接使用字节流来处理。...原创 2018-10-29 21:26:02 · 176 阅读 · 0 评论 -
缓冲区和通道
缓冲区java.nio包提供了对缓冲区的支持,缓冲区是一种对象,表示存储在内存中的数据流。缓冲区常被用来提高那些读取输入和发送输出的程序的性能。它们让程序能够将大量的数据存储到内存中,这样使用和修改这些数据时速度将快很多。对于java的每种基本数据类型,都有相应的缓冲区:ByteBuffer,CharBuffer,DoubleBuffer,FloatBuffer,IntBuffer,Lon...原创 2019-01-16 18:07:49 · 43572 阅读 · 0 评论