想学android 编程,看了很多网站的java基础,然后发现到android 应用断层太大了.比如下面这种语法根本没有在Java基础讲过
list.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
System.out.println(list.getSelectedValue());
}
});
在function()中 new 了一个对象,对象里还有个方法是什么鬼? 这个断层,导致学android 根本看不下去.....据猜测是外面这个方法需要一个对象,这个对象需要重新写一个方法来执行?但是我不能靠这猜测去学个语言啊?这个断层应该怎么补?没处下手,可以指导下应该去哪里学这些个东西吗?
有没有愿意指导下的.带我入门?拜个师傅?可以花个小钱哈.刚毕业还没工作,木有很多钱,只要带入门就可以.
このタイプと同様に、Java と Android の間のギャップとしてカウントされません。Java 自体にはこれらの構文が含まれており、Android は Java の構文を拡張しません。あなたの例の使用法は、他のタイプの Java アプリケーションを作成するときにも一般的です。
提供できるビデオはありません。ビデオが公開されると、見る前に彼の言ったことが完全であるかどうか、それがどのようなもので、その中で何が言われているかを判断できなくなるからです。以下のリンクはおすすめの本です。
9冊
Java 言語を説明した本を探し、目次を参照して何が分からないのかを確認し、その部分を特に勉強することをお勧めします。なぜなら、多くの機能は単独の本に値するからです。ラムダ、ニオ、リフレクション、仮想マシンなど。幸いなことに、Android を作成する際にこれを頻繁に使用する必要はなく、基本的な理解だけで十分です。
Android と Java の間のいわゆるギャップは、Java を使用する際の制限と拡張であるはずです。たとえば、メイン スレッドがネットワークにアクセスできず、画像が多い場合には OOM エラーが発生しやすくなります。Android には Android システムで使用されるクラスが多数用意されており、それらのほとんどは Android アプリケーションを作成するときに使用されます。
内部クラス、匿名内部クラスなどを学習します。
Android での匿名内部クラスの使用方法は Java の基礎とみなされるべきではないため
匿名クラスは Java にもあります。Java の本をすべて読んで、理解する必要はありません。理解できない点があった場合は、戻って読んでください。
Java の基本とはどういう意味ですか...?
匿名クラスを見てみましょう
これは Java の基本的な知識です。 。 。まず Java の基本を理解する必要があります。
Android コードを読み続け、書き続けてください。理解できない場合は、本を読んで情報を調べてください。
ListSelectionListener はインターフェイスです。new ListSelectionListener を直接書くと、実際にはこのインターフェイスを実装する匿名クラスになります。もちろん、内部のメソッドはインターフェイス内のメソッドの実装です。
非常に基本的な Java の知識、lz についてはまだ指導が必要です
落ち着いて Java と Android の基本的な知識を習得し、もっとデモを見て、もっと書くことをお勧めします。そうすれば、感覚は自然に身につくでしょう~
ナンセンスな話はやめてください。匿名実装クラスは欠陥ですか?スイングについて書いたことがありますか? JDKのソースコードを見たことがありますか? 。 。 。
あなたに欠けているのは、Android 開発の体系的な経験とモデルです。