Java 第3页
java相关内容
2.2.1 运行时数据区内部结构-梦境学习站

2.2.1 运行时数据区内部结构

运行时数据区内部结构 一、内存 内存是非常重要的系统资源,是硬盘和cpu的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了JAVA在运行过程中内存申请、分配、管理的策略...
2.1.1 类加载子系统概述-梦境学习站

2.1.1 类加载子系统概述

类加载子系统 代码编译的结果从本地机器指令码转化为字节码,是存储格式发展的一小步,但却是编程语言发展的一大步—— 《深入理解JVM虚拟机》周志明·著 Java虚拟机将描述类的数据从class字节...
关于ArrayList删除的一些记录-梦境学习站

关于ArrayList删除的一些记录

关于ArrayList删除的一些记录 首先创建一个list集合,并填入元素 public void listExercise(){ List<String> list = new ArrayList<>(); list.add('aaa'); list.add('aaa'); list.add('aa...
Java代理模式详解-梦境学习站

Java代理模式详解

1. 代理模式 代理模式是一种比较好理解的设计模式。简单来说就是 我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标...
2.2.7 JVM虚拟机之方法区-梦境学习站

2.2.7 JVM虚拟机之方法区

JVM虚拟机之方法区 一、栈,堆,方法区的交互关系 1、运行时数据区结构图 2、堆、栈、方法区的交互关系 3、方法区在jdk7及jdk8的落地实现 方法区是一种规范 JDK1.7及之前,用==永久代==实现,使...
2.2.8 对象的实例化-梦境学习站

2.2.8 对象的实例化

对象的实例化内存布局与访问定位+直接内存 一、对象的实例化 1、创建对象的方式 new 最常见的方式 变形1 : Xxx的静态方法 变形2 : XxBuilder/XxoxFactory的静态方法 Class的newInstance():...
2.1.5 双亲委派机制-梦境学习站

2.1.5 双亲委派机制

双亲委派机制 介绍 Java虚拟机对class文件采用的是按需加载的方式, 也就是说当需要使用该类时才会将它的class文件加载到内存生成的class对象。 而且加载某个类的class文件时,java虚拟机采用的...
【编程技巧】mybatis如何快速构建pojo和mapper以及sql映射-梦境学习站

【编程技巧】mybatis如何快速构建pojo和mapper以及sql映射

一、准备相关依赖 在pom文件中添加generator依赖 <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.4.1...
2.4.1 垃圾回收机制-梦境学习站

2.4.1 垃圾回收机制

垃圾回收概述 一、什么是垃圾 什么是垃圾( Garbage) 呢? ➢垃圾是指在运行程序中没有任何指针指向的对象,这个对象就是需要被回收的垃圾。 如果不及时对内存中的垃圾进行清理,那么,这些垃...
2.1.2 类加载的过程-梦境学习站

2.1.2 类加载的过程

类加载的过程 类加载的过程主要分为三个阶段 加载,链接,初始化。 而链接阶段又可以细分为验证,准备,解析三个子阶段。 接下来,我们详细分析下类加载的过程。 加载过程 加载过程需要完成以下...