java学习 - 遇到的一些英文



spring - 我的翻译

  • bean 豆

  • javaBean 咖啡豆~
    ( spring 收获 javaBean 放在容器里~~ )

  • IoC - Inversion of Control - 逆版本控制(需求控制斑斑
    解释:
    version of control - 版本控制: 版本控制需求
    inversion of control - 性能依赖版本
    (垃圾翻译:控制反转)

  • DI - Dependency Injection 依赖注入

  • Context - 容器
    (垃圾翻译:上下文)

  • AOP - Aspect Oriented Programming 面向切面编程
    (OOP 面向对象变成的 延续)

  • JMX - Java Management Extensions - Java 管理扩展

  • JMS - Java Message Service - Java 消息服务

  • component - 组件

  • prototype - 原型的

  • singleton - 单例

scope 作用域的属性值

  • stereotype annotation - 构造型注解
    stereo 立体的
  • hierachical - 分层的
    hierachicalBeanFactory - 可以分层的BeanFactory
  • placeholder - 占位符
    <context:property-placeholder/>

分层

  • Component - 组件层
  • Repository - 持久层 (仓库)
  • Service - 业务层
  • Controller - 表现层
  • stereotype - 老套的

ACID

  • atomicity - 原子性
  • consistency - 一致性
  • isolation - 隔离性
  • durability - 持久性
    在这里插入图片描述
  • propagation - 事务的传播行为

REQUIRED (默认)
REQUIRES_NEW 开启新事务,挂起旧事务

  • hook 、 aware

aware和hook是一组操作,spring 先 aware (感知到)信息,然后 hook (勾住)信息,不让信息往后流。
然后对信息先做 一些加工,然后才放行(类似 Servlet 中的 Filter)



SQL

  • DDL - data definition language 数据定义语言

  • DML - data Manipulation Language 数据操作语言

  • DCL - data Control Lanaguage 数据控制语言

  • DBMS - Database Management System 数据库管理系统

  • Combo      联合体

ComboPooledDataSource 数据库连接池 - c3p0

  • CRUD      增删改查

Create 增
Retrieve 查
Update 改
Delete 删

  • transaction - 事务

begin
start transaction
commit
rollback
quit
脏读(dirty read)
不可重复读(unrepeatable read)
幻读(虚读)(phantom read)



web

  • Dispatcher - 派遣
request.getRequestDispatcher("转发到资源的路径").forward(req, res);


常用

reference      引用
primitive type      原生类型(七种基本数据类型)

    


关键字

transient      转瞬即逝的

java语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。换句话来说就是,用transient关键字标记的成员变量不参与序列化 (Serialization)过程。

Serialization      序列化

volatile      挥发性的

多线程中使用
https://blog.csdn.net/LawssssCat/article/details/103135820

synchronize      同步的

多线程中使用
https://blog.csdn.net/LawssssCat/article/details/103135820

g o o g l e \color{#4285f4}{g}\color{#ea4335}{o}\color{#fbbc05}{o}\color{#4285f4}{g}\color{#34a853}{l}\color{#ea4335}{e}


算法 ~ 数据结构


算法、List、Tree

'algorithm     算法
relative rate of growth    相对增长率
upper bound    上界
lower bound    下界
divide-and-conquer     分治
abstract data type     抽象数据类型(ADT)
re’cursion     递归
tail recusion      尾递归

binary      二态的
binary search tree      二叉查找树
binary tree      二叉树

二叉树是一棵树,其中每个节点都不能多于两个儿子。
二叉树的一个性质是一棵平均二叉树的深度要比节点个数N小的多,这个性质有时候很重要。

expression tree      表达式树
unary minus operator      一目减算符
inorder tra’versal      中序遍历
self-adjusting      自调整

一种新的平衡树的方法是放弃平衡条件,允许树有任意的深度,但是在每次操作之后要使用一个调整规则进行调整,使得后面的操作效率要高。这种类型的数据结构一般属于自调整(self-adjusting)类结构。

splay tree      伸展树
balance condition      带有平衡条件
Adelson-Velskii和Landis树      AVL树

AVL(Adelson-Velskii和Landis)树是**带有平衡条件(balance condition )**的二叉查找树

perfectly balance tree      理想平衡树

如果空子树的高度定义为-1(通常就这么定义),那么只有具有2K-1个节点的理想平衡树(perfectly balance tree)满足这个条件。

ancestor      祖先
descendent      后裔
proper ancestor      真祖先
proper descendent      真后裔

如果存在n1到n2的一条路径,且n1!=n2
那么,n1是n2的真祖先,n2是n1的真后裔

depth      深度
internal path length      内部路径长

preorder traversal      先序遍历
中序遍历
postorder traversal      后序遍历
level order traversal      层序遍历

disk blocks      磁盘区块

sentinel    放哨的
sentinel node    标记节点
tail node    尾节点


Hash Table 散列表

  • separate chaining     分离链接法

解决冲突的一种方法

  • load factor      装填因子
  • probing hash table      探测散列表

probe 调查

  • primary clustering      一次聚集

散列到区块中的任何关键字都需要多次试选单元才能够解决冲突,然后该关键字被添加到相应的区块中。
插入和不成功查找需要相同次数的探测

cluster 聚集

  • secondary clustering      二次聚集

模拟结果指出,对每次查找,它一般要引起另外的少于一半的探测。
有技术可以排除这个缺憾,不过要付出计算一个附加的散列函数的代价。 - 双散列

  • double hashing      双散列

  • caching the hash code      删存散列代码

String 内部的 HashCode 方法使用了

  • representative map      代表映射

《数据结构与算法分析-java语言描述》- 单词变换的例子中用到

g o o g l e \color{#4285f4}{g}\color{#ea4335}{o}\color{#fbbc05}{o}\color{#4285f4}{g}\color{#34a853}{l}\color{#ea4335}{e}


其他

generic     类的
generic mechanism    泛型机制(类的机制)
generic implementation    泛型实现

wrapper class     包装类

convert    转变

Type mismatch: cannot convert from Shape to Square
不能从Shape类型转变成Square类型

covariant     协变的
covariant array type     协变数组类型

解释:每个数组都明了它所允许存储的对象的类型

type erasure     类型擦除

解释:泛型类可以由编译器通过所谓的**类型擦除(type erasrue)**过程而转变成非泛型类。

funtion object      函数对象

解释:一个函数通过将其放在一个对象的内部而被传递

case insensitive      不分大小写

API(Application Programming Interface,应用程序接口)
Ite’rator    迭代器
Consumer
Retains    保留

rectangle     矩形
rotation      旋转
single rotation      单旋转
double rotation      双旋转

a’mortize      摊还

zig-zig      一字形
在这里插入图片描述
zig-zag      之字形
在这里插入图片描述


线程

  • synchronize      线程锁
  • daemon      精灵、幽灵、守护线程
  • concurrent      并发
  • executor      线程

线程池
executors
executorService

  • volatile      挥发性的

https://blog.csdn.net/LawssssCat/article/details/103135820
reentrant      可重入的


JVM 、 反射

Field      字段、属性
Constructor      构造
Method      方法


注解

  • annotation      注解

元注解

  • @Retention      保留

注解的声明周期:源文件中、class文件中、运行中

  • autowired      自动装配

发布了296 篇原创文章 · 获赞 61 · 访问量 7076

猜你喜欢

转载自blog.csdn.net/LawssssCat/article/details/102798623
今日推荐