自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(13)
  • 收藏
  • 关注

转载 Java线程中的七种状态

新建状态(New) 当用new操作符创建一个线程后, 例如new Thread(r),此时线程处在新建状态。 当一个线程处于新建状态时,线程中的任务代码还没开始运行。 就绪状态(Runnable) 也被称为“可执行状态”。一个新创建的线程并不自动开始运行,要执行线程,必须调用线程的start()方法。当调用了线程对象的start()方法即启动了线程,此时线程就处于就绪状态。 处于...

2019-06-25 10:49:00 183

转载 Java 全局变量 声明与定义

JAVA全局变量(或称成员变量)可分两种,一种是静态变量,另一种是实例变量,即在类体中定义的变量,有三点得注意: 一、成员变量不能在类体中先声明(定义)后赋值,但静态变量可以先在类体中声明,然后在方法中赋值(当然实例变量是不行的); 1)如以下程序会出问题:1public class Test {   static int a; //在类体中声明整型静态变量a...

2019-01-29 21:52:00 448

转载 Spring大致走读

Spring容器refresh()【创建刷新】;1、prepareRefresh();刷新前的预处理;   1)、initPropertySources();初始化一些属性设置;给子类重写,子类自定义个性化的属性设置方法;   2)、getEnvironment().validateRequiredProperties();检验属性的合法等   3)、this.earlyApplicat...

2019-01-10 16:01:00 110

转载 Java 元注解

元注解是指注解的注解,包括@Retention @Target @Document @Inherited四种。 1.@Retention: 定义注解的保留策略@Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含@Retention(RetentionPolicy.CLASS) // 默认的保留策略,注解...

2018-12-22 20:49:00 84

转载 Spring源码解析(三):父子容器的概念

  相信大家现在在使用spring项目开发时可能不只是单单使用spring一个框架进行开发, 可能会用到现在主流的ssm,spring和springmvc一起使用。   而在一起使用的时候我就发现了一个问题,在web.xml配置spring容器初始化的时候存在一个问题。     一般我们在配置spring容器初始化时都会用最常见的两种方式,用ContextLoaderListene...

2018-12-02 13:25:00 140

转载 Spring源码解析(二):obtainFreshBeanFactory

spring的ApplicationContext容器的初始化流程主要由AbstractApplicationContext类中的refresh方法实现。 而refresh()方法中获取新工厂的主要是由obtainFreshBeanFactory()实现的,后续的操作均是beanFactoty的进一步处理。 然后我们找到obtainFreshBeanFactory() 再找...

2018-12-02 00:52:00 117

转载 Spring源码解析(一):IOC和容器初始化

  Spring是现在很火的一个框架,从早几年的ssh到ssm,又到现在的springBoot、springCloud,都有spring的身影,可以说学习Java,一定是和spring离不开的。 而谈到spring,往往就是IOC和AOP了。而估计很多人虽然使用了很久的spring但也只是“使用”,现在我和大家一起来揭开这层“面纱”。   首先,我们来了解spring IOC,官方文...

2018-11-30 23:32:00 90

转载 Java中equals()和“==”的区别

  很多人可能一直不懂equals()和“==”的区别,只知道equals()是值比较,而“==”是比较地址,如果你只是这样子认为可能你会不理解下面这幅图: 为什么第一组比较equals()是false,而第二组则是true,不是说equals()是值比较,而dog1、dog2、s1、s2不都是空值,相等吗? 原因就在于我们平常使用equals()方法都是重写Object里...

2018-11-30 21:19:00 77

转载 js面向对象

很多人可能搞不懂js中的面向对象,现在我来简单的描述下... 首先创建一个Dog函数,并new 一个对象,其中函数有prototype属性,对象有__proto__属性,这时在控制台打印看一下 这时可以得到以下原型图 现在我来自定义下系统自带的原型对象 再看看控制台打印 虽然改成了自定了,但是还是指向默认的constructor 然后我们又创建...

2018-11-27 14:15:00 126

转载 解决jQuery的冲突问题

比如在某些时候,开发时需要使用多款库,这时候就可能会到时jQuery中的$冲突问题。 这时候就存在加载先后顺序的问题,但是这样并不能完美的解决冲突问题。 例如我们自己写一个测试框架 然后测试弹框,这样明显冲突了,所以页面并不会识别。 所以我们除了更换加载顺序外,我们还可以采用释放$的使用权并用jQuery代替的方式来解决 执行成功。 第二种:用变量代替的方...

2018-11-21 20:53:00 98

转载 js中 instanceof 检测 字符串

如果只是单纯的将一个字符串赋值给变量,虽然类型为string,但是并不是String对象,没有创建实例。 而这种new一个String实例则instanceof是属于String,但是typeof在原型链中找最高级,new String() 属于对象,则控制台打印object 转载于:https://www.cnblogs.com/xuelin1221/p/998408...

2018-11-19 17:05:00 280

转载 类加载器

类加载机制:什么是类加载器?负责读取Java字节代码,并转化成Java.lang.Class类的一个实例; 类加载器与类的相同判断?类加载器除了加载类之外,还可以于确定类在虚拟机中的唯一性。即使是同样的字节代码,被不同的类加载器加载之后的类,也是不同。通俗一点讲,要判断两个类是否相同,前提是这两个类必须被同一个类加载器加载,否则这两个类不“相同”这里指的“相同”,包括类的Class对象...

2018-11-18 11:22:00 67

转载 Java单例设计模式

单例设计模式:有些对象只需要一个就够了,比如线程池、缓存、对话框、又如现实生活中的老婆,都是如此....单例设计模式分为两种,一、饿汉模式1、构造器私有化,不允许外部直接创建对象2、创建类的唯一实例,使用private static 修饰3、提供一个用于获取实例的方法,使用public static 修饰 二、懒汉模式1、构造器私有化、不允许外部直接访问创建对象2、声明类的唯一实例,使...

2018-11-18 11:17:00 50

空空如也

空空如也

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

TA关注的人

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