aktueller Standort:Heim > Technische Artikel > Java > JavaBase
- Richtung:
- alle web3.0 Backend-Entwicklung Web-Frontend Datenbank Betrieb und Instandhaltung Entwicklungswerkzeuge PHP-Framework tägliche Programmierung WeChat-Applet häufiges Problem andere Technik CMS-Tutorial Java System-Tutorial Computer-Tutorials Hardware-Tutorial Mobiles Tutorial Software-Tutorial Tutorial für Handyspiele
- Klassifizieren:
-
- Was tun, wenn der Datenausgabestream verstümmelt ist?
- Lösung für verstümmelten Datenausgabestrom: 1. Schreiben Sie einen String über „dos.write(“...getBytes());“ 2. Setzen Sie „new OutputStreamWriter(new FileOutputStream(file), „utf-8“) ;“ Es.
- JavaBase 30653 2023-01-05 11:28:53
-
- Mehrere Möglichkeiten zum Paging in Mybatis
- Mybatis-Paging-Methode: 1. Verwenden Sie Arrays zum Paging. Fragen Sie zuerst alle Daten ab und fangen Sie dann die erforderlichen Teile aus der Liste ab. 2. Verwenden Sie die SQL-Anweisung, um Paging durchzuführen, und fügen Sie nach der SQL-Anweisung die Limit-Paging-Anweisung hinzu. 3. Verwenden Sie den Interceptor zum Paging und fügen Sie die Limit-Anweisung über den Interceptor am Ende der SQL-Anweisung hinzu, um Paging-Abfragen durchzuführen. 4. Um RowBounds zum Implementieren von Paging zu verwenden, müssen Sie alle qualifizierten Daten auf einmal abrufen und dann die Big Data im Speicher verarbeiten, um den Paging-Effekt zu erzielen.
- JavaBase 7088 2023-01-04 16:23:34
-
- Mehrere Möglichkeiten, Multithreading in Java zu implementieren
- Möglichkeiten zur Implementierung von Multithreading: 1. Erben Sie die Thread-Klasse und schreiben Sie die Ausführungsmethode der Thread-Klasse über die von JDK bereitgestellte Thread-Klasse neu. 2. Implementieren Sie die Runnable-Schnittstelle, bei der es sich um eine funktionale Schnittstelle „@FunctionalInterface“ handelt kann die von JDK8 bereitgestellte Lambda-Methode verwenden, um Thread-Aufgaben zu erstellen. 4. Verwenden Sie Timer. 5. Implementieren Sie Multithreading basierend auf Thread-Pools.
- JavaBase 9426 2023-01-04 15:52:49
-
- So stellen Sie die Eclipse-Sprache auf Chinesisch ein
- So stellen Sie die Eclipse-Sprache auf Chinesisch ein: 1. Öffnen Sie den Browser, um die Download-Adresse des Sprachpakets zu finden, und kopieren Sie die neueste Installationspaket-Adresse. 2. Öffnen Sie Eclipse, klicken Sie auf „Hilfe“ und klicken Sie dann, um ein neues Plug-In zu installieren 3. Klicken Sie auf „Hinzufügen“, fügen Sie die URL in das Dropdown-Menü ein, markieren Sie es, klicken Sie auf „Weiter“ und warten Sie auf die Installation.
- JavaBase 5562 2023-01-04 15:51:00
-
- Was ist Spring Boot?
- Spring Boot ist ein vom Pivotal-Team bereitgestelltes Spring-basiertes Framework, das eine bestimmte Konfigurationsmethode verwendet, sodass Entwickler keine Boilerplate-Konfigurationen mehr definieren müssen. Spring Boot integriert die meisten derzeit gängigen Entwicklungs-Frameworks. So wie Maven alle JAR-Pakete integriert, integriert Spring Boot fast alle Frameworks, sodass Entwickler schnell Spring-Projekte erstellen können.
- JavaBase 38686 2022-11-29 11:46:44
-
- Wie lautet die Abkürzung für die Ausführungsumgebung des Java-Programms?
- Die Ausführungsumgebung von Java-Programmen wird als „JRE“ bezeichnet. JRE ist eine Sammlung von Umgebungen, die zum Ausführen von JAVA-Programmen erforderlich sind, einschließlich der JVM-Standardimplementierung und der Java-Kernklassenbibliothek. JRE besteht aus zwei Teilen: 1. Java Runtime Environment, einer Java-Plattform, auf der Anwendungen ausgeführt, getestet und übertragen werden können. 2. Java Plug-in, das die Ausführung von Java-Applets und JavaBean-Komponenten in Browsern ermöglicht, die JRE verwenden .
- JavaBase 12904 2022-11-28 19:17:35
-
- Welche Funktion hat das Java-Schlüsselwort final?
- In Java kann final zum Ändern von Klassen, Methoden und Variablen verwendet werden. Die endgültige Änderung der Klasse bedeutet, dass die Klasse von keiner anderen Klasse geerbt werden kann. Dies bedeutet, dass diese Klasse eine Blattklasse in einem Vererbungsbaum ist und das Design dieser Klasse als perfekt angesehen wurde und nicht geändert oder erweitert werden muss. Die Methode in der endgültigen geänderten Klasse bedeutet, dass die Klasse von keiner anderen Klasse geerbt und nicht überschrieben werden kann. Das heißt, die Methode ist gesperrt, um zu verhindern, dass die geerbte Klasse sie ändert. final ändert eine Variable in einer Klasse und gibt an, dass die Variable nach der Initialisierung nicht mehr geändert werden kann.
- JavaBase 24557 2022-11-25 16:26:26
-
- Was bedeutet privat in Java?
- In Java bedeutet „privat“ „privat“ und ist ein Zugriffskontrollmodifikator, der zum Ändern von Klassen, Eigenschaften und Methoden verwendet wird. Mit „private“ geänderte Klassenmitglieder können nur von den Methoden der Klasse selbst aufgerufen und geändert werden und können von keiner anderen Klasse (einschließlich Unterklassen der Klasse) aufgerufen und referenziert werden. Daher verfügt der private Modifikator über die höchste Schutzstufe.
- JavaBase 20324 2022-11-24 18:27:33
-
- Java hat mehrere Thread-Zustände
- Java hat 6 Thread-Zustände: initial (NEW), läuft (RUNNABLE), blockiert (BLOCKED), wartend (WAITING), Timeout-Warten (TIMED_WAITING) und beendet (TERMINATED). Verwenden Sie das Schlüsselwort new, um einen neuen Thread zu erstellen, aber die Methode start() wurde nicht aufgerufen. Der Status „Blockiert“ zeigt an, dass der Thread auf die Monitorsperre wartet Thread, der in den Wartezustand wechselt, muss darauf warten, dass andere Threads eine Entscheidung treffen. Eine bestimmte Aktion (Benachrichtigung oder Unterbrechung).
- JavaBase 14334 2022-11-24 16:03:03
-
- Was sind die Merkmale von Java?
- Eigenschaften von Java: 1. Objektorientiert; es bietet gute Unterstützung für Klassen, Objekte, Vererbung, Kapselung, Polymorphismus, Schnittstellen, Pakete usw. in Objekten. 2. Plattformunabhängigkeit; nach der Einführung der virtuellen Maschine muss die Java-Sprache nicht neu kompiliert werden, um auf verschiedenen Plattformen ausgeführt zu werden. 3. Einfachheit. 4. Interpretation und Ausführung: Wenn das Programm auf der Java-Plattform ausgeführt wird, wird es in eine Bytecode-Datei kompiliert und kann dann auf einem Betriebssystem mit einer Java-Umgebung ausgeführt werden. 5. Unterstützung von Multithreading und Bereitstellung eines Synchronisationsmechanismus zwischen Multithreads; 7. Robustheit; 9. Sicherheit;
- JavaBase 47576 2022-11-22 17:55:06
-
- Was ist der Unterschied zwischen Heap und Stack?
- Unterschiede: 1. Der Heap-Speicherplatz wird im Allgemeinen vom Programmierer zugewiesen und freigegeben, während der Stapelspeicherplatz automatisch vom Betriebssystem zugewiesen und freigegeben wird. 2. Der Heap wird im Cache der zweiten Ebene gespeichert und sein Lebenszyklus wird durch den Garbage Collection-Algorithmus der virtuellen Maschine bestimmt, während der Stack den Cache der ersten Ebene verwendet, der sich beim Aufruf normalerweise im Speicherplatz befindet , und wird sofort nach Abschluss des Anrufs freigegeben. 3. Die Datenstrukturen sind unterschiedlich. Heap kann als Baum betrachtet werden, während Stack eine First-in-Last-out-Datenstruktur ist.
- JavaBase 9681 2022-11-22 16:13:03
-
- Wie ist die Ausführungsreihenfolge von statischen Codeblöcken, Konstruktionscodeblöcken und Konstruktionsmethoden?
- Die Ausführungsreihenfolge lautet: Führen Sie zuerst den „statischen Codeblock“ aus, führen Sie dann den „konstruktiven Codeblock“ aus und führen Sie schließlich den „konstruktiven Codeblock“ aus. Statische Codeblöcke befinden sich auf der Klassenebene, während sich strukturelle Codeblöcke und Konstruktionsmethoden auf der Instanzebene befinden. Daher werden die statischen Codeblöcke zuerst ausgeführt. Da die strukturellen Codeblöcke unabhängig sind und für die Ausführung auf einen Träger angewiesen sind, werden die strukturellen Codeblöcke ausgeführt Codeblöcke müssen vor der Methode in der Struktur platziert werden.
- JavaBase 15040 2022-01-25 11:41:17
-
- Java-Anmerkungen – Javas eigene Konfigurationsdateien
- Nachricht des Autors Hallo zusammen, dies ist mein erster Artikel. Ich hoffe, das Wissen, das ich gelernt habe, zusammenzufassen und es mit allen zu teilen. In der nächsten Zeit werde ich eine Reihe von Einstiegsartikeln wie Java und Python veröffentlichen. Relevante Artikel sollten systematisch geteilt werden, damit Sie durch die Schaffung einer soliden Grundlage weiterkommen können. Ich hoffe, dass Sie mir alle einen Rat geben werden!
- JavaBase 2174 2022-01-07 13:41:51
-
- Was ist der Unterschied zwischen Scala und Java?
- Unterschiede: 1. Java muss explizit Return verwenden, um Werte zurückzugeben, während Scalas Return optional ist. 2. Klassen- und Methodenmodifikatoren, Scala ist standardmäßig öffentlich und Java ist standardmäßig geschützt. 3. Java unterstützt Schnittstellen; Scala unterstützt keine Schnittstellen und verwendet Merkmale.
- JavaBase 14600 2023-01-13 00:40:03
-
- Was sind Speicherlecks und Speicherüberläufe in Java?
- Ein Speicherverlust bedeutet, dass ein Programm, nachdem es Speicher beantragt hat, den zugewiesenen Speicherplatz nicht freigeben kann. Speicherüberlauf bedeutet, dass, wenn das Programm Speicher beantragt, nicht genügend Speicher für den Antragsteller vorhanden ist oder Speicherplatz zum Speichern von Int-Daten bereitgestellt wird, aber lange Daten gespeichert werden, was dazu führt, dass der Speicher nicht ausreicht Es wird ein OOM-Fehler gemeldet. Die Anhäufung von Speicherlecks führt schließlich zu einem Speicherüberlauf.
- JavaBase 15563 2023-01-13 00:40:03