java
文章平均质量分 82
java基础知识,方便查阅
Izayoir
这个作者很懒,什么都没留下…
展开
-
序列化与反序列化
序列化与反序列化序列化Serializable 接口想要通过对象流序列化对象,被序列化的对象必须实现 Serializable 接口public class MyObject implements Serializable { … }该接口是一个标记性接口,里面没有任何抽象方法只要一个类实现 Serializable 接口,就表示这个类是可被序列化的transient 关键字被 transient 关键字修饰的变量不会被序列化public class MyObject implements原创 2021-07-29 20:41:27 · 143 阅读 · 0 评论 -
java IO流
file可以表示文件夹或文件的路径file 的构造方法:new file("C:\\xxx\\xxxx"); //绝对路径new file(path1, path2); //文件路径的拼接new file("xxx"); //当前项目下的文件new file("模块名\\xxx"); //当前项目下 --- 指定模块的xxxfile的成员方法基础方法public boolean creatNewFile(); //创建文件 如果文件存在, 那么创建失败, 返回false原创 2021-07-24 17:13:59 · 157 阅读 · 1 评论 -
java继承的内存机制/重写的特点
java继承的内存机制参考至:https://blog.csdn.net/weixin_39846898/article/details/114816789Java的对象是在堆空间中分配一块内存空间,对于继承来说,子类拥有父类所有权限范围内的属性和方法,但是实质上子类在分配空间时,其内存中已经分配了父类所有方法和属性的内存,包括了private在内。在内存上 子类的内存分配如下图this 关键字依靠对象而存在,它代表了对象,指向堆空间中对象的地址。之前一直以为super关键字是父类的对象。就像th原创 2021-07-24 17:14:54 · 317 阅读 · 0 评论 -
java类加载器
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录java类加载器一、简单了解类加载器1. 什么是类加载器2. 类加载的过程加载链接初始化3. 类加载器的分类双亲委派模型java类加载器java中, 类是由类加载器创建的提示:以下是本篇文章正文内容,下面案例可供参考一、简单了解类加载器1. 什么是类加载器类加载器是java中负责将.class文件加载到内存中的一类对象。#mermaid-svg-HcBoZqTuyxtJ4VdJ .label{font-fami原创 2021-07-24 17:15:11 · 90 阅读 · 0 评论 -
java内部类
1.为什么要使用内部类来源:https://www.cnblogs.com/chenssy/p/3388487.html 为什么要使用内部类?在《Think in java》中有这样一句话:使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。 在我们程序设计中有时候会存在一些使用接口很难解决的问题,这个时候我们可以利用内部类提供的、可以继承多个具体的或者抽象的类的能力来解决这些程序设计问题。可以这样说,接口只原创 2021-07-24 17:14:27 · 83 阅读 · 0 评论 -
关于string类的用法
一、string的初始化首先,为了在程序中使用string类型,必须包含头文件 <string>。如下: #include <string>注意这里不是string.h,string.h是C字符串头文件。string类是一个模板类,位于名字空间std中,通常为方便使用还需要增加: using namespace std;声明一个字符串变量...原创 2021-07-24 17:16:24 · 431 阅读 · 0 评论