摘要:
Java线程的创建 Thread类 自定义线程继承类Thread类 重写run()方法,编写线程执行体 创建线程对象,调用start()方法启动线程 注意:线程不一定立即执行,CPU安排调度 package com.cnblogs.thread; //创建线程方式一:继承Thread类,重写run( 阅读全文
摘要:
Java的注解 注解一共分为3大类 JDK自带注解 元注解 自定义注解 JDK注解: @Override :用来标识重写方法 @SuppressWarnings(“deprecation”) 忽略警告 @Deprecated标记就表明这个方法已经过时了,但我就要用,别提示我过期 @SafeVarar 阅读全文
摘要:
Java的静态代理模式 真实对象和代理对象都要实现同一个接口 代理对象要代理真实角色 好处 代理对象可以做很多真实对象做不了的事 真实对象专注做自己做的事情 package com.cnblogs.thread; //用结婚案例来说明 public class StaticProxy { publi 阅读全文
摘要:
Java的单例设计模式 单例模式可以说是大多数开发人员在实际中使用最多的,常见的Spring默认创建的bean就是单例模式的。 单例模式有很多好处,比如可节约系统内存空间,控制资源的使用。 简单来说,保证一个类在内存中的对象就一个。 底层的实现思路一共分为了3个步骤: 对本类构造方法私有化,防止外部 阅读全文
摘要:
JDK8新特性Lambda表达式 λ希腊字母表中排序第十一位的字母,英文名称为Lambda 避免匿名内部类定义过多 其实质属于函数式编程的概念 (params) → expression[表达式] (params) → statement[语句] (params) → {statements} 为什 阅读全文