|
|
#1 (permalink) | |||
|
in Ausbildung
|
Ich wollte mal Fragen wie es umsetzen kann, das zuerst nach einem Enter das Programm weitergeführt wird.
Z.b.: Code:
Gruß Ben_cool
|
|||
|
|
|
| Gesponsorte Links |
|
|
#2 (permalink) |
|
ohne Vertrauen
|
.DE 1. Jahr 3,95€, 2.Jahr oder Tranfer nur 2,95€! +2 Backlinks je Domain! ab 20 Domains+3 BL/Domain, ab 50 Domains+4BL/Domain! Angebot mit Backlink (Preise sind dauerhaft gültig!) bis 31.5.2012!! Weitere Preise auf Anfrage -> PN an Mich |
|
|
|
|
|
#3 (permalink) | |||
|
in Ausbildung
|
Naja dann könnte ich ja auch die Scanner Klasse nutzen.
Also: Code:
|
|||
|
|
|
|
#8 (permalink) |
|
in Ausbildung
|
Gibt es zwischen System.in.read() und in.next() einen unterschied, außer das in.next() weniger Quelltext "verbraucht"?
@edit: Natürlich muss in.nextLine() verwendet werden, sonst bringt es gar nichts.
Geändert von Ben_cool (06.05.2011 um 11:50:47 Uhr) |
|
|
|
|
#9 (permalink) |
|
return void
|
ja macht es, weil in.read() nicht funktioniert, das funktioniert nur wenn du System.in vorher in einer Variable gespeichert hast oder einen static import von java.lang.System.in gemacht hast.
Zudem wüsste ein anderer Entwickler nicht von welchem InputStream du liest, das könnte auch eine Datei sein usw. |
|
|
|
|
|
#10 (permalink) | |||
|
in Ausbildung
|
Code:
Außerdem ist die Klasse sowieso schon importiert, weil ich sie immer zum einlesen nutze. Aber Performance mäßig ist es kein unterschied, richtig?
|
|||
|
|
|
|
#11 (permalink) |
|
return void
|
Neija über einen Scanner zu Lesen ist schon ein deutlicher Unterschied als direkt die Bytes des InputStreams zu lesen.
Viel wichtiger finde ich die Frage, die zu selten gestellt wird, kommt es bei dir wirklich auf die Performance an, ob er sagen wir vllt 5% schneller läuft? Viel zu oft wird sinnlos einfach immer gefragt, ob dies oder das schneller ist, selbst wenn es für die Anwendung unwichtig ist. Wenn es zu langsam ist wird man es merken, und wenn man von vornerein schon an eine gute Perfomance denken muss, dann wird es bestimmt keine kleine Konsolenapplikation sein. |
|
|
|
|
|
#12 (permalink) | |
|
Erfahrener Benutzer
|
Zitat:
Und zum Thema Optimierung habe ich noch einen schönen Link: http://www.clean-code-developer.de/V...mierungen.ashx Aradiv |
|
|
|
|
|
|
#13 (permalink) |
|
return void
|
Und für den JVM gilt dann sowieso noch die Regel, dass es sehr schwer ist Optimierungen zu messen, da die JVM während der Laufzeit mit dem Hotspot-Compiler dauerhaft die Software optimiert, von daher weiß man nie, wann es fertig optimiert wurde oder wann mal Rechenzeit während dem Benchmark an den Compiler oder Garbage Collector abgegeben wurde.
|
|
|
|
![]() |
| Gesponsorte Links |
| Anzeige |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Brandneu. Pre-launch bis 31.08.2010. Einfach anmelden, Lose erhalten und abwarten | asera410 | Suche Refs: andere | 1 | 29.06.2010 06:55:31 |
| [V] Enter the Matrix PS2 | humbe | Lose4Auctions | 1 | 14.05.2009 18:47:54 |
| [S] Österreicher, die was zu Österreich sagen^^ am Note abwarten ;) | StolenCar | Lose4Action | 61 | 18.06.2007 14:34:08 |