05 2018 档案
spring IOC
摘要:一、Iteye的开涛对Ioc的精彩讲解 1.1、IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明 阅读全文
posted @ 2018-05-15 21:53 MC伍 阅读(145) 评论(0) 推荐(0) 编辑
class反射
摘要:1.获取类的方式: 2.创建对象方法 阅读全文
posted @ 2018-05-15 21:13 MC伍 阅读(122) 评论(0) 推荐(0) 编辑
Java类的加载过程
摘要:加载过程 一个Java类从创建被加载到JVM中,到卸载出内存,它的生命周期包括: 加载、验证、准备、解析、初始化、使用、卸载 而类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。 加载、验证、准备和初始化这四个阶段发生的顺序是确定的,解析阶段则不一定,它在某些情况下可以在初始化阶段之后开始。 阅读全文
posted @ 2018-05-12 16:14 MC伍 阅读(252) 评论(0) 推荐(0) 编辑
HashMap、HashTable
摘要:HashMap 初始长度:1>>4 2^4=16 最大长度:1>>30 2^30 扩容时机:容量 >= 0.75f 扩容倍数:2倍 1.K可以为null 2.put(K,V)的时候,K重复了,V会被覆盖;put成功返回null,K有重复返回原来的V 3.可将hashmap分成两部分来看待,hash和 阅读全文
posted @ 2018-05-11 18:53 MC伍 阅读(129) 评论(0) 推荐(0) 编辑
MVC设计模式
摘要:mvc:model-view-controller 将业务逻辑与界面、数据分开 处理过程: 首先控制器接受用户的请求,调用相应的模型来进行业务处理,并返回数据给控制器。 控制器调用相应的视图来显示处理的结果。并通过视图呈现给用户,实现人机数据之间的交互 设计优点: 1.各施其职,互不干涉 2.利于开 阅读全文
posted @ 2018-05-11 14:46 MC伍 阅读(100) 评论(0) 推荐(0) 编辑
单例模式
摘要:1.懒汉、线程不安全 2.懒汉、线程安全 3.饿汉 4.双重校验 5.静态内部类 阅读全文
posted @ 2018-05-11 13:07 MC伍 阅读(152) 评论(0) 推荐(0) 编辑
GC机制
摘要:工作目的 找到堆中无用的对象,并将这些对象所占用的空间回收,重新使用 算法思路 对象组成集合,或者树状结构,从根部开始找 能找到的都是存活对象,找不到的就是应该被回收的 判断存活 可用计数:每个对象有一个引用计数,新增引用加1,释放减1,计数为0时可回收。无法解决对象相互引用的问题 可达性分析:从G 阅读全文
posted @ 2018-05-09 21:48 MC伍 阅读(244) 评论(0) 推荐(0) 编辑
堆、栈、方法区、直接内存
摘要:堆 堆中存放对象 jvm中只有一个堆区,各线程共享 优缺点:内存是动态的,生命周期不定GC自动回收,速度慢 栈 栈中存放基础数据类型,自定义对象的引用(非对象) 每个线程一个栈区,栈内数据私用,线程独享 栈分三部分:基本类型变量、执行环境上下文、操作指令区 优缺点:速度快,但是大小、生命周期固定,不 阅读全文
posted @ 2018-05-09 20:57 MC伍 阅读(644) 评论(0) 推荐(0) 编辑
面试题
摘要:一: 1、用户session会话管理 2、List里面存放大字段(对象),排序怎么实现 3、mybatis中sql执行顺序 4、数据库索引建立 5、谈谈对事务的理解 二: 1.接口实现方式?两者的区别(Thread类、Runnable接口) 2.Java类加载过程 3.谈谈单例模式(对象统一创建) 阅读全文
posted @ 2018-05-05 17:28 MC伍 阅读(211) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示