Inhaltsverzeichnis
Erste Schritte mit Java" >Erste Schritte mit Java
Was ist Java?" >Was ist Java?
Was kann Java?" >Was kann Java?
Warum Java lernen" >Warum Java lernen
Wie man Java lernt" >Wie man Java lernt
Installation der Java-Entwicklungsumgebung" >Installation der Java-Entwicklungsumgebung
JDK-Download" >JDK-Download
Jdk安装" >Jdk安装
win版安装" >win版安装
Linux版本安装" >Linux版本安装
Mac版本安装" >Mac版本安装
开发工具选择" >开发工具选择
第一个Java程序" >第一个Java程序
入门程序HelloWorld" >入门程序HelloWorld
解释一下Hello World程序" >解释一下Hello World程序
Heim Java JavaBase Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...

Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...

Jul 26, 2023 pm 05:28 PM
java

Erste Schritte mit Java

Was ist Java?

Werfen wir zunächst einen Blick auf die Erklärung der Baidu Encyclopedia:

Java ist eine Programmiersprache, die Software für mehrere Plattformen generiert. Mitte der 1990er Jahre vom ehemaligen Informatiker James A. Gosling von Sun Microsystems entwickelt. Der kompilierte Code läuft auf den meisten Betriebssystemen.

Aus dem oben Gesagten verstehen wir, dass Java eine Hochsprache ist, die zum Entwickeln von Software verwendet wird. Java bietet ein integriertes Entwicklungs-Toolkit JDK, mit dem wir den Java-Code, den wir schreiben, in eine Bytecode-Datei (Java-Klasse) kompilieren können Die virtuelle Maschine (JVM) ist für die Umwandlung von Bytecode in Maschinencode zur Ausführung auf jedem Betriebssystem verantwortlich. Das Betriebssystem steuert die Hardware, um nach dem Empfang von Anweisungen zu reagieren.

Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...
Java-Programmausführungsprozess


Der Prozess, den ein Programmierer vom Beginn der Codierung bis zur endgültigen Reaktion des Computers auf den Code durchläuft, sieht wahrscheinlich so aus:

Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...

Was kann Java?

  • Serverprogrammierung
    Java ist derzeit eine der besten Sprachen im Bereich Serverprogrammierung. Die Handelssysteme vieler Banken werden mit Java entwickelt. In den meisten Fällen gibt es kein Frontend. Sie empfangen Daten normalerweise von einem Server (obere Ebene), verarbeiten sie und senden sie an ein anderes Verarbeitungssystem (untere Ebene). Entwicklung von Websites

    Im Bereich der Entwicklung persönlicher oder kommerzieller Websites stehen uns mit Java sehr ausgereifte Lösungen zur Auswahl. Sie können viele verschiedene Frameworks zum Erstellen von Webprojekten verwenden, z. B. SpringMVC, SpringBoot usw.

  • Entwicklungssoftware

    Zum Beispiel werden die integrierten Java-Entwicklungsumgebungen Eclipse und Idea, mit denen wir bestens vertraut sind, alle mit Java entwickelt.

  • Android

    Die meisten Apps, die wir täglich verwenden, werden tatsächlich mit Java entwickelt. Obwohl Android unterschiedliche JVMs und unterschiedliche Verpackungsmethoden verwendet, ist der Code immer noch in Java geschrieben.

  • Embedded-Geräte

    Java bietet großen Raum für Entwicklung im Embedded-Bereich. Um an der eingebetteten Entwicklung teilzunehmen, müssen Sie das J2ME-Entwicklungspaket von Sun herunterladen. J2ME enthält eine dedizierte virtuelle Maschinen-KVM für eingebettete Geräte, die sich von der im normalen JDK enthaltenen JVM unterscheidet. Darüber hinaus müssen Sie den Simulator von einem bestimmten Embedded-Hersteller herunterladen.

  • und viele andere Bereiche, zu viele, um sie einzeln aufzulisten ...

Warum Java lernen

Jemand sagte: PHP ist die beste Sprache der Welt. Später verbreitete sich dieser Satz als Witz im Internet. Aber viele Programmierer, die sich auf andere Sprachen spezialisiert haben, haben aufgegeben. Warum? Was ist so arrogant an PHP, einer Skriptsprache? Ist C++ nicht großartig? Ist Python nicht großartig? Aber ich denke, Java ist am beliebtesten. Schauen wir uns die Gründe an:

Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...


Interessierte Studenten können online nach den Sprachrankings verschiedener Jahrgänge suchen ist vergleichbar. Als Low-Level-Sprache unter den High-Level-Sprachen ist C eng mit der Hardware verbunden und weist eine hohe Betriebseffizienz auf, sodass viele Low-Level-Programme in C entwickelt werden. Aufgrund seiner Dominanz im Bereich der Serverprogrammierung und seiner Portabilität wird Java noch viele Jahre lang zu einer der beliebtesten Programmiersprachen werden.


Wenn Sie eine Sprache lernen, um einen guten Job zu finden, ist die Wahl von Java absolut kein Problem. Und ich persönlich denke, dass Java relativ einfach zu erlernen ist. Ich werde den Überblick über das Java-Lernen basierend auf der tatsächlichen Arbeitsumgebung zusammenfassen und die wichtigsten und schwierigsten Punkte sowie die Punkte auflisten, die man kennen muss. Solange Sie fleißig lernen, können Sie diese Sprache in kurzer Zeit beherrschen und selbstständig Programme entwickeln.

Nachdem Sie einige grundlegende und praktische Erfahrungen gesammelt haben, können Sie im Unternehmen ein Praktikum absolvieren, an der Entwicklung konkreter Projekte mitwirken und so sehr schnell in die Branche einsteigen.

Wie man Java lernt

Das Erlernen einer beliebigen Programmiersprache ist neben der Grundtheorie untrennbar mit „Codieren, Codieren, Codieren“ verbunden. Das ist wie das Erlernen von Wissen, wenn wir lernen. Wir werden in jeder Unterrichtsstunde viele neue Wissenspunkte lernen. Diese Wissenspunkte können Ihnen vom Lehrer in den Vorlesungen vermittelt werden, oder Sie müssen sie nach dem Unterricht selbst beherrschen. Welchen Zweck haben Übungsfragen? Es dient der Überprüfung, ob Sie die erlernten Wissenspunkte wirklich beherrschen, und der Überprüfung auf etwaige Auslassungen. Viele Schüler, die Java lernen, schauen sich gerne Videos an, in denen der Lehrer im Video lehrt, wie man Programme schreibt, und dann folgen sie dem Lehrer, um den Code genau einzugeben. Wenn im Programm des Lehrers ein kleiner Fehler auftritt oder das Programm nicht ausgeführt werden kann, sind Sie völlig verwirrt und wissen nicht, wie Sie vorgehen sollen. Also suchte ich online nach Informationen, schloss mich verschiedenen Lerngruppen an und bat die Experten in den Gruppen um Hilfe. Wie hast du das angepasst?

Ich möchte fragen: Ist das die richtige Art zu lernen? Zu welchem ​​Zweck wird das Video angeschaut? Erlernen Sie schnell die Grundlagen von Programmiersprachen und beherrschen Sie diese Programmiersprache. Ist das also eine Lernmethode, andere ohne nachzudenken um Hilfe zu bitten? Wird sie gemeistert? Beachten Sie, dass ich hier von der Lernmethode spreche, den Code vollständig zu kopieren. Diese Art des Lernens führt zu einer peinlichen Situation:

Ich selbst habe keine Ahnung, wie ich Code schreibe

. Wenn dies der Fall ist, können wir die Wissenspunkte des Kapitels schnell erlernen, indem wir uns das Video ansehen und dann dem Lehrer folgen, um den Code einzugeben. Denken Sie nach dem Vergleich der Wissenspunkte über die Bedeutung jedes Schritts der Codeausführung nach Wäre das nicht besser? Nach dem Unterricht fanden wir einige Grundübungen und versuchten, die Programmierung umzusetzen, ohne die Materialien zu lesen. Wenn wir keine Ahnung haben, können wir die Schritte 1, 2, 3 und 4 genau wie das Lösen eines Problems aufzählen, um uns das Verständnis zu erleichtern: Titel: Geben Sie eine Zeichenzeile ein und zählen Sie die englischen Buchstaben. Leerzeichen und Zahlen sowie die Anzahl anderer Zeichen

// 开始构思
// 1. 我们需要输出4个数,那么先定义4个变量 int a,b,c,d = 0;
// 2.获取系统用户输入的字符串,再定义一个变量接收这个字符串 Sting s;
// 3.一行字符必须拆开才能统计,所以把字符串转换成数组;
// 4.数组需要遍历,拿到数组的每个字符;
// 5.判断每个字符是什么类型,找到对应的字母、数字和空格类型就将对应类型的变量+1,没找到就按其他处理d+1;
// 6.输出每个字符的个数
Nach dem Login kopieren

Dies ist eine sehr einfache Übung, um Schleifen und Verzweigungsstrukturen zu üben, aber Sie wissen nicht, wo Sie anfangen sollen, wenn Sie mit dem Schreiben beginnen. Wenn Sie also wie ich die Punkte 1, 2, 3 und 4 klären, bevor Sie Code schreiben, und jeden Schritt im Detail aufschlüsseln, wäre es für Sie hilfreich, ein Programm zu schreiben?

Diese Art der Denkanalyse wird Pseudocode genannt. Es bedeutet, dass Sie zunächst die von Ihrem Programm geleistete Arbeit mit Worten beschreiben und dann die Schritte entsprechend den Schritten zur Vervollständigung des Programmentwurfs ausfüllen. Ich hoffe, dass Freunde, die neu in der Programmierung sind, auf diese Methode zurückgreifen und wirklich anfangen können, selbst Code zu schreiben. Je mehr Code Sie schreiben, desto komfortabler werden Sie sich beim Schreiben fühlen und desto umfassender werden Ihre Programmierideen sein. Dies ist eine Zusammenfassung meiner Erfahrungen, ich hoffe, es kann Ihnen helfen.

Installation der Java-Entwicklungsumgebung

JDK-Download

Die aktuellste veröffentlichte Java-Version ist Java SE 14, aber die am häufigsten verwendete JDK-Version ist 1.8 Wir lernen auch basierend auf Version 1.8.

Download-Adresse (offizielle Website von Oracle): Jdk-Download-Adresse

Suchen Sie nach dem Öffnen die erforderliche JDK-Version auf der Seite. Klicken Sie dieses Mal auf den Link zum Herunterladen

Nach dem Klicken erscheint so etwas wie dieses Popup-Fenster. Wir überprüfen und bestätigen:
Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...


Als nächstes müssen wir uns natürlich bei Oracle anmelden. Deshalb werde ich hier nicht auf Details eingehen. Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...



Sie können es nach dem Anmelden herunterladen
Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...


Bildbeschreibung hier einfügen

Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...
Der Einfachheit halber habe ich das Installationspaket im Voraus heruntergeladen und auf die Netzwerkfestplatte hochgeladen es selbst:



Windows-Versions-Extraktionscode: xpak

  • Linux-Versions-Extraktionscode: upse

  • Mac-Versions-Extraktionscode: kmv5

Jdk安装

win版安装

双击安装,下一步按流程走完,不要装jre,因为jdk包含了jre。

环境变量配置:
右击我的电脑,选择属性,点击高级系统设置:

Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...


选择环境变量:

Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...
在这里插入图片描述


在系统变量里,点击新建按钮,创建JAVA_HOME目录,变量值填入你的jdk安装目录:

Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...
在这里插入图片描述


然后点击Path,再点击编辑,输入Java的bin目录,格式如下:

Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...
在这里插入图片描述

注意:win7的话需要找到Path,双击打开后在后面手动输入 %JAVA_HOME%/bin;

确定之后,打开cmd,输入

java -version
Nach dem Login kopieren

如出现下面有版本号的结果,则表示Java安装成功:

Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...
在这里插入图片描述

Linux版本安装

请参考教程:Linux Java安装教程

Mac版本安装

请参考教程:Mac Java安装教程

开发工具选择

  1. notepad++ 。初入门写程序,可以用文本编辑器,对于熟悉Java语法非常有帮助。notepad++下载地址:
    https://notepad-plus-plus.org/downloads/v7.8.6/

  2. Eclispe。我刚学Java的时候用的就是Eclipse,它是完全免费,使用也比较简单。下载地址:https://www.eclipse.org/downloads/
    下面这篇教程会教你如何下载安装和使用:Eclipse 安装(Neon 版本)

  3. IDEA。IDEA是我现在用的编辑器,个人感觉非常好用,是目前开发Java最好的编辑器,非常推荐大家使用。缺点是比较吃内存,而且商用版的需要破解或者购买才能使用,不过社区版的可以免费使用,对于初学者来说足够了。下载地址:https://www.jetbrains.com/idea/

第一个Java程序

入门程序HelloWorld

新建一个txt文件

Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...
HelloWorld.txt

修改后缀名变成 .java文件

Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...
.java文件

HelloWorld的java程序代码如下:

public class HelloWorld{
    public static void main(String[] args) {
        // 打印一句话  "Hello World"
        System.out.println("Hello World");
    }
}
Nach dem Login kopieren

注意代码不要写错,然后我们开始运行一下:
在文件夹路径上输入cmd 命令

Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...
cmd


打开这样的黑窗口

Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...


输入下面的命令:


javac HelloWorld.java
Nach dem Login kopieren

正常的话,文件夹会多出来一个 HelloWorld.class 文件:

Meine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei ...


然后再执行命令(注意HelloWorld 后面没有 .class)


java HelloWorld
Nach dem Login kopieren

我们可以看到,命令行打印了我们输出的语句 Hello World, 这就说明我们的程序是完全正确的,没有问题。是不是很简单呢,你学废了吗?

解释一下Hello World程序

这里首先我们定义了一个类,类是 “public” 公共类型的,类名为“HelloWorld”。另外,Java 中主类名必须和Java 文件名相同,也就是说,这里定义的类名是“HelloWorld”,则文件应该保存为“HelloWorld.java”。

public static void main(String[] args)
Nach dem Login kopieren

这一句是Java 中的主运行方法,它和 C/C++中的main()作用是一样的,就是所有的程序都从“main()”中开始执行。要执行 Java 程序,必须有一个包括主运行方法的类

System.out.println("Hello world");
Nach dem Login kopieren

这一句是 Java.lang 包的一个方法,用来将字串“Hello world”输出到命令行窗口。


Das obige ist der detaillierte Inhalt vonMeine Freundin weinte und sagte, sie könne Java nicht lernen. An diesem Abend brachte ich ihr die Grundlagen bei .... Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Smith-Nummer in Java Smith-Nummer in Java Aug 30, 2024 pm 04:28 PM

Leitfaden zur Smith-Zahl in Java. Hier besprechen wir die Definition: Wie überprüft man die Smith-Nummer in Java? Beispiel mit Code-Implementierung.

Fragen zum Java Spring-Interview Fragen zum Java Spring-Interview Aug 30, 2024 pm 04:29 PM

In diesem Artikel haben wir die am häufigsten gestellten Fragen zu Java Spring-Interviews mit ihren detaillierten Antworten zusammengestellt. Damit Sie das Interview knacken können.

Brechen oder aus Java 8 Stream foreach zurückkehren? Brechen oder aus Java 8 Stream foreach zurückkehren? Feb 07, 2025 pm 12:09 PM

Java 8 führt die Stream -API ein und bietet eine leistungsstarke und ausdrucksstarke Möglichkeit, Datensammlungen zu verarbeiten. Eine häufige Frage bei der Verwendung von Stream lautet jedoch: Wie kann man von einem Foreach -Betrieb brechen oder zurückkehren? Herkömmliche Schleifen ermöglichen eine frühzeitige Unterbrechung oder Rückkehr, aber die Stream's foreach -Methode unterstützt diese Methode nicht direkt. In diesem Artikel werden die Gründe erläutert und alternative Methoden zur Implementierung vorzeitiger Beendigung in Strahlverarbeitungssystemen erforscht. Weitere Lektüre: Java Stream API -Verbesserungen Stream foreach verstehen Die Foreach -Methode ist ein Terminalbetrieb, der einen Vorgang für jedes Element im Stream ausführt. Seine Designabsicht ist

Zeitstempel für Datum in Java Zeitstempel für Datum in Java Aug 30, 2024 pm 04:28 PM

Anleitung zum TimeStamp to Date in Java. Hier diskutieren wir auch die Einführung und wie man Zeitstempel in Java in ein Datum konvertiert, zusammen mit Beispielen.

Java -Programm, um das Kapselvolumen zu finden Java -Programm, um das Kapselvolumen zu finden Feb 07, 2025 am 11:37 AM

Kapseln sind dreidimensionale geometrische Figuren, die aus einem Zylinder und einer Hemisphäre an beiden Enden bestehen. Das Volumen der Kapsel kann berechnet werden, indem das Volumen des Zylinders und das Volumen der Hemisphäre an beiden Enden hinzugefügt werden. In diesem Tutorial wird erörtert, wie das Volumen einer bestimmten Kapsel in Java mit verschiedenen Methoden berechnet wird. Kapselvolumenformel Die Formel für das Kapselvolumen lautet wie folgt: Kapselvolumen = zylindrisches Volumenvolumen Zwei Hemisphäre Volumen In, R: Der Radius der Hemisphäre. H: Die Höhe des Zylinders (ohne die Hemisphäre). Beispiel 1 eingeben Radius = 5 Einheiten Höhe = 10 Einheiten Ausgabe Volumen = 1570,8 Kubikeinheiten erklären Berechnen Sie das Volumen mithilfe der Formel: Volumen = π × R2 × H (4

PHP vs. Python: Verständnis der Unterschiede PHP vs. Python: Verständnis der Unterschiede Apr 11, 2025 am 12:15 AM

PHP und Python haben jeweils ihre eigenen Vorteile, und die Wahl sollte auf Projektanforderungen beruhen. 1.PHP eignet sich für die Webentwicklung mit einfacher Syntax und hoher Ausführungseffizienz. 2. Python eignet sich für Datenwissenschaft und maschinelles Lernen mit präziser Syntax und reichhaltigen Bibliotheken.

PHP: Eine Schlüsselsprache für die Webentwicklung PHP: Eine Schlüsselsprache für die Webentwicklung Apr 13, 2025 am 12:08 AM

PHP ist eine Skriptsprache, die auf der Serverseite weit verbreitet ist und insbesondere für die Webentwicklung geeignet ist. 1.PHP kann HTML einbetten, HTTP -Anforderungen und Antworten verarbeiten und eine Vielzahl von Datenbanken unterstützt. 2.PHP wird verwendet, um dynamische Webinhalte, Prozessformdaten, Zugriffsdatenbanken usw. mit starker Community -Unterstützung und Open -Source -Ressourcen zu generieren. 3. PHP ist eine interpretierte Sprache, und der Ausführungsprozess umfasst lexikalische Analyse, grammatikalische Analyse, Zusammenstellung und Ausführung. 4.PHP kann mit MySQL für erweiterte Anwendungen wie Benutzerregistrierungssysteme kombiniert werden. 5. Beim Debuggen von PHP können Sie Funktionen wie error_reporting () und var_dump () verwenden. 6. Optimieren Sie den PHP-Code, um Caching-Mechanismen zu verwenden, Datenbankabfragen zu optimieren und integrierte Funktionen zu verwenden. 7

Gestalten Sie die Zukunft: Java-Programmierung für absolute Anfänger Gestalten Sie die Zukunft: Java-Programmierung für absolute Anfänger Oct 13, 2024 pm 01:32 PM

Java ist eine beliebte Programmiersprache, die sowohl von Anfängern als auch von erfahrenen Entwicklern erlernt werden kann. Dieses Tutorial beginnt mit grundlegenden Konzepten und geht dann weiter zu fortgeschrittenen Themen. Nach der Installation des Java Development Kit können Sie das Programmieren üben, indem Sie ein einfaches „Hello, World!“-Programm erstellen. Nachdem Sie den Code verstanden haben, verwenden Sie die Eingabeaufforderung, um das Programm zu kompilieren und auszuführen. Auf der Konsole wird „Hello, World!“ ausgegeben. Mit dem Erlernen von Java beginnt Ihre Programmierreise, und wenn Sie Ihre Kenntnisse vertiefen, können Sie komplexere Anwendungen erstellen.

See all articles