10 nützliche Klassen in der Java-API

Damit machen Sie mit einigen der besten Java-API-Klassen für Anfänger Programmierer, hier ist eine kurze Liste. Weitere Informationen zu diesen Klassen überprüfen Java Online API-Dokumentation.

Applet

Welche Java-Diskussion ist vollständig ohne Erwähnung von Applets? Ein Applet ist ein Stück Code, das innerhalb einer Web-Browser-Fenster ausgeführt wird. Zum Beispiel kann eine kleine Währungsrechner in einem kleinen Rechteck auf Ihrer Web-Seite ausgeführt wird, kann ein Stück Code in Java geschrieben werden.

Zu einer Zeit, waren Java-Applets wirklich hot stuff, aber heutzutage sind die Menschen viel mehr daran interessiert, mit Hilfe von Java für Business-Verarbeitung. Wie auch immer, wenn Applets sind Ihre Sache, nicht schüchtern sein. Überprüfen Sie die Applet-Seite von Java-API-Dokumentation.

Anordnungsliste

Das ist gut so, aber in einer beliebigen Programmiersprache, Arrays haben ihre Grenzen. Nehmen wir zum Beispiel eine Reihe von Größe 100. Wenn Sie plötzlich einen 101st Wert speichern müssen, sind Sie aus Glück Ebene. Sie können kein Array der Größe ändern, ohne irgendeinen Code neu zu schreiben. einen Wert in ein Array einfügen ist ein weiteres Problem.

Auspressen "Tim" alphabetisch zwischen "Thom" und "Tom", Tausende von Ihnen haben, um Platz kann durch Bewegen "Tyler", "Uriah", und "Sieger" Namen.

Aber Java hat ein Anordnungsliste Klasse. Ein Anordnungsliste ist wie eine Anordnung, mit der Ausnahme, dass Anordnungsliste Objekte wachsen und nach Bedarf schrumpfen. Sie können auch neue Werte ohne Schmerzen legen Sie die Verwendung von Anordnungsliste Klasse hinzufügen Verfahren. Anordnungsliste Objekte sind sehr nützlich, weil sie alle Arten von nette Dinge zu tun, die Arrays nicht tun können.

Datei


Sprechen Sie über Ihre nützliche Java-Klassen! Das Datei Klasse hat eine Reihe von nützlichen Dingen. Verfahren kann lesen sagt Ihnen, ob Sie aus einer Datei oder nicht lesen können. Verfahren kann schreiben sagt Ihnen, wenn Sie in eine Datei schreiben kann. Aufruf der Methode setReadOnly stellt sicher, dass Sie nicht versehentlich in eine Datei schreiben kann.

Verfahren deleteOnExit löscht eine Datei, aber nicht, bis Ihr Programm nicht mehr läuft. Verfahren existiert überprüft, ob Sie eine bestimmte Datei haben. Methoden ist versteckt, zuletzt bearbeitet, und Länge geben Sie noch mehr Informationen über eine Datei. Sie können sogar ein neues Verzeichnis erstellen, indem der Aufruf mkdir Verfahren. Face it, diese Datei Klasse ist mächtig Zeug!

Ganze Zahl

Das Ganze Zahl Klasse hat viele andere Funktionen, die nützlich sein, wenn Sie mit der Arbeit int Werte. Beispielsweise, Integer.MAX_VALUE steht für die Nummer 2147483647. Das ist der größte Wert, den ein int Variable speichern kann. Der Ausdruck Integer.MIN_VALUE steht für die Nummer -2147483648 (Der kleinste Wert, den ein int Variable speichern kann).

Ein Aufruf Integer.toBinaryString nimmt ein int und gibt seine Basis-2 (binär) Darstellung. Und was Integer.toBinaryString tut für die Basis 2, Integer.toHexString tut für die Basis 16 (hexadezimal).

Mathe

Haben Sie irgendwelche Zahlen zu knirschen? Haben Sie Ihren Computer exotische Berechnungen zu tun, verwenden? Wenn ja, versuchen Java Mathe Klasse. (Es ist ein Stück Code, kein Ort zum Verweilen und zu Vorlesungen über Algebra zu hören.) Die Mathe Klasse beschäftigt sich mit # 960-, e, Logarithmen, trigonometrische Funktionen, Quadratwurzeln, und all die anderen mathematischen Dinge, die die meisten Menschen das Gruseln geben.

Number

Mit dem NumberFormat.getCurrencyInstance Methode können Sie drehen 20,338500000000003 in 20,34 $. Wenn die Vereinigten Staaten nicht zu Hause ist, oder wenn Ihr Unternehmen Produkte weltweit verkauft, können Sie Ihre Währung Instanz mit einem Java verbessern Schauplatz. Beispielsweise mit Euro = NumberFormat.getCurrencyInstance (Locale.FRANCE), ein Aufruf euro.format (3) kehrt zurück 3,00 # 128- Anstatt von $ 3,00.

Das Number Klasse hat auch Methoden für Dinge anzeigt, die nicht Währungsbeträge sind. Zum Beispiel können Sie eine Zahl mit oder ohne Komma, mit oder ohne führende Nullen angezeigt werden, und mit so vielen Stellen hinter dem Komma, wie Sie enthalten kümmern.

Scanner

Java Scanner Klasse kann viele interessante Dinge zu tun. Wie Number Klasse, die Scanner Griff Zahlen aus verschiedenen Gegenden können. Beispielsweise zur Eingabe 3,5 und haben es bedeuten, # 147-drei und halb, # 148- Sie können eingeben myScanner.useLocale (Locale.FRANCE). Sie können auch eine sagen Scanner bestimmte Eingabezeichenfolgen zu überspringen oder in allen numerischen Basen, die von 10. Alle, verwenden Sie die Scanner Klasse ist sehr vielseitig.

Schnur

Das Schnur Klasse hat viele nützliche Methoden. Beispielsweise bei der Länge Verfahren, finden Sie die Anzahl der Zeichen in einer Zeichenkette. Mit alles ersetzen, Sie können ganz einfach die Phrase ändern "mein Fehler" nach "Dein Fehler" wo immer "mein Fehler" erscheint in einem String. Und mit vergleichen mit, Sie können Strings alphabetisch sortiert werden.

StringTokenizer

Manchmal müssen Sie Strings in Stücke zu hacken. Zum Beispiel kann man ein vollständiger Name Variable, die eine speichert "Barry A. Burd" String. Davon vollständiger Name Wert, müssen Sie erstellen Vorname, Middle, und Familienname, Nachname Werte. Sie haben eine große Zeichenfolge ("Barry A. Burd"), Und Sie müssen drei kleine Strings - "Barry", "EIN.", und "Burd".

Glücklicherweise ist die StringTokenizer Klasse macht diese Art von Grunzen Arbeit. diese Klasse verwenden, können Sie trennen "Barry A. Burd" oder "Barry, A., Burd" oder auch "BarryEIN.Burd"In Stücke schneiden. Sie können auch eine Trenn als wertvolle Daten behandeln, oder Sie können jedes Trennzeichen ignorieren, als ob es Müll waren. Um viele interessante Verarbeitung tun Strings Besuche Java StringTokenizer Klasse.

System

Sie sind wahrscheinlich mit System.in und System.out. Aber was ist mit System.getProperty? Das getProperty Methode zeigt alle Arten von Informationen über Ihren Computer.

Einige der Informationen können Sie enthält den Namen Ihres Betriebssystems zu finden, Ihren Prozessor Architektur, Java Virtual Machine Version, Classpath, Ihren Benutzernamen, und ob Ihr System verwendet einen umgekehrten Schrägstrich oder einen Schrägstrich zu trennen Ordnernamen voneinander. Sicher, man kann schon all dieses Zeug wissen. Aber ist Ihr Java-Code, um es auf die Schnelle zu entdecken?

» » » » 10 nützliche Klassen in der Java-API