Java语言特点

优点 面向对象:Java语言支持封装、继承、多态,面向对象编程,让程序更好达到`高内聚`,`低耦合`的标准。 支持分布式:Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)
阅读全文

Java语言发展历史

Java诞生于SUN(Stanford University Network),09年SUN被Oracle(甲骨文)收购。Java之父是詹姆斯.高斯林(James Gosling)。1996年发布JDK1.0版。大约26年。目前最新的版本是Java17。我们学习的Java8。
阅读全文

聊聊Spring Bean的生命周期

凡是继承该接口的类,在初始化bean的时候都会执行该方法
阅读全文

SpringBoot自动化配置原理

在项目启动的时候,```spring boot```框架会自动读取META-INF/spring.factories配置文件中```org.springframework.boot.autoconfigure.EnableAutoConfiguration```所配置的配置类,然后将其中所定义的bean根据条件注解所指定的条件来决定是否需要将其导入到Spring容器中
阅读全文

Spring Boot有哪些核心功能?

面试中会遇到一个面试题,问:Spring Boot有哪些核心功能?
阅读全文

快速失败和安全失败及并发修改异常问题

快速失败: 现象:在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出``` Concurrent Modification Exception```。 原理:迭代器在遍历时直接访问集合中的内容,并且在遍历过程中使用一个 ```modCount``` 变量。集合在被遍历期间如果内容发生变化,就会改变``` modCount ```的值
阅读全文

聊聊常见的spring框架中用到的设计模式

简单工厂由一个工厂内根据传入的参数,动态决定应该创建哪一个产品类,spring中的beanfactory就是简单工厂模式的体现,根据传入一个唯一的标时来获得bean对象,但是否在传入参数后创建还是传入参数前创建这个要根据具体情况来定。 工厂方法实现lefactorybean接口的bean是一类叫做factory的bean其特点是,spring会在使用getbean调用获得该bean时,
阅读全文

Java 基本数据类型

变量就是可以被改变的量
阅读全文

说说你对Spring的理解?

Spring是一个开源框架,主要是为简化企业级应用开发而生
阅读全文

控制台输入与输出

输出在前面的代码中,我们总是使用```System.out.println()```来向屏幕输出一些内容。```println```是```print line```的缩写,表示输出并换行。因此,如果输出后不想换行,可以用```print()```:```//输出public class Main { public static void main(String args) {
阅读全文