java
wzhzzzz
这个作者很懒,什么都没留下…
展开
-
重载、重写,静态分派、动态分派的原理
重写:子类对父类方法的重写编写(方法名,参数类型,个数,返回值相同)。重载:当前类中相同方法名,不用参数类型或个数的多个方法。静态分派:发生在编译期,在编译器决定调用哪个具体的方法,直接查看字节码就知道调用的方法是哪个。动态分派:发生在运行期,在运行期决定调用哪个具体的方法。例子一:重载public class TestOverLoad { static class Phone...原创 2020-03-05 22:10:34 · 362 阅读 · 0 评论 -
Java是引用传递还是值传递?
1. java的两种数据类型的传递类型1.1 基本类型 基本类型有8种包括:int,short,long,char,float,double,boolean,byte例1:int a = 234;1,在栈内存中找到一个空的地址如:126。2,在这个地址上放置一个int变量值为234。这个时候a=234,而不是126。所以对于基本类型是值传递!1.2 引用类型 引用类型包括:...原创 2019-08-15 16:27:10 · 81 阅读 · 0 评论 -
如何据业务需求设置ThreadPoolExecutor线程池参数
1. 简介常用的线程池有newFixedThreadPool,newCachedThreadPool,newSingleThreadScheduledExecutor,newScheduledThreadPool但其实这些线程池都是根据ThreadPoolExecutor传入不同的参数构造而成的,如果我们能明白这些参数的含义就能创建一个更贴合当前的业务场景的线程池了。2. 参数解析core...原创 2019-09-18 15:22:13 · 231 阅读 · 0 评论