Maison > Questions et réponses > le corps du texte
想学android 编程,看了很多网站的java基础,然后发现到android 应用断层太大了.比如下面这种语法根本没有在Java基础讲过
list.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
System.out.println(list.getSelectedValue());
}
});
在function()中 new 了一个对象,对象里还有个方法是什么鬼? 这个断层,导致学android 根本看不下去.....据猜测是外面这个方法需要一个对象,这个对象需要重新写一个方法来执行?但是我不能靠这猜测去学个语言啊?这个断层应该怎么补?没处下手,可以指导下应该去哪里学这些个东西吗?
有没有愿意指导下的.带我入门?拜个师傅?可以花个小钱哈.刚毕业还没工作,木有很多钱,只要带入门就可以.
天蓬老师2017-04-18 09:06:19
Semblable à ce type, cela ne compte pas comme un écart entre Java et Android. Java lui-même contient ces syntaxes, et Android n'étend pas la syntaxe de Java. L'utilisation dans votre exemple est également courante lors de l'écriture d'autres types d'applications Java.
Je n'ai pas de vidéo à fournir, car une fois que vous aurez regardé la vidéo, vous ne pourrez pas juger si ce qu'il a dit est complet, comment c'était et ce qui y a été dit. Les liens ci-dessous sont des livres recommandés.
Neuf livres
La suggestion est de trouver un livre qui explique le langage Java, de vous référer à la table des matières pour voir ce que vous ne savez pas et d'étudier cette partie spécifiquement. Parce que de nombreuses fonctionnalités méritent un livre à elles seules. Tels que lambda, nio, réflexion, machine virtuelle, etc. Heureusement, vous n’avez pas besoin de l’utiliser beaucoup pour écrire sur Android, une simple compréhension de base suffit.
Le soi-disant écart entre Android et Java devrait résider dans les limitations et les extensions lors de l'utilisation de Java. Par exemple, le thread principal ne peut pas accéder au réseau et des erreurs MOO sont susceptibles de se produire lorsqu'il y a de nombreuses images ; Android fournit de nombreuses classes utilisées dans le système Android, et la plupart d'entre elles sont utilisées lorsque vous écrivez des applications Android.
PHP中文网2017-04-18 09:06:19
Apprenez les classes internes, les classes internes anonymes, etc.
伊谢尔伦2017-04-18 09:06:19
En raison de la manière dont les classes internes anonymes d'Android sont utilisées, elles ne doivent pas être considérées comme la base de Java
大家讲道理2017-04-18 09:06:19
Des classes anonymes existent également en Java. Lisez l'intégralité du livre Java. Vous n'avez pas besoin de le comprendre en général, puis revenez le lire si vous rencontrez quelque chose que vous ne comprenez pas.
阿神2017-04-18 09:06:19
Qu'entendez-vous par les bases de Java... ?
Vous pouvez jeter un œil aux cours anonymes
天蓬老师2017-04-18 09:06:19
Ce sont toutes les connaissances de base de Java. . . Vous devriez d’abord passer par les bases de Java.
大家讲道理2017-04-18 09:06:19
Lisez continuellement le code Android, continuez à écrire, si vous ne comprenez pas, puis lisez des livres et recherchez des informations, vous devriez pouvoir vous perfectionner avec de la pratique
ringa_lee2017-04-18 09:06:19
ListSelectionListener est une interface. Écrire directement un nouveau ListSelectionListener est en fait une abréviation New est une classe anonyme qui implémente cette interface. Les méthodes à l'intérieur sont bien sûr l'implémentation des méthodes de l'interface.
Connaissances Java très basiques, lz a encore besoin de quelques cours particuliers
阿神2017-04-18 09:06:19
Il est recommandé de se calmer et de rattraper ses connaissances de base sur Java et Android, de regarder plus de démos et d'écrire davantage, et le sentiment viendra naturellement ~
迷茫2017-04-18 09:06:19
Arrêtez de dire des bêtises, une classe d'implémentation anonyme est un défaut ? Avez-vous déjà écrit sur le swing ? Avez-vous vu une partie du code source de jdk ? . . .
Ce qui vous manque, c'est l'expérience systématique et le modèle de développement Android.