–更新于2020.11.13

一、基本计算机术语
  1. 编译 compilation
  2. 变量 variable
  3. 调试 debug
  4. 子句 clause
  5. 算法 algorithm
二、JavaSE
1、通用杂项
  1. 语法 syntax
  2. 语句 statement
  3. 标记,符号 token
  4. 未解决的 unresolved
  5. 解析,定义 resolved
  6. 多种标记 multiple marker
  7. 可看见的(常用于private报错) visible
  8. 兼容的 compatible (incompatible不兼容的)
  9. 可用的 applicable
  10. 编译 compilation
  11. 赋值 assignment
  12. 应用程序编程接口 API Application Programming Interface
  13. 弃用(常用于注解) deprecated
  14. 抑制 suppress
  15. 打印错误 typo
  16. 复制的,二重的 duplicate
2、Java程序概述
  1. Java开发工具包 JDK Java Development Kit
  2. Java运行时环境 JRE Java Runtime Environment
  3. Java虚拟机 JVM Java Virtual Machine
  4. 标准版 SE Standard Edition
  5. 企业版 EE Enterprise Edition
  6. 微型版 ME Micro Edition
3、基本程序设计结构
  1. 基本类型 primitive type
  2. 形参 parameter
  3. 实参 argument
  4. 构造器 constructor
  5. 从左到右 of (如String.indexOf())
  6. 变量 variable
  7. 元素 element
4、对象与类
  1. 面向对象程序设计 object-oriented programming OOP
  2. 实例 instance
  3. 封装 encapsulation
  4. 实例字段 instance field
  5. 继承 inheritance is-a
  6. 聚合 aggregation has-a
  7. 依赖 dependence uses-a
  8. 静态工厂方法 factory method
  9. 更改器方法 mutator method
  10. 访问器方法 accessor method
  11. 主力类 workhorse class
  12. 隐式参数 implicit
  13. 显式参数 explicit
  14. 按。。。调用 call by
  15. 按值调用 call by value
  16. 按引用调用 call by reference
  17. 重载 overloading
  18. 重载解析 overloading resolution
  19. 方法的签名 signature
  20. 初始化块 initialization block
  21. 完全限定名 fully qualified name
  22. 编译器 compiler
  23. 无名包 unnamed package
  24. 类路径 class path
  25. Java归档 JAR java archive
  26. 清单文件 manifest
  27. 多版本 JAR multi-release JAR
5、继承
  1. 继承 inheritance
  2. 反射 reflection
  3. 超类、父类、基类 superclass parent class base class
  4. 子类、派生类、孩子 subclass derived class child class
  5. 方法覆盖/重写 override
  6. 多态 polymorphism (多态的polymorphic) /,pɒlɪ’mɔːfɪzəm/
  7. 动态绑定 dynamic binding
  8. 静态绑定 static binding
  9. 继承层次 inheritance hierarchy /ˈhaɪərɑːki/
  10. 继承链 inheritance chain
  11. 替换原则 substitution principle
  12. 方法表 method table
  13. 内联 inlining
  14. 类型参数 type parameter
  15. 泛型类 generic class
  16. 自适应大小 one-size-fits-all
  17. 包装器 wrapper
  18. 自动装箱 autoboxing
  19. 自动包装 autowrapping
  20. 自动拆箱 autounboxing
  21. 变参 varags
6、接口、lambda与内部类
  1. 内部类 inner class
  2. 代理 proxy
  3. 强类型 strongly typed
  4. 多重继承 multiple inheritance
  5. 接口演化 interface evolution
  6. 源代码兼容 source compatible
  7. 回调 callback
  8. 深拷贝 deep copy
  9. 标记接口 tagging interface
  10. 记号接口 marker interface
  11. 函数式接口 functional interface
  12. 供应者 supplier
  13. 方法引用 method reference
  14. 闭包 closure
  15. 捕获 captured
  16. 事实最终变量 effectively final
  17. 延迟执行 deferred execution
  18. 匿名内部类 anonymous inner class
  19. 嵌套类 nested class
7、异常、断言和日志
  1. 异常处理 exception handing
  2. 异常规范 exception specification
  3. 堆栈轨迹 stack trace
  4. 栈遍历器 stack walker
  5. 类加载器 class loader
  6. 前置条件 Precondition
  7. 全局日志记录器 global logger
  8. 资源包 resource bundle
  9. 监控 monitor
8、泛型
  1. 泛型程序设计 generic programming
  2. 类型参数 type parameter
  3. 通配符类型 wildcard type
  4. 泛型类 generic class
  5. 限定类型 bounding type
  6. 子类型 subtype
  7. 原始类型 raw type
  8. 擦除 erased
  9. 标签接口 tagging interface
  10. 桥方法 bridge method
  11. 有协变的返回类型 covariant return type
  12. 注入框架 injection framework
9、集合
  1. 链表 linked list
  2. 双向链接的 doubly linked
  3. 有序集合 ordered/sorted collection
  4. 并发 concurrent
  5. 散列冲突 hash collision
  6. 再散列 rehashed
  7. 装填因子 load factor
  8. 双端队列 deque double-ended queue
  9. 剪短 poll
  10. 优先队列 priority queue
  11. 映射 map
  12. 条目 entry
  13. 弱引用 weak references
  14. 子范围 subrange
  15. 不可修改视图 unmodifiable view
  16. 差“1”错误 off-by-one error
  17. 可改变大小的 resizable
三、JavaWeb
1、通用杂项
2、Tomcat系列
3、Spring系列
4、数据库
  1. 原子性 atomicity
  2. 一致性 consistency
  3. 隔离性 isolation
  4. 持久性 durability
  5. 事务 tranaction
  6. 脏读 Read out of invalid data
  7. 幻读 phantom read
  8. 范式 NF normal form
四、Idea
1、通用杂项
2、文件操作类
3、运行操作类
4、设置选项类
五、常见缩写
  1. DD deployment descriptor (.xml文件)
  2. MVC model-view-controller
  3. URL uniform resource locator
  4. HTML hyper text markup language
  5. HTTP hyper text transfer protocol
  6. EJB Enterprise java beans
  7. EL expression language
  8. war web ARchive
  9. DAO data access object
  10. ASCII American Standard Code for Information Interchange
  11. MD5 message-digest algorithm
  12. ACID 事务四种特性
  13. JDBC Java DataBasse Connectivity
六、常见报错
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐