Javaanfängerbenötigt Hilfe

    • Javaanfängerbenötigt Hilfe

      Hilfe!
      Unser Informatiklehrer ist durchgeknallt OO
      Wir haben dieses Jahr mit Java begonnen, sind noch kaum etwas vorwärts gekommen, und wir sollen bis Montag folgende Aufgabenstellugn lösen.


      Aufgabe Wortzähler:
      Mit beiden Variationen, „durchprogrammieren“

      Zuhilfename:

      borg-perg.eduhi.at/informatik/jdk/docs/api/index.html

      1)Mit „Character“ – wie gezeigt (Umschreiben des Programmes)

      arktur.borg-perg.ac.at/~angsue…ik/7kl/CharStatistics.tgz
      (umbenennen auf *.tgz !!)

      2)Klasse „StringTokenizer“ ist spezialisiert auf „Zerhacken“ parsen von Strings.
      Ebenfalls zu finden auf der Homepage.

      Das letzte was wir gamcht haben waren Schleifen >>
      Vielleicht hat ja irgendwer von euch Zeit/Lust mir zumindest einen kleinen Anhaltspunkt oder einen Tipp zum lösen geben.
      Ich kann mit sachen wie "Charachter" und "Parsen" nichts anfangen.
      Die Hilfeseite ist zwar sehr nützlich, aber ich kann kaum einen Befehl sinnvoll in mein Programm einbauen obwohl ich immer die Bibliotheken erweitere.Oo
      Soviel zur Situation....
      Bin ich einfach nur dumm,dass ich das nicht kapiee oder fehlt mir zuviel Wissen? ?(
      Egal. Jedenfalls hab ic hein Problem und wäre über jede noch so kleine Hilfe äußerst dankbar.

      "Time passes, people move... Like a river's flow,it never ends... A childish mind will turn to noble ambition... Young love will become deep affection... The clear water's surfacereflects growth...
      Now listen to the Serenade of Water to reflect uponyourself...."


    • Wörter zählen über einen StringTokenizer:

      import java.util.*;
      public class EineKlasse
      {
        public static void main(String[] args)
        {
          if(args.length==0) System.out.println("Bitte einen String angeben");
          else System.out.println(new StringTokenizer(args[0]).countTokens());
        }
      }

      (Ich habe das Ding da oben aber nie probiert. *g*)

      Über die Character-Klasse (java.lang.Character) wird's aber viel komplizierter. (kompliziert = umständlich)

      Ich glaube, hier liegt eher ein Verständnisproblem als zu geringes Wissen vor. Aber keine Angst: Bei mir hat das mit der OO-Programmierung auch eine ganze Weile gedauert, bis es "klick!" machte. ;)

      Wo liegt jetzt das Problem, was verstehst du nicht? Ich vermute mal, wenn ich diese Frage so konkret stelle, heißt die Antwort "Ich verstehe überhaupt nichts!", und es würde mich auch nicht wundern. Wenn ihr mit Java erst "angefangen" habt (Mann, habt ihr's gut! *neid*), ist es ganz schön hart, von einem Neuling zu verlangen, mit der Java 2-API-Doku umzugehen. Ich brauchte auch eine Menge Einarbeitungszeit, um damit klarzukommen.

      Was hat man euch schon beigebracht? Hier gibt's mal eine Auswahl von dem, was dich bereits erwartet hat oder noch erwarten könnte:
      -OOP, Objekte, Klassen
      -Java-Besonderheiten, Unterschiede zu anderen Programmiersprachen
      -Werkzeuge für Java-Programme (java,javac,javadoc)
      -die API-Dokumentation (Einführung/Rundgang)
      -Literale und Datentypen
      -Schlüsselwörter und ihre Verwendung
      -das Paket java.lang
      -Wrapper-Klassen
      -Speichermanagement, Garbage Collector
      -die Klassen Object, System, String, Math und Array
      -Exceptions und Errors, die Klassen Throwable, Exception und RuntimeException
      -Interfaces
      -die Klasse Thread, das Interface Runnable
      -Multithreading
      -das Paket java.io, Arbeiten mit Dateien, Datenströmen und Puffern
      -Serialisierung, das Interface Serializable
      -das Paket java.util
      -die Klassen Vector, Hashtable und Stack
      -GUI-Programmierung
      -die Pakete java.awt und javax.swing
      -Focus und Event-Handling

      Wie gesagt: Das ist nur mal ein kleiner Rundgang. *g*

      Ansonsten kann ich folgendes kostenloses(!) Material empfehlen: javabuch.de/
      Und zum Parsen: de.wikipedia.org/wiki/Parser

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Ark ()