请列举java领域150个核心词汇
时间: 2024-04-21 18:26:53 浏览: 149
学习java必掌握的词汇
5星 · 资源好评率100%
Java领域的核心词汇比较多,以下是一份列举了150个核心词汇的列表:
1. 抽象类(abstract class)
2. 接口(interface)
3. 类(class)
4. 对象(object)
5. 实例化(instantiation)
6. 继承(inheritance)
7. 多态(polymorphism)
8. 封装(encapsulation)
9. 方法(method)
10. 属性(property)
11. 成员变量(member variable)
12. 静态变量(static variable)
13. 常量(constant)
14. 构造方法(constructor)
15. 构造器(constructor)
16. 反射(reflection)
17. 注解(annotation)
18. 泛型(generics)
19. 集合(collection)
20. 数组(array)
21. 栈(stack)
22. 队列(queue)
23. 链表(linked list)
24. 哈希表(hash table)
25. 树(tree)
26. 图(graph)
27. 排序(sorting)
28. 查找(searching)
29. 算法(algorithm)
30. 线性结构(linear data structure)
31. 非线性结构(nonlinear data structure)
32. 标准库(standard library)
33. 输入输出(input/output)
34. 编译器(compiler)
35. 解释器(interpreter)
36. 虚拟机(virtual machine)
37. 内存管理(memory management)
38. 垃圾回收(garbage collection)
39. 异常处理(exception handling)
40. 断言(assertion)
41. 包(package)
42. 导入(import)
43. 内部类(inner class)
44. 匿名类(anonymous class)
45. Lambda表达式(Lambda expression)
46. Stream API(stream API)
47. 并发(concurrency)
48. 线程(thread)
49. 锁(lock)
50. 信号量(semaphore)
51. 线程池(thread pool)
52. 共享内存(shared memory)
53. 消息队列(message queue)
54. 进程(process)
55. 进程间通信(IPC,interprocess communication)
56. 网络编程(network programming)
57. Socket编程(socket programming)
58. HTTP协议(HTTP protocol)
59. TCP协议(TCP protocol)
60. UDP协议(UDP protocol)
61. FTP协议(FTP protocol)
62. SMTP协议(SMTP protocol)
63. POP3协议(POP3 protocol)
64. IMAP协议(IMAP protocol)
65. Servlet(servlet)
66. JSP(Java Server Pages)
67. JSTL(JavaServer Pages Standard Tag Library)
68. EL表达式(expression language)
69. MVC模式(Model-View-Controller pattern)
70. JDBC(Java Database Connectivity)
71. ORM(Object-Relational Mapping)
72. Hibernate(Hibernate)
73. Spring框架(Spring framework)
74. Spring MVC框架(Spring MVC framework)
75. Spring Boot框架(Spring Boot framework)
76. AOP(Aspect-Oriented Programming)
77. IOC(Inversion of Control)
78. DI(Dependency Injection)
79. 容器(container)
80. Bean(bean)
81. 配置文件(configuration file)
82. XML(Extensible Markup Language)
83. JSON(JavaScript Object Notation)
84. RESTful API(RESTful API)
85. SOAP协议(SOAP protocol)
86. Web服务(Web service)
87. Maven(Maven)
88. Gradle(Gradle)
89. JUnit测试(JUnit testing)
90. Mockito测试(Mockito testing)
91. Git(Git)
92. SVN(Subversion)
93. CI/CD(Continuous Integration/Continuous Deployment)
94. DevOps(Development Operations)
95. 面向对象(object-oriented)
96. 面向过程(procedural)
97. 面向切面(aspect-oriented)
98. SOLID原则(SOLID principles)
99. DRY原则(Don't Repeat Yourself principle)
100. YAGNI原则(You Ain't Gonna Need It principle)
101. KISS原则(Keep It Simple, Stupid principle)
102. TDD(Test-Driven Development)
103. BDD(Behavior-Driven Development)
104. OOP思想(Object-Oriented Programming paradigm)
105. 代码复用(code reuse)
106. 抽象(abstraction)
107. 组合(composition)
108. 聚合(aggregation)
109. 依赖(dependency)
110. 接口隔离原则(Interface Segregation Principle)
111. 里氏替换原则(Liskov Substitution Principle)
112. 开闭原则(Open-Closed Principle)
113. 单一职责原则(Single Responsibility Principle)
114. 接口优先原则(Interface Prioritization Principle)
115. 反模式(anti-pattern)
116. 代码坏味道(code smell)
117. 重构(refactoring)
118. 代码规范(code convention)
119. 代码质量(code quality)
120. 代码复审(code review)
121. 规范化(standardization)
122. 类图(class diagram)
123. 时序图(sequence diagram)
124. 用例图(use case diagram)
125. 领域模型(domain model)
126. 业务逻辑层(business logic layer)
127. 数据访问层(data access layer)
128. 表现层(presentation layer)
129. MVC架构(Model-View-Controller architecture)
130. MVVM架构(Model-View-ViewModel architecture)
131. MVP架构(Model-View-Presenter architecture)
132. SPA(Single Page Application)
133. PWA(Progressive Web Application)
134. 模板引擎(template engine)
135. Web容器(web container)
136. Tomcat服务器(Tomcat server)
137. JBoss服务器(JBoss server)
138. Apache服务器(Apache server)
139. Nginx服务器(Nginx server)
140. Docker容器(Docker container)
141. Kubernetes容器编排系统(Kubernetes container orchestration system)
142. Linux操作系统(Linux operating system)
143. Windows操作系统(Windows operating system)
144. MacOS操作系统(MacOS operating system)
145. 平台无关性(platform independence)
146. JDK(Java Development Kit)
147. JRE(Java Runtime Environment)
148. JVM(Java Virtual Machine)
149. JavaFX(JavaFX)
150. Java EE(Java Enterprise Edition)
阅读全文