Impressions et doutes sur l'utilisation de Java pour la première fois dans Android Studio

en premier


J'ai touché java pour la première fois en classe. (Orienté objet? Interface? Qu'est-ce que c'est ... ('ω') ... Ouais?) Pour être clair, je n'ai pas du tout compris. Au fur et à mesure que j'apprends, je publierai diverses questions et livrables sur mon blog, je vous serais donc reconnaissant de bien vouloir le signaler.

Environnement de développement

OS:Microsoft Windows Windows10(64bit) IDE:Android Studio

Impressions et doutes qui ont touché Java


C'est fondamentalement similaire à C #!

Cela semble très similaire car il existe des classes et des méthodes. (~~ Je me suis demandé si c'était la même chose à faire simplement parce que les lettres étaient différentes ~~)

Cependant, la partie que j'ai personnellement ressentie que je ne savais pas si c'était similaire ici ** Interface **. Une interface est celle que vous pouvez facilement créer quelque chose à utiliser plus tard, puis l'appeler plus tard avec un outil. Je l'ai reconnu. Si vous faites une erreur, veuillez le signaler! (´Д⊂ ヽ Après cela, je me demandais, du côté de l'application Android, je voulais faire apparaître une boîte de message lorsque je clique sur le bouton. Existe-t-il une classe ou une méthode qui peut afficher une boîte de message sur une ligne comme ** MessageBox.show ** comme C #? J'ai pensé (rires)

Résumé


*** J'ai trouvé que ce langage était le meilleur moyen d'apprendre l'orientation des objets *** Cela fait un jour que je l'ai touché, donc je n'ai encore rien compris, mais c'est une façon de penser différente du langage C. Je sentais que je pouvais progressivement gagner en force. Une autre raison est que c'est l'un des langages de programmation qui sont actuellement courants dans les entreprises, donc si vous l'apprenez, vous aurez un plus large éventail d'emplois. Je pense qu'il peut être élargi.

finalement


J'ai fait un programme simple en touchant java, mais seulement un peu.

Programme créé aujourd'hui

MainActivity.Java


package com.websarva.wings.i_raimu.helloandroid;
import android.content.Context;
import android.os.PowerManager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
    @Override
    //Méthode exécutée au démarrage
    protected void onCreate(Bundle savedInstanceState) {
        //Appelez la méthode onCreate de la classe parent
        super.onCreate(savedInstanceState);
        //Définir les informations de mise en page
        setContentView(R.layout.activity_main);
        //Instanciation de classe de bouton
        Button button = MainActivity.this.findViewById(R.id.button);
        //Paramètres de l'écouteur d'événements de bouton
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            //Événement lorsque le bouton est cliqué
            public void onClick(View view) {
                Log.i("lightbox","Le bouton a été cliqué");
            }
        });}
}

Recommended Posts

Impressions et doutes sur l'utilisation de Java pour la première fois dans Android Studio
Développement d'Android Studio pour la première fois (pour les débutants)
[Communication Socket (Java)] Impressions de la mise en œuvre de la communication Socket dans la pratique pour la première fois
Apprentissage pour la première fois des expressions et opérateurs Java # 3
[Android studio / Java] Ce que vous ne comprenez pas lorsque vous le touchez pour la première fois
Introduction à Java pour la première fois # 2
Apprendre pour la première fois java [Introduction]
De Java à C et de C à Java dans Android Studio
Première programmation de ma vie Java 1st Hello World
L'histoire d'un super débutant participant pour la première fois au concours AtCoder (AtCoder Beginner Contest 140)
[Deep Learning from scratch] en Java 1. Pour le moment, différenciation et différenciation partielle
Mémo d'apprentissage lors de l'apprentissage de Java pour la première fois (mémo d'apprentissage personnel)
[Rails] J'ai essayé d'utiliser la méthode button_to pour la première fois
Reportez-vous à C ++ dans le module Android Studio (Java / kotlin)
Vous utilisez actuellement Java 6. Solution dans Android Studio Gradle
Pensez aux différences entre les fonctions et les méthodes (en Java)
Conseils d'utilisation de Salesforce SOAP et de l'API Bulk en Java
Accédez à l'API Web avec Get sur Android et traitez Json (Java pour le moment)
Spring Boot pour la première fois
Spring AOP pour la première fois
[Android Studio] Définir une image arbitraire pour l'arrière-plan de l'application [Java]
[Android Studio] [Pour les débutants] Expliquons grossièrement l'écran et le répertoire
[Android] Convertissez Map en JSON à l'aide de GSON avec Kotlin et Java
[DL4J] Premier apprentissage en profondeur Java (reconnaissance de caractères manuscrits à l'aide d'un réseau neuronal entièrement connecté)
Android Studio montre deux méthodes qui n'ont qu'un seul bouton onClick, Java lève une exception et ruine l'application
Premiers pas pour l'apprentissage profond en Java
Essayez d'utiliser l'API Stream en Java
À propos de la procédure pour que Java fonctionne
[First Java] Créez quelque chose qui fonctionne avec Intellij pour le moment
L'histoire de la sortie de l'application Android sur le Play Store pour la première fois.
[Ruby on Rails] Lors de la première connexion ・ Comment diviser l'écran en deux à l'aide de jQuery
Créer une application et la déployer pour la première fois avec heroku
À propos du phénomène que StackOverflowError se produit lors du traitement à l'aide d'expressions régulières Java
Idéal et réalité que j'ai ressenti lorsque j'ai utilisé Optional pour la première fois ~ Implémentation du cache à l'aide de Map ~
[Java] Obtenez et affichez la date 10 jours plus tard à l'aide de l'API Time ajoutée à partir de Java 8.
Analyser en Java les chaînes de date et d'heure formatées par la fonction asctime du langage C
Je suis tombé sur la version Java dans Android Studio, je vais donc le résumer
Soyez prudent avec les demandes et les réponses lors de l'utilisation de Serverless Framework avec Java
Concernant les modificateurs transitoires et la sérialisation en Java
À propos de la confusion observée dans les serveurs Java de démarrage
À propos de l'idée des classes anonymes en Java
Une histoire sur le JDK à l'ère de Java 11
3 façons d'importer des bibliothèques dans Android Studio
Utilisez le JDK utilisé dans Android Studio dans le terminal
Murs touchés par le premier Rspec
Ressentez le passage du temps même à Java
J'ai essayé de toucher Docker pour la première fois
Afficher "Hello World" dans le navigateur à l'aide de Java
Afficher "Hello World" dans le navigateur à l'aide de Java
Utilisez une bibliothèque Java externe pour le moment
Essayez d'utiliser l'analyse syntaxique de l'API COTOHA en Java
Représente le «jour suivant» et le «jour précédent» en Java / Android
Exécutez Dataflow, Java, Streaming pour le moment
[Développement Android] Obtenez des images du serveur avec Java et définissez-les dans ImageView! !!
Comment utiliser UsageStatsManager dans Android Studio (Comment vérifier l'heure de démarrage d'autres applications)
[Android Studio] Je souhaite définir des restrictions sur les valeurs enregistrées dans EditText [Java]
[Android Studio] À propos du fait que la vue de conception n'est pas affichée lors de l'utilisation de TextClock
[Android / Java] Transition d'écran et traitement de retour par fragments
Convertir JSON et YAML en Java (en utilisant Jackson et SnakeYAML)