面试或许会用把,小子!
ninety_two
这个作者很懒,什么都没留下…
展开
-
JVM部分.No1.垃圾回收机制
java虚拟机的基本结构 类加载子系统:把类的信息加载进来。从方法区读class信息。 方法区:类的信息存放在方法区中,除此之外还有常量,以及字面值,即,等号右边的值。 java堆:程序启动的时候会建立java堆,几乎所有的对象,实例都回存放在java堆里面。堆的空间是线程共享的。 直接内存: 垃圾回收系统: java栈:局部变量,方法参数,返回值等。 本地方法栈:本地方法,即:不是...原创 2019-02-22 22:10:46 · 174 阅读 · 0 评论 -
Spring-day1
Spring概念 1.Spring是开源的轻量级框架 2.Spring核心部分主要有两部分: 一、aop:面向切面编程,扩张功能不是修改源代码实现 二、ioc:控制反转 比如有一个类,在类里面有方法(不是静态方法),调用类里面的方法,创建类的对象,使用对象调用方法,创建类对象的过程,需要new出来对象。 3.spring是一站式框架 (1).spring在...原创 2019-03-08 18:13:04 · 149 阅读 · 1 评论 -
Spring-day2
一、Spring的bean管理(注解) (1)注解:代码里面特殊标记,使用注解可以完成功能。 (2)注解写法@注解名称(属性名称=属性值) (3)注解使用在类上面,方法上面和属性上面 Spring注解开发准备 1.导入Jar包,导入aop的jar包; 2.创建一个类,创建一个方法; 3.创建spring配置文件,引入约束 (1)第一天做ioc基本功能,引入约束beans; (2)...原创 2019-03-11 13:07:02 · 87 阅读 · 0 评论 -
spring_day03
一、使用注解方式实现aop 第一步:创建对象 第二步:在spring核心配置文件中,开启aop操作 第三步:在增强上面使用注解完成aop操作 二、spring的jdbcTemplate操作(crud操作) 1.spring框架一站式框架 (1)针对javaee三层,每一层都有解决技术 (2)在aop层,实用jdbcTemplate ...原创 2019-03-13 00:43:29 · 156 阅读 · 0 评论 -
HashMap源码分析
public V put(K key, V value) { return putVal(hash(key), key, value, false, true); } static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashC...原创 2019-06-21 11:11:09 · 82 阅读 · 0 评论 -
第七章:虚拟机类加载机制
第一部分 概述:Class文件中描述的各种信息都需要加载到虚拟机中才能运行和使用。 但是具体如何加载到虚拟机中? Class文件加载到虚拟机中之后会发生什么事情? 虚拟机class文件加载到内存中,并且对class文件中的数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用 的java...原创 2019-07-23 21:12:59 · 88 阅读 · 0 评论