面试题
西柚tqx
喜欢编程,平时会记录自己的报错在这里
展开
-
final, finally, finalize的区别
final:修饰符。 A).如果一个类被声明为final,就意味着它不能再派生出新的子类,不能作为父类被继承。 B).如果将变量或者方法声明为final,可以保证它们在使用中不被改变。 C).被声明final的方法只能使用,不能重写。 package com.czxy.changgou3.testfinal; /** * Created by xiyou. */ public final class HelloFinal { /* public final String str .原创 2020-08-28 18:09:48 · 165 阅读 · 0 评论 -
四种实现多线程的方式
继承Thread,重写Thread类中的run方法; package com.czxy.changgou3.thread; /** * Created by xiyou. */ public class MyThread extends Thread { @Override public void run() { System.out.println("my thread ....."); } } 实现Runnable接口,实现run方法; pack.原创 2020-08-27 18:01:38 · 170 阅读 · 0 评论 -
SpringMVC和Spring的常用注解
1.Spring相关注解 1.1)声明bean的注解 @Component 通用注解,用于声明bean。可以配置任意组件。 @Repository 派生注解,与@Component等效,Dao实现类推荐使用的注解,不仅可以声明bean,而且提高可读性。 @Service 派生注解,与@Component等效,Service实现类推荐使用的注解,不仅可以声明bean,而且提高可读性。 @Controller 派生注解,与@Component等效,Controller实现类推荐使用的注解,不仅可以声明bean原创 2020-08-27 17:07:23 · 124 阅读 · 0 评论 -
@Autowired 与 @Resource 的区别
@Autowired 和 @Resource都是bean注入注解 @Autowired:spring注解 org.springframework.beans.factory.annotation.Autowired @Autowired:默认是以byType按类型自动注入。 //按照类型 byType进行注入 @Autowired private StorageService storageServiceImpl; @Autowired+@Qualifer(''名称''):将按照名称自动原创 2020-08-25 15:23:41 · 223 阅读 · 0 评论 -
== 和 equals方法的基本区别
●==比较的是值 ==如果比较的是基本数据类型,比较的是变量值; ==如果比较的是引用数据类型,比较的则是地址值; package com.czxy.changgou3.eq; import lombok.Data; /** * Created by liangtong. */ public class TestEq { public static void main(String[] args) { // 1 == 比较的是值 // 1.1 基本数据类型原创 2020-08-24 16:05:18 · 160 阅读 · 0 评论 -
abstract和interface的基本区别
抽象类和接口的区别 接口 1、接口使用interface修饰; 2、接口不能被实例化; 3、一个类只能继承一个类,但是可以实现多个接口; 4、接口中方法均为抽象方法; 5、接口中不能包含实例域或静态方法(静态方法必须实现,接口中方法是抽 象方法,不能实现) ●接口的定义 package com.itheima.anno; public interface TestInterface { //成员变量默认修饰:public static final public String str原创 2020-08-24 15:00:48 · 894 阅读 · 0 评论