carookee - group communication for you
Home / JavaForum / Beginner
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
5.684 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 2061 von 2963 (70%) |<   <   >   >|

Autor Patrick Hypscher
Datum 21.03.02, 14:26
Betreff Re: Compilermeldung unklar


Hi,

der Comiler von java hat schon Ansätze von KI, wie ich meine ;-). Der sieht bereits vorher, dass etwas nicht initialisisert werden könnte. Hier mal ein einfaches Beispiel:
boolean input; // Variable wird deklariert
String text = myTextField.getText();

if(text.equals("Java")) // nur wenn "text einen bestimmten Wert hat, wird input gleich true gesetzt
input = true;
// sonst ist input immer noch nicht initialisiert

if(input) // hier könnte alse input noch net initialisiert werden --> Compiler wirft nen Fehler
System.out.println("Java-Rules!!");


Du müsstes hier nen else-Teil einbauen. Das selbe gilt auch für for- und while-Schleifen, da die ja auch nicht unbedingt durchgelaufen werden müssen.

Patrick


Diskussionsverlauf:
Compilermeldung unklar
        Re: Compilermeldung unklar
    Re: Compilermeldung unklar

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com