谈谈在java当中的一些专有名词

哈哈哈哈,只是简单的整理一下,了解一下概念,看不见我

1. JDK (Java Development Kit):Java开发工具包。它提供了开发、调试和运行Java应用程序所需的工具和库。


2. JVM (Java Virtual Machine):Java虚拟机。它是Java编程语言的运行环境,可以在不同的操作系统上运行Java程序。


3. JRE (Java Runtime Environment):Java运行时环境。它包含Java虚拟机和运行Java应用程序所需的类库和其他支持文件。


4. IDE (Integrated Development Environment):集成开发环境。它是一种软件工具,用于开发、编写和调试程序。常见的Java IDE包括Eclipse、IntelliJ IDEA和NetBeans。


5. API (Application Programming Interface):应用程序编程接口。它是一组定义了编程语言之间交互的规则和工具的接口。Java API提供了许多类和方法,用于开发各种应用程序。


6. OOP (Object-Oriented Programming):面向对象编程。它是一种编程模式,将程序中的数据和功能组织为对象,并通过对象之间的交互来实现功能。


7. Class:类。它是Java中用于创建对象的模板,包含了属性和方法的定义。


8. Object:对象。它是类的实例,具有特定的属性和行为。


9. Inheritance:继承。它是一种面向对象编程的概念,允许一个类继承另一个类的属性和方法。


10. Polymorphism:多态性。它是一种面向对象编程的概念,允许不同类的对象对相同的方法做出不同的响应。


11. Encapsulation:封装。它是一种面向对象编程的概念,将类的实现细节隐藏在类的外部,只公开必要的方法和属性。


12. Interface:接口。它是一种抽象类型,定义了一组方法的签名,但没有具体的实现。类可以实现一个或多个接口来获得相应的功能。


13. Exception:异常。它是在程序执行过程中出现的错误或异常情况。Java提供了异常处理机制,可以捕获和处理异常,避免程序崩溃。


14. Thread:线程。它是程序执行的单个顺序控制流,Java允许多线程并发执行,可以同时执行多个任务。

15. 回调函数(Callback Function):一种函数,作为参数传递给另一个函数,并在特定事件发生或特定条件满足时被调用。

16. 递归(Recursion):一种方法,在方法的定义中调用方法自身来解决问题。

17. 泛型(Generics):允许你在定义类、接口和方法时使用参数化类型,提高代码的复用性和类型安全性。

18. 注解(Annotation):用于提供元数据的标记,可以应用于类、方法、字段和其他编程元素。

19. Lambda表达式(Lambda Expression):一种匿名函数,用于简化函数式编程和处理回调。

20. 包(Package):用于组织和管理相关类和接口的一种机制。

21. 输入/输出(Input/Output):用于读取和写入数据的操作,包括文件操作、网络操作等。

22. 反射(Reflection):在程序运行时检查、获取和操作类、接口、字段和方法的能力。

23. 序列化(Serialization):将对象转换为字节序列的过程,以便在网络上传输或保存到文件中。

24. 断言(Assertion):一种在代码中插入的布尔表达式,用于验证预计的行为和条件。

25. 日志(Logging):记录应用程序的运行过程中产生的信息和错误的过程。

26. 注释(Comment):在代码中添加的注释和说明,用于增强代码的可读性和可维护性。

你可能感兴趣的:(java,开发语言)