
java
末哆啦a梦
每日分享Java和前端知识
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Boot 整合 Redis案例
1.创建spring boot项目创建Spring Boot工程:点击next,选择自己的spring boot版本号2.添加相关依赖本次项目所需要的依赖:redis apache通用池 mysql mybatis 通用mapper lombok web test引入依赖<dependencies> <!--redis--> <dependency> &l原创 2022-04-20 10:40:54 · 468 阅读 · 0 评论 -
【简单易懂】Java多态
一、多态是什么 多态是同一个行为具有多种不同的表现形式二、多态的优点 1.消除类型之间的耦合关系 2.可替换性 3.可扩充性 4.接口性 5.灵活性 6.简化性三、多态存在的三个必要条件继承 重写 父类引用指向子类对象:Parent p = new Child();四、多态的执行过程 当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方法。五、...原创 2021-11-17 19:09:41 · 478 阅读 · 0 评论 -
Java面试题 (线程的生命周期?线程有几种状态)
一、线程通常有五种状态:创建,就绪,运行,阻塞和死亡。(1).新建状态(New):新创建了一个线程对象。(2).就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。(3).运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。(4).阻塞状态(Blocked):阻塞状态是线程因为某种原因放弃CPU使用权,暂时停止运行。直到线程进 入就绪状态,才有机会转到运行状态。(5).死原创 2021-11-17 19:04:59 · 335 阅读 · 0 评论 -
开启两个线程池,打印1-10,线程A打印奇数(1,3,5,7,9),线程B打印偶数(2,4,6,8,10)
Java面试题开启两个线程池,打印1-10,线程A打印奇数(1,3,5,7,9),线程B打印偶数(2,4,6,8,10)public class LockSupportDemo { static Thread A; static Thread B; public static void main(String[] args) { A = new Thread(()->{ for (int i=1;i<=9;i+=2){原创 2021-08-09 20:27:47 · 493 阅读 · 0 评论 -
学习第一个Java语言
前面我讲了Java的发展历程和主要特点和安装JDK以及它的配置环境,如果读者们在安装或者配置环境的时候出现了问题,可以在评论区哪里把问题提出来,我会在空闲的时间里帮你们把问题给解决。那么,我们进入今天要讲的主题。我今天要讲的是学习第一个Java语言,我们把JDK安装和环境搭建好之后,可以文本那里来写Java语言。第一步:创建文本第二步:在文本那里写你要实现的Java语言,例如:里面的HelloWorld是类名,main方法是程序的入口。System.out.println是打印到控制台输出。把文本保原创 2021-01-21 14:38:30 · 191 阅读 · 2 评论