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