《Java核心知识要点汇总》是一份全面总结Java编程语言关键概念和技能的指南,涵盖语法、面向对象设计原则以及企业级应用开发的最佳实践。
1. Java 中不允许类的多重继承,但是可以通过接口实现类似的功能。
2. 当运行一个已经编译好的Java程序时,解释器会从指定类中的main方法开始执行代码,因此在实际应用中需要包含一个main函数。
3. Java是一种强类型语言,这意味着所有变量都必须声明其具体的数据类型。Java共有八种基本数据类型:六种数值型(包括四种整数型和两种浮点型),一种字符型以及布尔逻辑值类型。
4. 强制转换示例:
```java
int nx = (int) x;
```
5. 在Java中,不能为单独的方法定义局部常量。只能在类的级别上声明静态最终变量作为全局常量供所有方法使用,例如:
```java
class UsersConstants {
public static final double g = 32;
public static void main(String[] args) {
System.out.println(g);
}
}
```
6. 获取字符串中的子串示例:
```java
String str = hello;
String str1 = str.substring(0,4); // 输出结果为hell
```
7. 使用“==”运算符比较两个字符串是否相等是不合适的,因为这个操作只会检查它们在内存中的位置。正确的做法应该使用equals方法:
```java
String str = hello;
boolean result = str.equals(hell); // 返回值为false
```
8. 对象的行为、状态和标识。
9. 面向过程编程与面向对象编程(OOP)的区别。