面试相关的一些笔记
文章平均质量分 97
fan__lee
向前走,不回头
展开
-
【JVM】类加载过程
文章目录类加载过程类的生命周期类加载过程类初始化时机类与类加载器类加载器分类双亲委派模型以下是类加载过程中信息的执行顺序:类加载过程在Java中,所谓类的加载是指将类的相关信息加载到内存。在Java中,类是动态加载的,当第一次使用这个类的时候才会加载,加载一个类时,会查看其父类是否已加载, 如果没有,则会加载其父类。类的生命周期包括以下 7 个阶段:加载(Loading)验证(Verification)准备(Preparation)解析(Resolution)初始化(Initiali转载 2021-07-16 22:05:47 · 980 阅读 · 0 评论 -
面试-Linux常用命令
压缩解压:tar -zcvf test.tar.gz aaa.txt bbb.txt ccc.txt或:tar -zcvf test.tar.gz /test/ls命令:就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)cd 命令:cd命令语法:cd [目录名] cd / ~ - !$cat命令:1.一次显示整个文件: cat filename2.从键盘创建一个文件:cat > filenamecp原创 2020-11-29 13:12:47 · 1293 阅读 · 0 评论 -
面试のMap和Set
转载:总结的很nice的HashMap面试笔记转载:总结的很nice的HashMap源码剖析(Java 8)原创 2020-11-14 09:03:13 · 331 阅读 · 0 评论 -
java面试题の理解equals 和 ==区别(0.3万字)
1、equals 和 ==区别实验://基本数据类型的比较int num1 = 10;int num2 = 10;System.out.println(num1 == num2); //true//引用数据类型的比较String s1 = "chance";String s2 = "chance";System.out.println(s1 == s2); //trueSystem.out.println(s1.equals(s2)); //true//Stri原创 2020-11-07 09:46:59 · 771 阅读 · 0 评论 -
面试笔记之计算机网络(1.3万字)
文章目录1、你知道TCP协议、IP协议、HTTP协议分别在哪一层吗?2、OSI七层协议模型、TCP/IP四层模型和五层协议体系结构之间的关系3、简单描述一下,TCP的连接和释放过程4、为什么要三次握手?5、请说明一下哪种应用场景会使用TCP协议,使用它的意义6、谈一下,为什么tcp为什么要建立连接7、请你解释一下TCP为什么可靠一些8、解释一下,http请求中的304状态码的含义9、请你说明一下,SSL(Secure Sockets Layer 安全套接字协议)四次握手的过程1、你知道TCP协议、IP协议原创 2020-11-04 21:19:49 · 319 阅读 · 1 评论 -
面试问题/十进制的存储-小数无法精确-equals/hashCode的重写
文章目录请你讲讲一个十进制的数在内存中是怎么存的?请你讲讲一个十进制的数在内存中是怎么存的?以二进制补码形式存储,最高位是符号位(正数的补码是它的原码,负数的补码是它的反码加1,在求反码时符号位不变,符号位为1,其他位取反)如:比如说-10,假设就存八位,先变成原码就是00001010,反码是 11110101,加1后变为补码 11110110。时刻要记得最高位代表符号[正数的补码反码是其本身,负数的反码是符号位保持不变,其余位取反][正数的补码是其本身,负数的补码是在其反码的基础上+1]+7的原创 2020-10-15 21:37:58 · 505 阅读 · 0 评论 -
字符串编码
文章目录ISO8859-1编码其他字符编码ISO8859-1编码其他字符的编码在经过ISO8859-1编码再组合之后,无法还出原来的字符,原因是,因为ISO8859-1编码的编码表中,根本就没有包含汉字字符,当然也就无法通过str.getBytes(“ISO8859-1”);来得到正确的字在ISO8859-1中的编码值了,所以再通过new String()来还原就无从谈起了。== 因此,通过String.getBytes(String decode)方法来得到byte[]时,一定要确定decode的编原创 2020-10-14 10:43:38 · 282 阅读 · 0 评论