javaにはアドレス演算子・間接演算子を含むポインタ演算関連はありません。
しかし、

//C++  ※説明のためdeleteは省略
 struct A{ int n; A():n(){} };
 struct B{ A* a; B(){ a=new A();} };
 void f(){
   B* b = new B();
   f2(b);
 }
 void f2(B* b){ b->a->n = 10; }

//Java  ※説明のためf()を含むクラスは省略
 class A{ public int n; }
 class B{ public A a; public B(){ a=new A();} }
 void f(){
   B b = new B();
   f2(b);
 }
 void f2(B b){ b.a.n = 10; }

の上記2つは、ほぼ等価です。
Javaのオブジェクト変数が、
実質的に演算不可のポインタであることが分かると思います。