Java是一种面向对象的程序设计语言,由Sun Microsystems公司于1995年推出。它是一种静态类型语言,支持面向对象编程,具有平台独立性。Java的设计理念是“一次编写,到处运行”,这使得Java能够跨多个平台使用,提供了良好的可靠性和可移植性。
1. Object Oriented Programming (OOP) - 面向对象编程
2. Class - 类
3. Method - 方法
4. Constructor - 构造函数
5. Field - 字段
6. Attribute - 属性
7. Object - 对象
8. Interface - 接口
9. Abstract Class - 抽象类
10. Encapsulation - 封装
11. Inheritance - 继承
12. Polymorphism - 多态
13. Overriding - 重写
14. Abstract Method - 抽象方法
15. Extension - 扩展
16. Subclass - 子类
17. Superclass - 超类
18. Method Overloading - 方法重载
19. Exception Handling - 异常处理
20. Try-Catch-Finally Block - try-catch-finally块
21. Throw Statement - 抛出语句
22. Error Handling - 错误处理
23. NullPointerException - 空指针异常
24. Array - 数组
25. ArrayList - 动态数组
26. HashSet - 无序集合
27. HashMap - 键值对映射
28. LinkedList - 链表
29. StringBuilder/StringBuffer - 字符串缓冲器
30. IO (Input/Output) - 输入/输出
31. FileInputStream/FileOutputStream - 文件输入/输出流
32. ObjectOutputStream/ObjectInputStream - 对象输出/输入流
33. Thread - 线程
34. Runnable Interface - 可运行接口
35. Thread Pool - 线程池
36. InterruptedException - 中断异常
37. Lambda Expressions - Lambda表达式
38. Stream API - 流API
39. Map Interface - Map接口
40. SortedMap Interface - 排序Map接口
41. Collection Interface - 集合接口
42. Iterator Interface - Iterator接口
43. Collections Class - Collections类
44. Comparator Interface - 比较器接口
45. Generics - 泛型
46. Lambda Expressions for Collections (Lambdas on Collections) - 对集合的Lambda表达式
47. JavaFX - JavaFX图形用户界面库
48. JavaMail API - JavaMailAPI用于发送电子邮件。
49. JDBC (Java Database Connectivity) API- JDBC API用于Java程序与数据库进行交互。
50. JUnit Testing Framework- JUnit测试框架用于编写和执行单元测试。