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 ...

Freigeben: 2023-07-26 17:28:17
nach vorne
1692 Leute haben es durchsucht

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!

Verwandte Etiketten:
Quelle:Java学习指南
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage