随笔分类 -  java面试题

摘要:1、微服务化 微服务:微服务是一种软件架构,将大型系统或者复杂的应用分割成多个服务的架构,服务之间互相协调、互相配合,为用户提供最终价值。 微服务化:职责单一(高内聚,低耦合)、自治性(对外以接口的方式进行通信,通信方式是rest风格。) https://zhuanlan.zhihu.com/p/6 阅读全文
posted @ 2023-11-01 16:01 樱圃 阅读(23) 评论(0) 推荐(0)
摘要:题目链接:http://www.importnew.com/22083.html 难点题目:21、描述一下JVM加载class文件的原理机制? 60、请说出与线程同步以及线程调度相关的方法。 65、什么是线程池(thread pool)? 68、Java中如何实现序列化,有什么意义? 70、写一个方 阅读全文
posted @ 2018-08-13 11:01 樱圃 阅读(243) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/youngchang06hpu/article/details/8009947 一、进程和线程之间的区别 进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是cpu调度和分派的基本单位,他是比进程更小的能独立运行的基本单位。 线程自己基本上 阅读全文
posted @ 2018-08-12 22:35 樱圃 阅读(100) 评论(0) 推荐(0)
摘要:设计模式的分类: 1、简单工厂模式 2、策略模式 3、单一职责原则 4、开放-封闭原则 5、依赖倒转原则 6、装饰模式 7、代理模式 8、工厂方法模式 9、原型模式 10、模版方法模式 11、迪米特法则 12、外观模式 13、建造者模式 14、观察者模式 15、抽象工厂模式 16、状态模式 17、适 阅读全文
posted @ 2018-08-09 07:45 樱圃 阅读(99) 评论(0) 推荐(0)
摘要:ArrayList:随机讵问好 LinkedList:元素添加和移出(中心位置) HashSet:普遍性能都比 TreeSet 好 TreeSet:保持内部元素癿排序状态 HashMap:Hashtable 癿替代品,一般性能都较好 TreeMap:保持内部元素癿排序状态 ArrayList:随机讵 阅读全文
posted @ 2018-07-16 17:54 樱圃 阅读(137) 评论(0) 推荐(0)
摘要:重载:方法名相同参数不同,两个可以同时用,用参数区分开。覆写:方法名相同参数相同,即上一个方法作废。 阅读全文
posted @ 2018-07-16 17:53 樱圃 阅读(210) 评论(0) 推荐(0)
摘要:接口和抽象类癿作用有什么区别 接口能够多重继承;抽象类叧能继承一个; 接口叧能定义常量;抽象类能够定义发量 接口癿凼数都是抽象的; 抽象类癿凼数可以是非抽象癿 接口 implement,抽象 extend 接口和抽象类癿作用有什么区别 接口能够多重继承;抽象类叧能继承一个; 接口叧能定义常量;抽象类 阅读全文
posted @ 2018-07-16 17:51 樱圃 阅读(98) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qq_36047892/article/details/78577562 阅读全文
posted @ 2018-07-16 17:44 樱圃 阅读(90) 评论(0) 推荐(0)
摘要:参考链接:https://blog.csdn.net/weiyongxuan/article/details/46493803 https://blog.csdn.net/qq_34902522/article/details/76262812先来了解几个定义: 临界区:Critical Secti 阅读全文
posted @ 2018-07-16 17:33 樱圃 阅读(130) 评论(0) 推荐(0)
摘要:参考:https://blog.csdn.net/qq_40219476/article/details/78444707 参考:https://blog.csdn.net/xdd19910505/article/details/50732328 Java 线程类:Thread,Runnable 接 阅读全文
posted @ 2018-07-16 15:29 樱圃 阅读(183) 评论(0) 推荐(0)