![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java面试题
各种面试题汇总
有点难!
这个作者很懒,什么都没留下…
展开
-
springcloud框架各组件不同点
原创 2022-03-08 20:15:08 · 101 阅读 · 0 评论 -
spring框架的ioc与aop
spring框架的作用 解耦,降低模块之间的依赖性,解决对象的解耦合 作为容器,装配的是Java对象 spring的优点 简化开发,高效,企业使用比较多 轻量,核心jar包只有3M 针对接口编程,解耦原创 2022-02-19 19:55:36 · 225 阅读 · 0 评论 -
全局ID的相关问题
常见的几种解决方法 UUID 使用数据库中设置整形字段auto_increment 使用雪花算法 UUID的优缺点 优点:简单,方便生成。 缺点:毫无意义,这个字段仅能保证唯一性,不重复,但是没有实际意义 auto_crement 这个比较简单,设计表的时候,就设置自增长。 缺点:就是采用分布式布局,进行集群,那么不同服务器 雪花算法的理论 雪花算法是生成64位的数字。 最高位是符号位,对于我们来说没有什么实际意义。这位就是0,表示是正数 接着41位是一个时间戳。2^41,2的41次方,可以使用69年原创 2021-06-06 09:41:24 · 144 阅读 · 0 评论 -
面试题总结一
JDK,JRE,JVM JDK:Java开发工具包,提供了Java的开发环境和运行环境。 JRE:Java运行环境,包括Java虚拟机以及一些基础类库 JVM:Java虚拟机,提供执行字节码文件 Java源文件编译class字节码文件。 ==和equals的区别 ==比较的是数值 equals,默认比较的是地址,因为这个方法最初定义Object,默认的实现就是比较地址。 final 修饰类,不可以被继承 修饰方法,表示该方法不可以重写 修饰常量,基本数据类型不可以修改,定义市就要赋值 修饰引用数据类型原创 2021-03-18 23:39:52 · 71 阅读 · 0 评论 -
java-oop的7大原则
这个东西很粗糙,但是先了解一下,就很有用处。以后编码到了几万行代码就会有点感触。原创 2021-01-31 14:40:03 · 86 阅读 · 0 评论 -
java-直接引用和符号引用
类加载的过程(三步) 类加载就是程序中要使用某个类,这个类还没有加载进内存中,那么就会通过三步来加载到内存中。加载—连接—初始化。 加载(第一步) 将字节码文件,即类名.class文件读入到内存中,并为之创建一个class对象,任何类被使用时系统都会建立一个class对象。 连接(第二步) 验证先检查。看当前类有没有关联类,好比说父类,内部类等。 准备再为静态成员在内存中分配空间,再给它赋初始值。 解析:再将类的二进制数据中的符号引用替换为直接引用。 初始化(第三步) 直接引用和符号引用 他人的详细讲解原创 2021-01-26 09:03:00 · 428 阅读 · 0 评论 -
java-10道理论题
问题 流的分类 什么是序列化及反序列化 TCP和UDP的区别 URL表示的是什么,由哪几部分组成 IP和端口的含义以及关系 List,Set,Map的区别 HashMap和Hashtable throw,throws,Throwable分别表示什么意思 数组的优点和缺点 10.抽象类和接口的关系和区别 答案 ...原创 2021-01-25 20:52:17 · 73 阅读 · 0 评论 -
java-jdk1.8API中文文档
1.8常用方法文档 链接:https://pan.baidu.com/s/1gmVycFxLRHSuY-Kq-gpiCw 提取码:g7xe 复制这段内容后打开百度网盘手机App,操作更方便哦 看源码真的很重要,除非你不想晋升原创 2021-01-23 17:39:16 · 258 阅读 · 0 评论