自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程

目录文章目录目录一、什么是进程?二、什么是线程?1、多线程2、多线程执行原理3、是不是线程越多越好?三、线程和进程的区别?四、创建线程有哪几种方式?1、 继承Thread类创建线程类2、通过Runnable接口创建线程类3、通过Callable和Future创建线程五、run方法是干什么的?六、为什么调用要start来启动线程而不直接去调用run方法?七、继承Thread和实现Runnable有...

2019-08-14 19:45:13 923

原创 单例设计模式

单例设计模式​ 它是解决某类问题的一套有效的方案(模版)。一、单例代码书写步骤:1、私有本类所有的构造方法;2、创建本类的对象;3、对外提供一个静态的方法来获取对象。二、单例常用的两种书写格式:1、饿汉式:class Single{ // 私有所有构造方法 private Single() {} // 在类中创建自己的对象 private static...

2019-08-06 08:33:15 131

原创 Java基础知识与集合部分面试题整理

JAVA基础知识一、JDK与JRE1.JDK和JRE的区别可从面向对象、主要作用和组成部分三方面对比。如下图所示:2.JDK – Java Development Kit1). 主要面向开发人员。开发人员在软件开发时使用的SDK(Software Development Kit 一般指软件开发包),它提供了Java的开发环境和运行环境。2). 如果你电脑安装了JDK,那么你不仅可以开...

2019-08-05 21:33:41 251

原创 Java基础需常看,一起学习!

前言本文主要包含 Java 核心基础知识,主要根据以下部分进行节选,选择了个人认为在面试中最为核心的部分。《阿里面经OneNote》主要内容:基本概念、面向对象、关键字、基本数据类型与运算、字符串与数组、异常处理、Object 通用方法一、基本概念1. Java程序初始化的顺序是怎么样的在 Java 语言中,当实例化对象时,对象所在类的所有成员变量首先要进行初始化,只有当所有类成员...

2019-07-25 08:52:02 506

原创 ConcurrentHashMap

在Java开发中,我们最常见到最频繁使用的就是HashMap和HashTable,但是在线程竞争激烈的并发场景中使用都不够合理。1、HashMap众所周知 HashMap 底层是基于数组 + 链表组成的,不过在 jdk1.7 与1.8 中具体实现稍有不同。​ HashMap是线程不安全的,在并发(多线程)环境下,可能会形成环状链表(扩容时可能造成),导致get操作时,cpu空转,所以,...

2019-07-24 21:47:04 197

空空如也

空空如也

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

TA关注的人

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