面试


java1.java是一种什么类型的语言解释型、编译型、面向对象的2.final和staticfinal:final修饰的类不能被继承findl修饰的方法不能被重写final修饰的变量不能被改变static:不需要new对象就能直接使用,只需要类被加载,属于类static变量能被所有对象共享stat

实现单例模型的五种方式


单例模式的五种实现方式单例模式就是确保一个类只有一个实例,并提供全局的访问点。1. 饿汉式一上来就直接创建一个实例,不存在线程安全的问题。package com.xqm.singleton;public class Singleton1 { private static Singleton1

Builder工具类,new对象


新增对象工具类builder.classpackage com.xqm.jdk8.fun;import java.util.ArrayList;import java.util.List;import java.util.function.Consumer;import java.util.func

JDK8新特性


lambda表达式需求分析创建一个新线程package com.xqm.jdk8.lambda;public class Demo1Lambda { public static void main(String[] args) { // 创建一个新线程 new Th

idea快捷键


查看方法实现 ctrl + alt + B

idea无法创建springboot项目


custom:http://start.springboot.iohttp://start.aliyun.com

json-lib


依赖<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <

java日志(log4j、slf4j)


日志log4j、slf4j

插件


idea

java面试题


equal和==区别redis的类型spring ioc读取配置文件 beandefinition 实例化(beanpostprocessor init-method afterbeanPostProcessot) 初始化 装进容器spring框架中用了哪些设计模式(1)工厂模式:BeanFacto