Skip to content

shaojiezhao/MyselfThinking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

MyselfThinking

问:为什么类只能是单继承,而接口可以多继承? 答:类和接口的主要区别可以用一句话概况:类---描述“是不是”,接口---描述“能不能”。面向对象的世界中,一切皆是对象,某个实际的对象只能属于一种类型,比如人类只能属于高等动物,不可能既是动物又是飞禽,而作为一个物种它能做的事情不止一种,比如人类可以像马一样蹦跳奔跑也可以像鱼一样游泳...

问:什么是动态代理? 答:JVM运行期动态创建接口对象的方式就叫做动态代理。

问: Spring JDBC事务是基于什么实现的 答: 基于ThreadLocal实现, 可以保证在处理请求的过程中,各个线程互不影响

问: 并发、并行、异步的区别: 答: 我的理解:并发是指一个程序在某个节点需要起几个线程同时调用几个api,然后在下一个节点汇总这几个api返回的结果,这个过程叫做并发; 并行是指刚才调用的那几个api同时进行,它们之间的这种关系就是并行; 异步是指一个主线程在某个节点新开辟一个线程去完成一个主线程并不关心的任务,比如去处理日志或者去发送邮件,主线程并不需要日志或者邮件的内容来决定下一步的动作,这种情况就属于异步。

问: 线程池的好处? 答: 一句话总结,可以保留一定数量的空闲线程,防止频繁创建和销毁线程。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published