自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 L喵喵 App Tech Support

L喵喵 in professional mobile game development and publishing. Our mission is to provide the world class gaming services and satisfaction to our players around the world!L喵喵 Tech Support。

2024-04-18 23:57:57 115 1

转载 为什么集合类没有实现Cloneable和Serializable接口?

克隆和序列化又被称为标识接口,在java中只起到标识类的作用。为什么集合类没有实现克隆和序列化? 克隆和序列化可以理解成,去克隆去序列化,所以,应该是用在实现的时候和情景,所以,应该由集合类的具体实现来决定如何被克隆或者序列化。克隆(cloning)或者是序列化(serialization)的语义和含义是跟具体的实现相关的。因此,应该由集合类的具体实现来决定如何被克隆或者是序列化。...

2019-07-22 08:52:55 267

转载 SpirngMVC的生命周期 和 SpringBean的生命周期

SpirngMVC的生命周期 :A,DispatcherSerlvet(前端控制器)B,-》 HandlerMapping(处理器映射器),根据xml注解查找对应的Hander -》 返回HandlerC,-》处理器适配器去执行HandlerD,-》Handler执行完成后给处理器适配器返回ModelAndViewE,-》前端控制器请求视图解析器去执行视图解析,根据逻辑视图名解析成真正的...

2019-07-21 20:10:00 111

转载 DB的特性和隔离级别

DB的特性和隔离级别4大特性:原子性,一致性,分离性,持久性隔离级别:读提交:写事务禁止读读未提交:写事务允许读可重复读:写事务禁止读事务,读禁止写序列化:全部禁止详细说明:读提交1个事务开始写则全部禁止其他事务访问该行。读未提交1个事务开始写则不允许其他事务同时写,但可以读。可重复读 读事务会禁止写事务,写事物则禁止其他任何事务。序列化性能最低,全部禁止,串行执行。 MYSQL默认...

2019-07-21 20:03:52 384

转载 深拷贝与浅拷贝的区别

浅拷贝(Shallow Copy):①对于数据类型是基本数据类型的成员变量,浅拷贝会直接进行值传递,也就是将该属性值复制一份给新的对象。因为是两份不同的数据,所以对其中一个对象的该成员变量值进行修改,不会影响另一个对象拷贝得到的数据。②对于数据类型是引用数据类型的成员变量,比如说成员变量是某个数组、某个类的对象等,那么浅拷贝会进行引用传递,也就是只是将该成员变量的引用值(内存地址)复制一份给新的对...

2019-07-21 19:55:53 106

转载 ==,equals(),hashCode()的区别和联系

equals(),hashCode()的区别和联系1.首先讨论==问题:看一组比较,包括基本类型和其包装类,引用类型之间的比较String str1 = new String("hello");String str2 = new String("hello");System.out.println(str1==str2);//false String str3 = "hello";...

2019-07-21 18:16:28 129

转载 java对象的强引用,软引用,弱引用和虚引用

从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。1.强引用以前我们使用的大部分引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止...

2019-07-05 18:12:45 121

转载 ClassLoader.loadClass()与Class.forName()的区别

ClassLoader.loadClass()与Class.forName()大家都知道是反射用来构造类的方法,但是他们的用法还是有一定区别的。在讲区别之前,我觉得很有不要把类的加载过程在此整理一下。在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备和解析三步,除了解析外,其它步骤是严格按照顺序完成的,各个步骤的主要工作...

2019-07-05 18:10:13 130

转载 面试题-基础篇

1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto? java中的保留字,现在没有在java中使用。3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与(and)...

2019-07-05 18:03:49 192

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除