Java基础
文思湧
码奴生来就只知道前进!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
创建多线程的四种方式:继承Thread类、实现Runnable接口、实现Callable接口和线程池(附带案例)
1.继承Thread类2.实现Runnable接口3.实现Callable接口实现call()方法,具有返回值4.线程池创建四种线程池newCachedThreadPool(弹性缓存线程池):创建之初里面一个线程都没有,当execute方法或submit方法向线程池提交任务时,会自动新建线程;如果线程池中有空余线程则不会新建;一般可以容纳几万个线程,线程超过60s会被回收newFixedThreadPool(定长线程池):可以空值线程最大并发数,超出的线程会在队列中等待newSche原创 2022-03-27 22:16:19 · 425 阅读 · 0 评论 -
Java的三种调用机制(同步调用、异步调用和回调)
参考来源同步调用:类B的对象B调用类A的对象方法,需要等待A的方法执行完后才执行B下面程序 class A { public void methodA() { System.out.println("this is class A method"); }} class B { public void methodB() { A a = new A(); a.methodA(); System.out.println("this is class B method"); }原创 2022-02-13 19:46:17 · 1189 阅读 · 0 评论 -
Java接口与抽象类的区别(表格版)
区别接口抽象类方法修饰符默认public,方法不能实现(Java8后可以有default,要写方法体)可以public、protected、default修饰,可以有非抽象方法,不能用private,因为他只能在本类中用变量类型只能是static、final常量必须赋值不一定实现方式类可以实现多接口,接口可继承(extends)多个接口 子类只能实现一个抽象类设计层面行为抽象,一种行为规范类的抽象,一种模板设计...原创 2022-01-31 10:56:19 · 901 阅读 · 0 评论
分享