Snailclimb / Snailclimb/JavaGuide

关于String类的实现的补充:Java 9 之后,String 类的实现改用 byte 数组存储字符串

Offen
#675 11 Kommentare 18 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

discuss enhancement perfect
Vorherrschende Sprache
JavaScript
Sterne
159k
Forks
46.1k
Ø Merge
14 Std. 36 Min.
Gemergte PRs (30 T.)
6

Beschreibung

在 Java 9 之后,String 类的实现改用 byte 数组存储字符串

private final byte[] value;

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Finde den Abschnitt zur Java String-Implementierung, der von diesem Issue abgedeckt wird, und vergleiche seine Beschreibung mit dem Verhalten von Java 9 und späteren Versionen. Aktualisiere die Dokumentation, um zu erwähnen, dass String seine Inhalte in einem byte array speichert, einschließlich des gezeigten value-Felds; der Abschnitt ist abgeschlossen, wenn dieses Implementierungsdetail korrekt widergespiegelt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
documentation
Issue-Typ
Dokumentation
Schwierigkeit
1/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.