1. 使用花括号直接初始化字符数组:
```java
char[] charArray = {'a', 'b', 'c', 'd'};
2. 使用`new`关键字创建一个空的字符数组,然后逐个赋值:
```java
char[] charArray = new char;
charArray = 'a';
charArray = 'b';
charArray = 'c';
charArray = 'd';
charArray = 'e';
3. 使用`new`关键字创建一个指定长度的字符数组,然后使用花括号进行部分初始化:
```java
char[] charArray = new char;
charArray = 'a';
charArray = 'b';
charArray = 'c';
charArray = 'd';
charArray = 'e';
4. 使用`new`关键字创建一个指定长度的字符数组,并在声明时进行初始化:
```java
char[] charArray = new char {'a', 'b', 'c', 'd', 'e'};
以上是定义字符数组的基本方法。您可以根据需要选择合适的初始化方式。