zoukankan      html  css  js  c++  java
  • Java中常用的专用名词有哪些?

    Java中常用的专用名词有哪些?

    答:1.CAS(Compare And Swap):解决多线程并行情况下使用锁造成性能损耗的一种机制,这是硬件实现的原子操作。

    2.DO(Data object):数据库对应的POJO类。

    3.GAV(GroupId、ArtifactId、Version):Maven坐标,是用来唯一标识jar包。

    4.OOP(Object Oriented Programming):泛指类、对象的编程处理方式。

    5. AQS(AbstractQueuedSynchronizer): 利用先进先出队列实现的底层同步工具类,它是很多上 层同步实现类的基础,

    比如:ReentrantLock、CountDownLatch、Semaphore 等,它们通 过继承 AQS 实现其模版方法,然后将 AQS 子类作为同步组件的内部类,通常命名为 Sync

    6.ORM:对象关系映射,对象领域模型与底层数据之间的转换,可以代指mybatis、iBATIS等框架。

    7.AO:一般指的是使用在service层,极为贴近业务的复用代码。

    8.NPE:空指针。

    9.OOM:源于java.lang.OutOfMemoryError,当 JVM 没有足够的内存 来为对象分配空间并且垃圾回收器也无法回收空间时,系统出现的严重状况。

    10.一方库:本工程内部子项目依赖的库(jar包)。

    11.二方库:指的是公司内部发布到中央仓库,可供其他应用依赖的库(jar包)。

    12.三方库:公司之外的开源库。

    学习阿里规范

  • 相关阅读:
    Zookeeper----1.基础知识
    UML图
    VUE入门3---axios
    VUE入门2---vue指令
    谁先执行?props还是data或是其他? vue组件初始化的执行顺序详解
    vue双向绑定原理分析
    HTML/CSS -- 浏览器渲染机制
    vue工作原理分析
    导入导出需求整理
    .NET 异步详解
  • 原文地址:https://www.cnblogs.com/XiDaPuBen/p/12808486.html
Copyright © 2011-2022 走看看