![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习笔记
文章平均质量分 88
java学习笔记
Mr_zhangyj
这个作者很懒,什么都没留下…
展开
-
对象流,序列化与反序列化
1.相关定义和内容1.ObjectlnputStream和OjbectOutputSteam1.用于存储和读取基本数据类型数据或对玺的处理流。它的强大之处就是可以把Java中的对象写入到数据源中,也能把对象从数据源中还原回来。2.序列化:用ObjectOutputStream类保存基本类型数据或对象的机制 反序列化:用ObjectlnputStream类读取基本类型数据或对象的机制3.ObjectOutputStream利lObjectlnputStream不能序列化static和..原创 2021-11-04 19:40:51 · 116 阅读 · 0 评论 -
RandomAccessFile随机流
1.RandomAccessFile类原创 2021-11-04 23:13:57 · 576 阅读 · 0 评论 -
Java反射
1、Java反射机制概述Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为:反射。1、动态语言是一类在运行时可以改变其结构的语..原创 2021-11-10 23:44:09 · 164 阅读 · 0 评论 -
Java反射的应用:动态代理
1、代理模式与动态代理●代理设计模式的原理:使用一个代理将对象包装起来,然后用该代理对象取代原始对象。任何对原始对象的调用都要通过代理。代理对象决定是否以及何时将方法调用转到原始对象上。●代理机制的操作,属于静态代理,特征是代理类和目标对象的类都是在编译期间确定下来,不利于程序的扩展。同时,每一个代理类只能为一个接口服务,这样一来程序开发中必然产生过多的代理。最好可以通过一个代理类完成全部的代理功能。●动态代理是指客户通过代理类来调用其它对象的方法,并且是在程序运行时根据需要动态创建目标类的原创 2021-11-13 21:38:53 · 309 阅读 · 0 评论 -
Java网络编程
1、网络编程的概述Java是Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java 的本机安装系统里,由JVM 进行控制。并且Java 实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。计算机网络:把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件.原创 2021-11-07 11:18:24 · 75 阅读 · 0 评论