你能告诉我在Java中创建对象的过程吗？请以markdown的形式列出步骤，一共有且仅有4个步骤，并用1、2、3、4进行编号。
user
```markdown
1. **声明类的引用变量**：首先，需要声明一个类的引用变量，这个变量就将是新创建对象的名称。比如，若要创建`Student`类的实例，可以这样声明：`Student stu;`。

2. **使用`new`关键字**：必须使用`new`关键字来分配内存空间创建一个对象。`new`在内存中初始化对象，并返回对该对象的引用。例如：`Student stu = new Student();`。

3. **调用构造器**：紧跟在`new`关键字之后，Java会调用类的构造器来初始化对象。构造器的名字必须与类名相同，它没有返回类型，并且可以在对象被创建时，用来给对象设置初始值。例如：`Student stu = new Student("张三", 20);`。

4. **通过引用变量访问对象**：一旦对象被创建，就可以通过引用变量访问对象的属性或调用其方法。例如：`stu.age = 22;` 或 `stu.sayHello();`。
```
assistant