Eindrücke und Zweifel an der erstmaligen Verwendung von Java in Android Studio

zunaechst


Ich habe Java zum ersten Mal im Unterricht berührt. (Objektorientiert? Schnittstelle? Was ist das ... ('ω') ... Ja?) Um klar zu sein, ich habe es überhaupt nicht verstanden. Während ich lerne, werde ich verschiedene Fragen und Ergebnisse in meinem Blog veröffentlichen. Ich wäre Ihnen dankbar, wenn Sie darauf hinweisen könnten.

Entwicklungsumgebung

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

Eindrücke und Zweifel, die Java berührten


Es ist im Grunde ähnlich wie C #!

Es sieht sehr ähnlich aus, weil es Klassen und Methoden gibt. (~~ Ich habe mich gefragt, ob es dasselbe ist, nur weil die Buchstaben unterschiedlich sind ~~)

Der Teil, den ich persönlich fühlte, dass ich nicht wusste, ob es hier ähnlich war ** Schnittstelle **. Eine Schnittstelle ist eine Schnittstelle, mit der Sie leicht etwas erstellen können, das Sie später verwenden können, und das Sie später mit implement implementieren können. Ich habe es erkannt. Wenn Sie einen Fehler machen, weisen Sie bitte darauf hin! (´Д⊂ ヽ Danach habe ich mich gefragt, ob ich auf der Seite der Android-App ein Meldungsfeld anzeigen möchte, wenn ich auf die Schaltfläche klicke. Gibt es eine Klasse oder Methode, die ein Meldungsfeld in einer Zeile wie ** MessageBox.show ** wie C # anzeigen kann? Dachte ich (lacht)

Zusammenfassung


*** Ich fand diese Sprache der beste Weg, um Objektorientierung zu lernen *** Es ist ein Tag her, seit ich es berührt habe, also habe ich noch nichts verstanden, aber es ist eine andere Denkweise als die C-Sprache. Ich hatte das Gefühl, dass ich stetig an Kraft gewinnen konnte. Ein weiterer Grund ist, dass es sich um eine der Programmiersprachen handelt, die derzeit in Unternehmen gängig sind. Wenn Sie sie also lernen, haben Sie ein breiteres Beschäftigungsspektrum. Ich denke, es kann erweitert werden.

Schließlich


Ich habe ein einfaches Programm gemacht, indem ich Java berührt habe, wenn auch nur ein wenig.

Programm heute erstellt

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
    //Methode beim Start ausgeführt
    protected void onCreate(Bundle savedInstanceState) {
        //Rufen Sie die onCreate-Methode der übergeordneten Klasse auf
        super.onCreate(savedInstanceState);
        //Legen Sie die Layoutinformationen fest
        setContentView(R.layout.activity_main);
        //Instanziierung der Tastenklasse
        Button button = MainActivity.this.findViewById(R.id.button);
        //Einstellungen für den Listener von Schaltflächenereignissen
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            //Ereignis, wenn auf die Schaltfläche geklickt wird
            public void onClick(View view) {
                Log.i("lightbox","Die Schaltfläche wurde angeklickt");
            }
        });}
}

Recommended Posts

Eindrücke und Zweifel an der erstmaligen Verwendung von Java in Android Studio
Android Studio-Entwicklung zum ersten Mal (für Anfänger)
[Socket-Kommunikation (Java)] Eindrücke von der erstmaligen Implementierung der Socket-Kommunikation in der Praxis
Zum ersten Mal lernen Java # 3 Ausdrücke und Operatoren
[Android Studio / Java] Was Sie nicht verstehen, wenn Sie es zum ersten Mal berühren
Einführung in Java zum ersten Mal # 2
Zum ersten Mal Java lernen [Einführung]
Von Java nach C und von C nach Java in Android Studio
Erste Programmierung in meinem Leben Java 1st Hello World
Eine Geschichte über einen Super-Anfänger, der zum ersten Mal am AtCoder-Wettbewerb teilnimmt (AtCoder-Anfängerwettbewerb 140)
[Deep Learning von Grund auf neu] in Java 1. Zur Zeit Differenzierung und teilweise Differenzierung
Lernnotiz beim ersten Lernen von Java (persönliches Lernnotiz)
[Rails] Ich habe zum ersten Mal versucht, die button_to-Methode zu verwenden
Siehe C ++ im Android Studio-Modul (Java / Kotlin)
Sie verwenden derzeit Java 6. Lösung in Android Studio Gradle
Denken Sie über die Unterschiede zwischen Funktionen und Methoden nach (in Java)
Tipps zur Verwendung von Salesforce SOAP und Bulk API in Java
Greifen Sie mit Get on Android auf die Web-API zu und verarbeiten Sie Json (vorerst Java).
Spring Boot zum ersten Mal
Spring AOP zum ersten Mal
[Android Studio] Legen Sie ein beliebiges Bild für den Anwendungshintergrund fest. [Java]
[Android Studio] [Für Anfänger] Lassen Sie uns den Bildschirm und das Verzeichnis grob erklären
[Android] Konvertieren Sie Map in JSON mit GSON mit Kotlin und Java
[DL4J] Erstes Java Deep Learning (Handschriftliche Zeichenerkennung über ein vollständig verbundenes neuronales Netzwerk)
Android Studio zeigt zwei Methoden mit nur einer onClick-Schaltfläche. Java löst eine Ausnahme aus und ruiniert die App
Erste Schritte für tiefes Lernen in Java
Versuchen Sie es mit der Stream-API in Java
Über das Verfahren, damit Java funktioniert
[Erstes Java] Machen Sie etwas, das vorerst mit Intellij funktioniert
Die Geschichte der ersten Veröffentlichung der Android-App im Play Store.
[Ruby on Rails] Beim ersten Anmelden ・ So teilen Sie den Bildschirm mit jQuery in zwei Hälften
Erstellen einer App und erstmaliges Bereitstellen mit heroku
Über das Phänomen, dass StackOverflowError bei der Verarbeitung mit regulären Java-Ausdrücken auftritt
Ideal und Realität, die ich fühlte, als ich Optional zum ersten Mal verwendete ~ Implementierung des Caches mit Map ~
[Java] Abrufen und Anzeigen des Datums 10 Tage später mithilfe der von Java 8 hinzugefügten Zeit-API.
Analysieren Sie die Datums- und Zeitzeichenfolge, die von der asctime-Funktion der C-Sprache in Java formatiert wurde
Ich bin auf die Java-Version in Android Studio gestoßen, daher werde ich sie zusammenfassen
Seien Sie vorsichtig mit Anfragen und Antworten, wenn Sie das Serverless Framework mit Java verwenden
In Bezug auf transiente Modifikatoren und Serialisierung in Java
Über die Verwirrung beim Starten von Java-Servern
Über die Idee anonymer Klassen in Java
Eine Geschichte über das JDK in der Java 11-Ära
3 Möglichkeiten zum Importieren von Bibliotheken in Android Studio
Verwenden Sie das in Android Studio verwendete JDK im Terminal
Wände von der ersten Rspec getroffen
Spüren Sie den Lauf der Zeit auch in Java
Ich habe zum ersten Mal versucht, Docker zu berühren
Zeigen Sie "Hello World" im Browser mit Java an
Zeigen Sie "Hello World" im Browser mit Java an
Verwenden Sie vorerst eine externe Java-Bibliothek
Versuchen Sie es mit der Syntaxanalyse der COTOHA-API in Java
Repräsentiert "nächster Tag" und "vorheriger Tag" in Java / Android
Führen Sie jetzt Dataflow, Java, Streaming aus
[Android-Entwicklung] Holen Sie sich mit Java Bilder vom Server und legen Sie sie in ImageView fest! !!
Verwendung von UsageStatsManager in Android Studio (Überprüfen der Startzeit anderer Apps)
[Android Studio] Ich möchte Einschränkungen für die in EditText [Java] registrierten Werte festlegen.
[Android Studio] Über die Tatsache, dass die Entwurfsansicht bei Verwendung von TextClock nicht angezeigt wird
[Android / Java] Bildschirmübergang und Rückgabeverarbeitung in Fragmenten
Konvertieren Sie JSON und YAML in Java (mit Jackson und SnakeYAML)