
八股文java
脆脆鲨鱼
这个作者很懒,什么都没留下…
展开
-
Spring注册bean的两种形式——基于注解和基于XML文件
代表进行扫描,默认是扫描当前包的路径中带有或间接使用了 @Component 、@Service、@Controller、@Repository注解的类。它有两个配置项用来指定扫描的包和类:basePackages:它可以配置一个 Java 包的数组,Spring 会根据它的配置扫描对应的包和子包,将配置好的 Bean 装配进来basePackageClasses:它可以配置多个类。在配置类中,使用@Bean注解的方法可以返回一个bean对象,Spring容器会根据这些配置来创建相应的bean。原创 2024-04-11 13:01:54 · 407 阅读 · 1 评论 -
重载和重写的区别
访问修饰符的限制一定要大于被重写方法的访问修饰符public>protected>default>private)方法名,参数列表,返回类型(除过子类中方法的返回类型是父类中返回类型的子类)必须相同。同时,重载对返回类型没有要求,可以相同也可以不同,但。重写方法一定不能抛出新的检查异常或者比被重写方法申。明更加宽泛的检查型异常。发生在父类与子类之间。原创 2024-02-28 22:48:20 · 374 阅读 · 1 评论 -
Java自动装箱与拆箱
原因: 在某个范围内的整型数值的个数是有限的,而浮点数却不是。便返回指向IntegerCache.cache。装箱就是自动将基本数据类型转换为包装器类型(拆箱就是自动将包装器类型转换为基本数据类型(此时只需一看源码便知究竟,下面这段代码是。中已经存在的对象的引用;为什么会出现这样的结果?中取已经存在的对象,所以。则是分别指向不同的对象。指向的是同一个对象,而。段代码可以看出,在通过。对象的时候,如果数值在。原创 2024-02-28 22:20:36 · 194 阅读 · 1 评论 -
面向对象和面向过程的区别
面向对象:就是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。面向过程:就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。的特 性,所以易维护、易复用、易扩展。可以设计出低耦合的系统。但是性能上来说,比面向过程要低。原创 2024-02-28 22:01:21 · 155 阅读 · 0 评论