

3、抽象类和接口有什么区别?
4、java实现多线程有哪些方式?有什么区别?
5、说出SpringCloud的优缺点?
1)语法定义上:静态变量前要加static关键字,而实例变量前则不加。
2)程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。
3、运行时异常与一般异常有何异同?
4、你所知道的集合类都有哪些?常用的方法有哪些?
Collection 是对象集合,Collection 有两个子接口 List 和 Set,List 可以通过下标 (1,2..) 来取得值,值可以重复,而 Set 只能通过游标来取值,并且值是不能重复的
ArrayList,Vector,LinkedList 是 List 的实现类
ArrayList 是线程不安全的, Vector 是线程安全的,这两个类底层都是由数组实现的,遍历的效率高
LinkedList 是线程不安全的,底层是由链表实现的,新增和删除的效率较高
Map 是键值对集合
HashTable和HashMap是 Map 的实现类
HashTable是线程安全的,不能存储null值
HashMap不是线程安全的,可以存储null值
5、说出Spring Boot 的优点?

END
—— 暑期招生已经全面启动 ——
欢迎各位同学、家长咨询报名
李老师:13007633571
扫描下方二维码,立即报名
👇


