摘要: 一String基本特性 1.string声明为final的,不可以被继承 2.String实现了Serializable接口:表示字符串是支持序列化的,实现了Comparable接口:表示字符串可以比较大小 3.jdk8String是用final char【】 value用于存储字符串数据。jdk9 阅读全文
posted @ 2020-06-10 16:21 learnNoob 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 一方法区的基本理解 1.方法区和堆一样是线程共享区域 2.在JVM虚拟机启动的时候被创建,和堆一样逻辑内存连续,物理内存不连续 3.方法区的大小和堆一样,可以固定大小也可以扩展 4.有OOM和GC 5.关闭JVM就会释放这个区域内存 二方法区概述 在JDK1.8之前叫永久代,JDK1.8以后叫元空间 阅读全文
posted @ 2020-06-09 17:14 learnNoob 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 沙箱安全机制的应用层面:360沙箱、win10沙箱、包括VMware Workstation、Oracle VM VirtualBox都可以充当沙箱去使用,沙箱中的操作与本机无关,进而保证本机的安全性 那什么是Java沙箱安全机制呢? 组成Java沙箱的基本组件 1.类加载体系结构(类的双亲委托机制 阅读全文
posted @ 2020-06-08 19:45 learnNoob 阅读(1474) 评论(0) 推荐(0) 编辑
摘要: 一.堆的概述 一个JVM实例只有一个堆内存,堆也是Java内存管理的核心区域,堆在JVM启动的时候创建,其空间大小也被创建,是JVM中最大的一块内存空间,所有线程共享Java堆,物理上不连续的逻辑上连续的内存空间,几乎所有的实例都在这里分配内存,在方法结束后,堆中的对象不会马上删除,仅仅在垃圾收集的 阅读全文
posted @ 2020-06-08 18:53 learnNoob 阅读(2822) 评论(0) 推荐(0) 编辑
摘要: 结构体的好处:数组只能存放相同类型的数据,结构体可以存放不同的数据类型。 结构体的定义: struct student{ int age; string name; }stu; 对象的定义:stu.age=10; stu.name='a'; typedef的作用:户使用 typedef 关键字来定义 阅读全文
posted @ 2019-08-05 20:38 learnNoob 阅读(206) 评论(0) 推荐(0) 编辑