Java的技术采⽤用⽣生命周期
这部分采⽤用与英⽂文站同样的标准划分:
创新者
早期采⽤用者
早期⼤大众
晚期⼤大众
技术采⽤用⽣生命周期是美国⾼高科技营销⼤大师杰弗⾥里里·摩尔在⾃自⼰己的书《跨越鸿沟》⾥里里提出的概念。技术采⽤用⽣生命周期是⼀一个⽤用来衡量量⽤用户对某项新技术接受程度的模型,它认为⼀一个新的技术,从⼀一开始出现到最后⾛走向成熟,必然会经历创新者、早期采⽤用者、早期⼤大众、晚期⼤大众的阶段。
虽然每个⼈人群间都会有裂缝,但是早期采⽤用者和早期⼤大众之间的那条裂缝最⼤大,这条裂缝就是传说中的“鸿沟”,只有跨越过这条鸿沟,渗透到早期⼤大众这个⼈人群,产品才等于是进⼊入了了主流市场。
希望您结合国内使⽤用和发展情况,把以下技术对应到技术采⽤用⽣生命周期相应的不不同阶段中:
Java/JVM
Java版本(8~13);
OpenJDK定制版或者公开发⾏行行版,Oracle JDK, OpenJDK by
Oracle/Redhat/Azul/Alibaba/Amazon, 或者其他;
⾮非Hotspot JDK⽣生产实践,如GraalVM、IBM OpenJ9;
语法与特性,例例如:Lambda /Stream、Vector API等(可以从是否有哪些特性带来了了突出甚⾄至不不可替代的⽣生产价值的⻆角度,评判他们在技术采⽤用⽣生命周期中的位置);
JVM语⾔言,Kotlin、Scala、Groovy、其他;
不不同层次的主流框架:Java EE(Jakarta EE)、Spring Framework、RxJava 、Vert.x、Netty;
微服务领域:Spring Boot/Cloud、Dubbo、TarsJava、ServiceComb、其他
Java的技术采⽤用⽣生命周期相关推荐
- JAVA多线程技术-线程的生命周期
当线程被创建并启动后,它既不是一启动就进入了执行状态,也不是一直处于执行状态,在线程的生命周期中,它要经过新建(New).就绪(Ready).运行(Running).阻塞(Blocked).和死亡(D ...
- 一张图弄懂java线程的状态和生命周期
转载自 一张图弄懂java线程的状态和生命周期 上图是一个线程的生命周期状态流转图,很清楚的描绘了一个线程从创建到终止的过程. 这些状态的枚举值都定义在java.lang.Thread.State下 ...
- 线程知识点(一)—— 程序、进程、线程之间的区别与联系、Java的线程状态和生命周期
1 程序.进程.线程之间的区别与联系 三者之间的形象化理解: * 程序:代码实现了功能,就是程序,是静态的: * 进程:执行中的程序就是进程,是动态的: * 线程:进程内的一个执行单元,也是进程内的可 ...
- 容器编排技术 -- Kubernetes Pod 生命周期
容器编排技术 -- Kubernetes Pod 生命周期 1 Pod phase 2 Pod 状态 3 容器探针 3.1 该什么时候使用存活(liveness)和就绪(readiness)探针? 4 ...
- 详谈java类和对象的生命周期
引言 最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大多只是告 ...
- 【Java进阶营】Java技术专题「难点-核心-遗漏」Java线程状态流转及生命周期的技术指南(知识点串烧)
前提介绍 本章主要介绍相关线程声明周期的转换机制以及声明周期的流转关系以及相关AQS的实现和相关的基本原理,配合这相关官方文档的中英文互译的介绍. 线程状态流转及生命周期 当线程被创建并启动以后,它既 ...
- java websocket 生存期_Java WebSocket生命周期
本章将讲述WebSocket端点的生命周期.WebSocket端点的生命周期为开发人员提供了一个框架来管理端点所需要的资源,也提供了一个框架来拦截消息.我们将仔细探讨其生命周期的顺序和语义,以及Jav ...
- 【JAVA笔记——道】对象生命周期详解
JAVA对象实例化过程 Class初始化理解 此篇中详细介绍了JAVA对象的实例化过程 JAVA对象内存分配过程 JVM 这里默认使用HotSpot虚拟机.简单回顾一下JVM内存结构,JVM中主要将使 ...
- java线程基础巩固---线程生命周期以及start方法源码剖析
上篇中介绍了如何启动一个线程,通过调用start()方法才能创建并使用新线程,并且这个start()是非阻塞的,调用之后立马就返回的,实际上它是线程生命周期环节中的一种,所以这里阐述一下线程的一个完整 ...
最新文章
- 通过一个案例理解 JWT
- 一个例子看懂神马是闭包
- linux代码_Sonar代码走查的配置(linux)
- cesium获取模型实时坐标_Cesium 顶点着色器中解算模型坐标
- Spark SQL 1.3.0 DataFrame介绍、使用及提供了些完整的数据写入
- 一行代码蒸发了 ¥6,447,277,680 人民币!
- Kubernetes的client-go库介绍
- OpenGL基础18:光照基础
- Windows Forms Programming In C# 读书笔记 - 第三章 Dialogs (2)
- 1.深入分布式缓存:从原理到实践 --- 缓存为王
- vue基础之样式绑定(class,style)
- 大学四年,工作四年,我把私藏了 8 年的网站全贡献出来了!!!
- SlickEdit使用 .
- 一键获取阿里巴巴主图视频细节图评论图的步骤
- ae渲染出现错误是什么问题_怎样彻底检查根治AE导出失败,渲染影片出错问题...
- 经典面试题 Ipv4 和 Ipv6 是什么
- 电磁场与电磁波 试题含答案
- 程序员专用的抢票小助手,再也不用担心抢不到车票了。
- USB出现“can‘t set config #1, error -12”问题的探索
- 计算机财务管理专业有哪些课程设计,财务管理专业课程设计模版.pdf