摘要:
前言
最近在面试过程中有被问到,在Java反射中Class.forName()加载类和使用ClassLoader加载类的区别。当时没有想出来后来自己研究了一下就写下来记录一下。
解释
在java中Class.forName()和ClassLoader都可以对类进行加载。ClassLoader就是遵循双亲委派模... 阅读原文
2020-04-15 18:58:02 阅读(2989) 评论(0)
摘要:
作者:Jartto
http:http://jartto.wang/2019/04/07/learn-interview/
作为技术面试官,面试过程很少考虑候选人的感受。上来就是问,不合适就送走。虽然技术环节我很专业,但是其他细节我却知之甚少。
从来没觉得这样会有什么问题,直到有一天,我参加了一场面试官... 阅读原文
2020-04-15 17:00:03 阅读(2410) 评论(0)
摘要:
灵魂三问
第一问, 什么是设计模式?
设计模式是在软件工程实践过程中,JAVA使用者们总结出的良好的编程方法,使用设计模式能够增加系统的健壮性,易修改性和可扩展性,当你进行开发的软件规模比较大的时候,良好的设计模式会给编程带来便利,让系统更加稳定。
第二问,为什么要学习设计模式?
普遍的目的:
1、别人都说要... 阅读原文
2020-04-15 16:11:04 阅读(2399) 评论(0)
摘要:
前言
我们经常会看到或使用InitializingBean(或@PostConstruct)进行Bean的一个初始化过程,但是有时候会发现InitializingBean存在一些不太适用的场景。
比如我们有以下一个Dog类
@Service
@Scope(scopeName = ConfigurableBea... 阅读原文
2020-04-15 15:10:02 阅读(2377) 评论(0)
摘要:
ArrayList、LinkedList和Vector源码分析
ArrayList
ArrayList是一个底层使用数组来存储对象,但不是线程安全的集合类
ArrayList的类结构关系
public class ArrayList<E> extends AbstractList<E&g... 阅读原文
2020-04-15 13:18:03 阅读(2449) 评论(0)
摘要:
newFixedThreadPool
@Slf4j
public class TheadPoolDemo {
private static ThreadPoolExecutor threadPool = (ThreadPoolExecutor) Executors.newFixedThreadPoo... 阅读原文
2020-04-15 11:30:04 阅读(2795) 评论(0)
摘要:
分享分享自己收藏的学习资料,有需要的朋友可以找我获取
根据自身面试经历整理以及不断收集的(珍藏版)
【推荐】2020年最新Java电子书集合.pdf(吐血整理) >>>
https://www.cnblogs.com/xiaogeng88/p/12692306.html
Java虚拟机规范... 阅读原文
2020-04-15 10:50:07 阅读(2545) 评论(0)
摘要:
一、类的封装详解
在“面向对象编程基础(java)”的时候讲过,封装是面向对象编程的核心思想。同时我们也知道类是载体,只不过我们把对象的属性和行为封装在载体中。
现我们用封装的方式来实现,一个顾客去一家餐饮吃饭,点了一份西红柿炒蛋。
分析:
顾客去餐馆,要跟餐馆服务员点菜
餐馆服务员拿菜单去通知后厨... 阅读原文
2020-04-15 09:08:02 阅读(2424) 评论(0)
摘要:
Java是目前用户最多、使用范围最广的软件开发技术之一。Java 的技术体系主要由支撑
Java程序运行的虚拟机、提供各开发领域接口支持的Java API、Java 编程语言及许多第三方
Java框架(如Spring、Struts 等)构成。在国内,有关Java API、Java语言语法及第三方框
架的技术资... 阅读原文
2020-04-15 08:33:07 阅读(2526) 评论(0)
摘要:
在制作Powerpoint文档时,背景是非常重要的,统一的背景能让Powerpoint 演示文稿看起来更加干净美观。本文将详细讲述如何在Java应用程序中使用免费的Free Spire.Presentation for Java为幻灯片设置纯色背景颜色,渐变背景颜色以及添加背景图片。
Jar文件导入方法
方法... 阅读原文
2020-04-15 07:14:03 阅读(2434) 评论(0)