给出一些关于Java编程语言的基本知识点。
1. Java是一种高级编程语言，最初由Sun Microsystems开发，现在由Oracle维护。
2. Java是一种面向对象的编程语言，它具有封装、继承和多态特性。
3. Java使用JVM（Java虚拟机）来跨平台执行，这意味着编写的代码可以在任何操作系统上运行，只要有安装了JVM。
4. Java具有自动内存管理机制，这意味着开发人员不需要手动分配和释放内存。
5. Java程序可以通过类（class）和对象（object）来创建。类定义了一个实体的属性和方法，而对象是类的实例。
6. Java的关键字包括public、private、static、final、abstract、interface等。
7. Java支持异常处理机制，开发人员可以通过捕获和处理异常来提高程序的容错性。