public void onClickButton (View view) {
TextView textView = (TextView)findViewById(R.id.textView)
textView.setText("ボタンがタップされました")
}

っていうコードが「はじめてのAndroid」とかいう本に載ってるんだけど、これ

public void onClickButton (@View Aview) {
BTextView CtextView = (DTextView)findViewById(R.id.EtextView)
FtextView.setText("ボタンがタップされました")
}

@変数の型 A何なのか分からない。android.view.Viewのこと? Bクラス名でandroid.widget.TextViewのこと C変数名 Dキャスト後の変数の型
EID名 F変数名(Cで宣言したやつ)

という理解で良いの?

「I think that that that that that boy wrote is wrong.」
(あの少年が書いたあのThatは間違いだと思う)

に通じる分かりづらさで死にそうなんだけど…
Androidってこういう文化なの??