- 博客(9)
- 收藏
- 关注
原创 序列化与反序列化
序列化与反序列化 序列化 Serializable 接口 想要通过对象流序列化对象,被序列化的对象必须实现 Serializable 接口 public class MyObject implements Serializable { … } 该接口是一个标记性接口,里面没有任何抽象方法 只要一个类实现 Serializable 接口,就表示这个类是可被序列化的 transient 关键字 被 transient 关键字修饰的变量不会被序列化 public class MyObject implements
2021-07-29 20:41:27
125
原创 markdown编辑器各种特殊字符
markdown编辑器 可以用UTF-8 General Punctuation 实现特殊字符 UTF-8 常用标点符号(General Punctuation) 半方大的空白:     全方大的空白:     不断行的空白格:   ...
2021-07-24 17:46:44
473
原创 VMware Ubuntu20虚拟机在桥接模式下与win10宿主机的通讯
VMware Ubuntu20虚拟机在桥接模式下与win10宿主机的通讯 一. VMware虚拟网卡 在使用 VMware 时,VMware 会在电脑上安装两个 VMware Network Adapter 虚拟网卡用于与宿主机通讯,从而接入互联网。 VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机 不提供DHCP服务,无法虚拟出来 VMnet1:这是VMware用于虚拟 Host-Only 网络下的虚拟交换机, VMnet8:这是VMware用于虚拟 NAT 网络下的虚拟交换机 Bridg
2021-07-24 17:17:03
363
原创 关于string类的用法
一、string的初始化 首先,为了在程序中使用string类型,必须包含头文件 <string>。如下: #include <string> 注意这里不是string.h,string.h是C字符串头文件。 string类是一个模板类,位于名字空间std中,通常为方便使用还需要增加: using namespace std; 声明一个字符串变量...
2021-07-24 17:16:24
416
原创 java类加载器
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录java类加载器一、简单了解类加载器1. 什么是类加载器2. 类加载的过程加载链接初始化3. 类加载器的分类双亲委派模型 java类加载器 java中, 类是由类加载器创建的 提示:以下是本篇文章正文内容,下面案例可供参考 一、简单了解类加载器 1. 什么是类加载器 类加载器是java中负责将.class文件加载到内存中的一类对象。 #mermaid-svg-HcBoZqTuyxtJ4VdJ .label{font-fami
2021-07-24 17:15:11
82
原创 java继承的内存机制/重写的特点
java继承的内存机制 参考至:https://blog.csdn.net/weixin_39846898/article/details/114816789 Java的对象是在堆空间中分配一块内存空间,对于继承来说,子类拥有父类所有权限范围内的属性和方法,但是实质上子类在分配空间时,其内存中已经分配了父类所有方法和属性的内存,包括了private在内。在内存上 子类的内存分配如下图 this 关键字依靠对象而存在,它代表了对象,指向堆空间中对象的地址。 之前一直以为super关键字是父类的对象。就像th
2021-07-24 17:14:54
301
原创 java内部类
1.为什么要使用内部类 来源:https://www.cnblogs.com/chenssy/p/3388487.html 为什么要使用内部类?在《Think in java》中有这样一句话:使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。 在我们程序设计中有时候会存在一些使用接口很难解决的问题,这个时候我们可以利用内部类提供的、可以继承多个具体的或者抽象的类的能力来解决这些程序设计问题。可以这样说,接口只
2021-07-24 17:14:27
75
原创 java IO流
file可以表示文件夹或文件的路径 file 的构造方法: new file("C:\\xxx\\xxxx"); //绝对路径 new file(path1, path2); //文件路径的拼接 new file("xxx"); //当前项目下的文件 new file("模块名\\xxx"); //当前项目下 --- 指定模块的xxx file的成员方法 基础方法 public boolean creatNewFile(); //创建文件 如果文件存在, 那么创建失败, 返回false
2021-07-24 17:13:59
145
1
原创 交叉编译器在ubuntu下的安装和使用
这里写自定义目录标题一. 准备资源1. 32位的ubuntu系统欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 一. 准备资源 1. 32位的ubuntu系统 只需要准备交叉编译器 欢迎使用M
2020-09-10 08:42:29
2437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人