java面试
毫无存在感的码农
https://wiki.dengcong.org/
展开
-
Java:抽象类和接口的区别
可能你们是被标题吸引过来的,想知道接口和抽象类之间的区别 ,这个问题也是面试经常被问到的问题,但是我想说的是,如果想知道他们俩的区别,可以看看下面链接的文章,我这里写的是一些好玩的东西。你们看这个过程就可以了。首先我们定义一个Dog类...原创 2020-11-12 18:07:02 · 121 阅读 · 0 评论 -
SpringBoot:自定义注解
SpringBoot:自定义注解记得有一次面试,被问到过是否自定义过注解,但是没有用过,只能弱弱地说一句没有,在后面,看公司的框架源码的时候,有看到了一些注解是百度搜不到的,点进去一看才知道是自定义的注解,这一来二去,想着还是学学自定义注解。简单来说自定义注解就是一个接口,使用一些元注解来修饰。比如下面的例子:package com.jet5devil.learning.log;import java.lang.annotation.*;/** * @author dcong * @pa原创 2020-11-10 23:14:31 · 172 阅读 · 0 评论 -
Simple Operation of HashMap and HashTable
HashMap Iterator and ForEachpackage com.jet;import java.util.*;public class AbstractFactory { public static void main(String[] args){ // Creating a HashMap of int keys and String values Map<Integer, String> map = new HashMap&原创 2020-09-25 00:14:43 · 88 阅读 · 0 评论 -
Java中创建对象的几种方式
当时看到这个题的时候,我丢,完了,没有女朋友的我只会new对象,想着还有其他方式创建嘛?下来之后,果断的google了一下,发现有好多种方式可以创建’女朋友’, 哦,不对,是对象。new反射Clone反序列化UnsafeJava 创建对象的几种方式java创建对象的五种方式...原创 2020-09-18 23:45:24 · 205 阅读 · 0 评论 -
Java 集合入门
推荐看这篇文章java集合入门和深入学习,看这篇就差不多了一、集合入门Java中的集合框架可分为Collection和Map①Collection中包含两大体系List和Set,List中包含ArrayList、LinkedList、VertorSet中包含HashSet、LinkedHashSet、TreeSet②Map中包含HashMap、LinkedHashMap、TreeMap一、CollectionList有序,有索引,可以根据索引进行取值,元素可以重复1、Arra.原创 2020-09-16 11:55:14 · 195 阅读 · 0 评论 -
简单理解Redis缓存中的三大问题
说明redis缓存中的三大问题:缓存穿透缓存雪崩缓存击穿一、缓存穿透业务逻辑需要的数据 ,缓存中数据库中都没有解决方案① 缓存空值② 布隆过滤器,缓存上增加一层过滤器,保存所有的key值二、缓存雪崩redis缓存宕机解决方案① redis集群,保证缓存的高可用② 使用Hystrix三、缓存击穿热点数据集体失效解决方案① 互斥锁,只允许一个线程缓存② 永远不过期设置...原创 2020-09-14 23:47:10 · 587 阅读 · 0 评论 -
牛客网(2)
1、内存页式管理方式中,首先淘汰在内存中空闲(未被修改或读取)时间最长的帧,这种替换策略是_____.(B )A 先进先出(FIFO)B 最近最少使用法(LRU)C 优先级调度D 轮转法未被修改或读取,LRU2、引用和指针,下面说法不正确的是:(A)A: 引用和指针在声明后都有自己的内存空间B: 引用必须在声明是初始化,而指针不用C: 引用声明后,引用的对象不可改变,对象的值可以改变,指针可以随时改变指向的 对象以及对象的值。D: 空值null不能引用,而指针可以指向null。原创 2020-09-11 00:36:32 · 578 阅读 · 0 评论 -
牛客面试题(1)
1、不能用来修饰interface的有(A,C,D)A: privateB: publicC: protectedD: static因为接口需要被实现,所以必须能公开,private和protected不合适,private同类有效,protected 对同类,同一包,不同包的之类有效。static 关键字不能用来修饰接口、类,只能用来修饰方法、变量等。2、TCP和UDP的特点和区别TCP:提供可靠的面向连接的字节传输协议。TCP的三次握手,简历可靠的连接流量控制和拥塞控制:tcp原创 2020-09-10 00:03:48 · 1627 阅读 · 0 评论