niceyoo博客 niceyoo博客
Java基础
今天把小伙伴问懵了,小刚,你知道怎么停止一个线程吗?这...,这...,stop?原来平时小刚这小子只知道创建线程,不知道怎么暂停线程呀~[狗头]停止线程是在多线程开发中很重...

in Java基础
今天把小伙伴问懵了,小刚,你知道怎么停止一个线程吗?这...,这...,stop?原来平时小刚这小子只知道创建线程,不知道怎么暂停线程呀~[狗头]停止线程是在多线程开发中很重要的技术点,比如在多线程持续处理业务代码时,由于处理逻辑中有第三方接口异常,我们就假设发送短信接口挂...

阅读全文

今天我们先来看一道面试题引发的思考问: 创建线程都有哪些方式?答: 我了解的有四种创建方式:继承Thread类创建线程类通过Runnable接口创建线程类通过Callable...

in Java基础
今天我们先来看一道面试题引发的思考问: 创建线程都有哪些方式?答: 我了解的有四种创建方式:继承Thread类创建线程类通过Runnable接口创建线程类通过Callable和Future创建线程通过线程池创建相信大家回答这个问题没什么难度吧?通常问完创建方式,那么接下来就...

阅读全文

小伟刚毕业时面的第一家公司就被面试官给问住了,记忆尤深啊...如何理解Java中的自动拆箱和自动装箱?自动拆箱?自动装箱?什么鬼,听都没听过啊,这...这..知识盲区...回...

in Java基础
小伟刚毕业时面的第一家公司就被面试官给问住了,记忆尤深啊...如何理解Java中的自动拆箱和自动装箱?自动拆箱?自动装箱?什么鬼,听都没听过啊,这...这..知识盲区...回到家后小伟赶紧查资料,我透,这不就是问基本类型跟封装类型吗,面试官整啥名词呢...别问结果,问就是没...

阅读全文

本文为面试必备系列篇,不深入叙述,具体细节可自行查询。可能会问的问题1、用过ConcurrentHashMap吗?2、为什么要用ConcurrentHashMap?3、Has...

in Java基础
本文为面试必备系列篇,不深入叙述,具体细节可自行查询。可能会问的问题1、用过ConcurrentHashMap吗?2、为什么要用ConcurrentHashMap?3、HashMap与HashTable的区别,引出ConcurrentHashMap…4、HashMap在多线...

阅读全文

不逼自己一把,你永远不知道什么是绝望。今天被初学java的朋友问到了String[]跟ArrayList是不是有关系呢?猜测是名称之间的联想,记此篇解惑。Array英语单词里...

in Java基础
不逼自己一把,你永远不知道什么是绝望。今天被初学java的朋友问到了String[]跟ArrayList是不是有关系呢?猜测是名称之间的联想,记此篇解惑。Array英语单词里是数组、阵列的意思,在java中数组是这样定义的:一组相关类型的变量集合。格式:数据类型[] 数组名...

阅读全文

集合是 java 基础中非常重要的一部分,同样也是 Java 面试中很重要的一个知识点。所以,给王小整理了这篇关于集合的文章。1、接口继承关系以及实现集合类存放于 Java....

in Java基础
集合是 java 基础中非常重要的一部分,同样也是 Java 面试中很重要的一个知识点。所以,给王小整理了这篇关于集合的文章。1、接口继承关系以及实现集合类存放于 Java.util 包中,主要有 3 种:set、list 和 map。Collection:Collecti...

阅读全文

一、基本概念JVM 类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。1. 加载加载是类加载过程中的一个阶段,这个阶段虚拟机要完成3件...

in Java基础
一、基本概念JVM 类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。1. 加载加载是类加载过程中的一个阶段,这个阶段虚拟机要完成3件事。通过一个类的全限定名来获取定义此类的二进制字节流。将这个字节流所代表的静态存储结构转化为方法区的...

阅读全文

前边讲到 JVM 运行时内存的地方,关于新生代、老年代中 GC 垃圾回收以及垃圾回收算法,不知是否有点懵懵的,这篇一起了解一下垃圾回收以及垃圾回收算法。一、垃圾回收需要完成的...

in Java基础
前边讲到 JVM 运行时内存的地方,关于新生代、老年代中 GC 垃圾回收以及垃圾回收算法,不知是否有点懵懵的,这篇一起了解一下垃圾回收以及垃圾回收算法。一、垃圾回收需要完成的三件事哪些内存需要回收?——垃圾对象(如何判定对象为垃圾对象)如何回收?——垃圾回收算法何时回收?1...

阅读全文

雷姆
拉姆