Home
Vorlesungen:
Compilerbau
Programmieren 2 (C++)
Java
Vorlesungen an der TFH Berlin (2002-2004)
Programmieren 1
Programmieren 2
Programmieren 3
Programmieren 4
Datenverarbeitung 2
Lehrmaterialien
Java 1.5
Algebraische Typen
Parsing DTD
Jugs
HOpenGL
Schwerpunkte
Paper
FH Theater
guitar music
Privat
Source Code
Sources
./FirstProgram.java
/.java
/Answer.java
/Apfel.java
/ArrayToString.java
/AssertFac.java
/Assign.java
/Birne.java
/Bottom.java
/Box.java
/BreakTest.java
/BubbleSort.java
/BufferedCopy.java
/ButtonLogic.java
/Calculate.java
/CallFullNameMethod.java
/CallStaticTest.java
/CastTest.java
/CatchOutOfBounds.java
/Clone.java
/CollectMax.java
/CollectMaxOld.java
/CondExpr.java
/ContTest.java
/Copy.java
/Copy2.java
/CountApplet.java
/CounterPanel.java
/Deadlock.java
/Dialogue.java
/Dic.java
/DoTest.java
/DoubleTest.java
/EQ.java
/ElseIf.java
/EncodedCopy.java
/EqualVsIdentical.java
/ErsteFelder.java
/ErsteFelder2.java
/Finalize.java
/Finally.java
/FirstArray.java
/FirstIf.java
/FirstIf2.java
/FirstLocalFields.java
/ForBreak.java
/ForTest.java
/GPair.java
/Get.java
/GetPersonName.java
/GetSet1.java
/GetSet2.java
/GetSet3.java
/GetSimpleProg.java
/HsParse.hs
/InstanceOfTest.java
/Iterate.java
/Ko.java
/Kovarianz.java
/LazyBool.java
/ListTest.java
/ListUsage.java
/Loop.java
/Minimal.java
/Minus.java
/MoreFinally.java
/Mult.java
/NewIteration.java
/NoClone.java
/Node.java
/Num.java
/ObjectArray.java
/OldBox.java
/OldIteration.java
/Operatorauswertung.java
/Overloaded.java
/Overridden.java
/Person1.java
/Person2.java
/PersonExample1.java
/PersonExample2.java
/PongApplet.java
/PrintTwoNumbers.java
/PunktVorStrich.java
/ReaderIterator.java
/Reihenfolge.java
/ReturnString.java
/ReverseComparator.java
/Rhyme.java
/Rounded.java
/SafePrintTwoNumbers.java
/SafeSwap.java
/SafeTwoNumbers.java
/SchachFeld.java
/SecondArray.java
/Seq.java
/Set.java
/ShowFile.java
/SimpleThread.java
/SleepingThread.java
/Square.java
/StackTest.java
/StaticTest.java
/StrictBool.java
/StringBox.java
/StringUtilMethod.java
/StringVsStringBuffer.java
/Student.java
/StudentOhneVererbung.java
/Sub.java
/Summe.java
/Summe2.java
/Summe3.java
/Summe4.java
/Swap.java
/Switch.java
/TerminationTest.java
/TestDialogue.java
/TestEQ.java
/TestInteger.java
/TestLateBinding.java
/TestReaderIterator.java
/TestStudent.java
/TestStudent1.java
/TestStudent2.java
/Testbool.java
/TestboolOperator.java
/TestboolOperator2.java
/TestePerson1.java
/TextUtils.java
/Trace.java
/Tree.hs
/TwoNumbers.java
/UniPair.java
/UseBox.java
/UseCollectMax.java
/UseOldBox.java
/UseOldBoxError.java
/UsePair.java
/UseStringBox.java
/UseThis.java
/UseUniPair.java
/Var.java
/VarParams.java
/Vergleich.java
/ViewApplet.html
/ViewPong.html
/Visitor.java
/VorUndNach.java
/WarnList.java
/WhileTest.java
/WriteReadObject.java
/countCode.xquery
/countKapitel.xquery
/exampleProgs.xquery
/exampleProgs1.xquery
/exampleProgs2.xquery
/fac.xquery
/htmlfac.xquery
/mymusic.xml
/simple.xml
/sms.jj
/sms.jjt
company/IncreaseSalary.xsl
company/company.dtd
example/tree/T.java
example/tree/TSize.java
name/panitz/adt/ADT.java
name/panitz/adt/AdtGen.java
name/panitz/adt/AdtGenFact.java
name/panitz/adt/Constr.java
name/panitz/adt/Data.java
name/panitz/adt/Pair.java
name/panitz/adt/examples/EvalKlip.java
name/panitz/adt/examples/Klip.java
name/panitz/adt/examples/KlipParser.jj
name/panitz/adt/examples/ShowKlip.java
name/panitz/adt/examples/TestKlip.java
name/panitz/adt/examples/arith1.klip
name/panitz/adt/examples/arith2.klip
name/panitz/adt/examples/fak.klip
name/panitz/album/album.dtd
name/panitz/animation/AnimatedJPanel.java
name/panitz/animation/Animation.java
name/panitz/animation/BouncingBall.java
name/panitz/boilerplate/AddPrefix.java
name/panitz/boilerplate/Company.java
name/panitz/boilerplate/DU.java
name/panitz/boilerplate/Dept.java
name/panitz/boilerplate/Employee.java
name/panitz/boilerplate/Eq.java
name/panitz/boilerplate/Flatten.java
name/panitz/boilerplate/Function1.java
name/panitz/boilerplate/Function2.java
name/panitz/boilerplate/GetVars.java
name/panitz/boilerplate/Increase.java
name/panitz/boilerplate/IncreaseReflect.java
name/panitz/boilerplate/MyComp.java
name/panitz/boilerplate/PU.java
name/panitz/boilerplate/Person.java
name/panitz/boilerplate/Query.java
name/panitz/boilerplate/Query2.java
name/panitz/boilerplate/QuerySome.java
name/panitz/boilerplate/Salary.java
name/panitz/boilerplate/SalaryBill.java
name/panitz/boilerplate/Show.java
name/panitz/boilerplate/Show2.java
name/panitz/boilerplate/SubUnit.java
name/panitz/boilerplate/TestEq.java
name/panitz/boilerplate/TestFlatten.java
name/panitz/boilerplate/TestIncrease.java
name/panitz/boilerplate/TestIncreaseReflect.java
name/panitz/boilerplate/TestSalaryBill.java
name/panitz/boilerplate/TestShow.java
name/panitz/boilerplate/TestToXML.java
name/panitz/boilerplate/TestToXML2.java
name/panitz/boilerplate/ToXML.java
name/panitz/boilerplate/ToXML2.java
name/panitz/boilerplate/Transform.java
name/panitz/boilerplate/TransformReflect.java
name/panitz/boilerplate/Transformer.java
name/panitz/boxing/AutomaticBoxing.java
name/panitz/boxing/ManualBoxing.java
name/panitz/crempel/test/MainParser.java
name/panitz/crempel/test/MusiccollectionParser.java
name/panitz/crempel/tool/apfel/ApfelWithMouse.java
name/panitz/crempel/tool/apfel/Apfelmaennchen.java
name/panitz/crempel/tool/apfel/ClosingApfelFrame.java
name/panitz/crempel/tool/apfel/Complex.java
name/panitz/crempel/util/Closure.java
name/panitz/crempel/util/FromTo.java
name/panitz/crempel/util/Function1.java
name/panitz/crempel/util/Tuple1.java
name/panitz/crempel/util/Tuple2.java
name/panitz/crempel/util/Tuple3.java
name/panitz/crempel/util/Visitor.java
name/panitz/crempel/util/xml/dtd/GenerateClassesForDTD.java
name/panitz/crempel/util/xml/dtd/parser/MainDTDParse.java
name/panitz/crempel/util/xml/dtd/parser/ParserAux.java
name/panitz/crempel/util/xml/dtd/parser/dtd.jj
name/panitz/crempel/util/xml/dtd/tree/DTDDef.java
name/panitz/crempel/util/xml/dtd/tree/DTDDefFlatten.java
name/panitz/crempel/util/xml/dtd/tree/DTDShow.java
name/panitz/crempel/util/xml/dtd/tree/FlattenResult.java
name/panitz/crempel/util/xml/dtd/tree/GenerateADT.java
name/panitz/crempel/util/xml/dtd/tree/IsAtomic.java
name/panitz/crempel/util/xml/dtd/tree/Modifier.java
name/panitz/crempel/util/xml/dtd/tree/ParserCode.java
name/panitz/crempel/util/xml/dtd/tree/ShowType.java
name/panitz/crempel/util/xml/dtd/tree/WriteParser.java
name/panitz/crempel/util/xml/parslib/AbstractParser.java
name/panitz/crempel/util/xml/parslib/Choice.java
name/panitz/crempel/util/xml/parslib/Element.java
name/panitz/crempel/util/xml/parslib/Fail.java
name/panitz/crempel/util/xml/parslib/Map.java
name/panitz/crempel/util/xml/parslib/Optional.java
name/panitz/crempel/util/xml/parslib/PCData.java
name/panitz/crempel/util/xml/parslib/ParseResult.java
name/panitz/crempel/util/xml/parslib/Parser.java
name/panitz/crempel/util/xml/parslib/Plus.java
name/panitz/crempel/util/xml/parslib/Repetition.java
name/panitz/crempel/util/xml/parslib/Return.java
name/panitz/crempel/util/xml/parslib/Seq.java
name/panitz/crempel/util/xml/parslib/Star.java
name/panitz/data/list/Abbildung.java
name/panitz/data/list/Cons.java
name/panitz/data/list/ContainsNoA.java
name/panitz/data/list/Dictionary.java
name/panitz/data/list/Empty.java
name/panitz/data/list/FilterCondition.java
name/panitz/data/list/GreaterX.java
name/panitz/data/list/HtmlView.java
name/panitz/data/list/LessEqualX.java
name/panitz/data/list/Li.java
name/panitz/data/list/LiIterator.java
name/panitz/data/list/List.java
name/panitz/data/list/LongString.java
name/panitz/data/list/NegativeOrderingCondition.java
name/panitz/data/list/OrderingCondition.java
name/panitz/data/list/Paar.java
name/panitz/data/list/Relation.java
name/panitz/data/list/SortStringLi.java
name/panitz/data/list/StringLengthLessEqual.java
name/panitz/data/list/StringLessEqual.java
name/panitz/data/list/StringOrdering.java
name/panitz/data/list/StringStartsWithA.java
name/panitz/data/list/TestFilter.java
name/panitz/data/list/TestFirstLi.java
name/panitz/data/list/TestFirstLi2.java
name/panitz/data/list/TestFirstList.java
name/panitz/data/list/TestLength.java
name/panitz/data/list/TestListLength.java
name/panitz/data/list/TestSortBy.java
name/panitz/data/tree/BinTree.java
name/panitz/data/tree/DisplayTree.java
name/panitz/data/tree/SearchTree.java
name/panitz/data/tree/TestSearchTree.java
name/panitz/data/tree/Tree.java
name/panitz/data/tree/TreeCondition.java
name/panitz/data/tree/TreeToFile.java
name/panitz/data/tree/example/DisplayTreeTest.java
name/panitz/data/tree/example/JTreeTest.java
name/panitz/data/tree/example/SkriptTree.java
name/panitz/dialoguegui/DialogueLogic.java
name/panitz/dialoguegui/DialogueLogics.java
name/panitz/dialoguegui/HtmlDialogue.java
name/panitz/dialoguegui/HtmlDialogueTest.java
name/panitz/dialoguegui/ToUpper.java
name/panitz/dialoguegui/ToUpperCase.java
name/panitz/dialoguegui/UpperConversion.java
name/panitz/domtest/CountNodes.java
name/panitz/domtest/DomDepth.java
name/panitz/domtest/NoteListIterator.java
name/panitz/domtest/ParseXML.java
name/panitz/enums/Euroschein.java
name/panitz/enums/IterTage.java
name/panitz/enums/Tage.java
name/panitz/enums/Wochentage.java
name/panitz/exceptions/Catch1.java
name/panitz/exceptions/Catch2.java
name/panitz/exceptions/Catch3.java
name/panitz/exceptions/Catch4.java
name/panitz/exceptions/Catch5.java
name/panitz/exceptions/FifthThrow.java
name/panitz/exceptions/FirstThrow.java
name/panitz/exceptions/FourthThrow.java
name/panitz/exceptions/NegativeNumberException.java
name/panitz/exceptions/NonThrow.java
name/panitz/exceptions/NumberTooLargeException.java
name/panitz/exceptions/SecondThrow.java
name/panitz/exceptions/StackTrace.java
name/panitz/exceptions/ThrowIndex.java
name/panitz/games/AMovable.java
name/panitz/games/ASimpleMovable.java
name/panitz/games/Ball.java
name/panitz/games/ImagePaddle.java
name/panitz/games/ImagePong.java
name/panitz/games/Movable.java
name/panitz/games/Paddle.java
name/panitz/games/Pong.java
name/panitz/games/SimpleAnimation.java
name/panitz/games/SimpleMovable.java
name/panitz/games/SmileBall.java
name/panitz/gui/BetterUseOfImageIcon.java
name/panitz/gui/ImageIcon.java
name/panitz/gui/UseImageIcon.java
name/panitz/gui/example/ComponentOverview.java
name/panitz/gui/g2d/G2DTest.java
name/panitz/gui/graphicsFile/ComponentToFile.java
name/panitz/gui/graphicsTest/ColorTest.java
name/panitz/gui/graphicsTest/FontTest.java
name/panitz/gui/graphicsTest/SimpleGraphics.java
name/panitz/gui/graphicsTest/UseSimpleGraphics.java
name/panitz/gui/layoutTest/BorderLayoutTest.java
name/panitz/gui/layoutTest/FlowLayoutTest.java
name/panitz/gui/layoutTest/GridLayoutTest.java
name/panitz/html/ToHTMLString.java
name/panitz/iterator/FromTo.java
name/panitz/iterator/FromToStep.java
name/panitz/iterator/IntIterator.java
name/panitz/iterator/PrintIntIteratorElements.java
name/panitz/iterator/TestFromTo.java
name/panitz/log/example/JustLogMe.java
name/panitz/mobile/HelloMobileWorld.java
name/panitz/mobile/pong/About.java
name/panitz/mobile/pong/MBall.java
name/panitz/mobile/pong/MMovable.java
name/panitz/mobile/pong/MPaddle.java
name/panitz/mobile/pong/MSimpleMovable.java
name/panitz/mobile/pong/MobilePong.java
name/panitz/mobile/pong/PongCanvas.java
name/panitz/p1/MyNonPublicClass.java
name/panitz/p1/MyPublicClass.java
name/panitz/p1/PrivateTest.java
name/panitz/p1/VisibilityOfFeatures.java
name/panitz/p2/PackageTest.java
name/panitz/p2/ProtectedTest.java
name/panitz/p2/UsePublic.java
name/panitz/parser/AddExprEval.java
name/panitz/parser/AddExprTree.java
name/panitz/parser/AddOpEval.java
name/panitz/parser/AddOpTree.java
name/panitz/parser/Alt.java
name/panitz/parser/ArithParsTreeBuilder.java
name/panitz/parser/ArithTokenizer.java
name/panitz/parser/BinFunction.java
name/panitz/parser/DoIntOp.java
name/panitz/parser/DoOpTree.java
name/panitz/parser/DoParentheses.java
name/panitz/parser/Epsilon.java
name/panitz/parser/EvalArith.java
name/panitz/parser/Function.java
name/panitz/parser/GetIntOp.java
name/panitz/parser/GetOpTree.java
name/panitz/parser/IntOp.java
name/panitz/parser/Map.java
name/panitz/parser/MultExprEval.java
name/panitz/parser/MultExprTree.java
name/panitz/parser/MultOpEval.java
name/panitz/parser/MultOpTree.java
name/panitz/parser/OpToken.java
name/panitz/parser/OpTree.java
name/panitz/parser/Pair.java
name/panitz/parser/Parentheses.java
name/panitz/parser/ParseResult.java
name/panitz/parser/ParseToken.java
name/panitz/parser/Parser.java
name/panitz/parser/Seq.java
name/panitz/parser/TestEvalArith.java
name/panitz/parser/TestTreeArith.java
name/panitz/parser/Token.java
name/panitz/parser/TreeArith.java
name/panitz/parser/Zahl.java
name/panitz/parser/ZahlEval.java
name/panitz/parser/ZahlTree.java
name/panitz/rmi/date/DateClient.java
name/panitz/rmi/date/DateServer.java
name/panitz/rmi/date/GetDate.java
name/panitz/rmi/date/GetDateImpl.java
name/panitz/rmi/game/BallGame.java
name/panitz/rmi/game/BallGameClient.java
name/panitz/rmi/game/BallGameImpl.java
name/panitz/rmi/game/BallGameServer.java
name/panitz/saxtest/CodeFragment.adt
name/panitz/saxtest/GetCode.java
name/panitz/saxtest/SaxCountNodes.java
name/panitz/saxtest/SaxParse.java
name/panitz/saxtest/SelectNodes.java
name/panitz/sheetMusic/db//Example.java
name/panitz/sheetMusic/db//MusicDB.java
name/panitz/simpleGui/AnonymousCounter.java
name/panitz/simpleGui/Counter.java
name/panitz/simpleGui/CounterListener.java
name/panitz/simpleGui/InnerCounter.java
name/panitz/simpleGui/JT.java
name/panitz/simpleGui/JTB.java
name/panitz/simpleGui/Window1.java
name/panitz/staticImport/StringUtil.java
name/panitz/staticImport/UseStringUtil.java
name/panitz/swing/threadTest/GuiHangs.java
name/panitz/swing/threadTest/GuiHangsNoLonger.java
name/panitz/swing/threadTest/SwingWorker.java
name/panitz/swing/threads/Uhr.java
name/panitz/testPackages/TestPaket.java
name/panitz/utilTest/TestArrayList.java
name/panitz/utilTest/TestImport.java
name/panitz/utilTest/TestImport2.java
name/panitz/utilTest/TestImport3.java
name/panitz/xml/exercise/Autor.java
name/panitz/xml/exercise/Autoren.java
name/panitz/xml/exercise/AutorenType.dtd
name/panitz/xml/exercise/Foo.xml
name/panitz/xml/exercise/GetLeaves.java
name/panitz/xml/exercise/GetWerke.java
name/panitz/xml/exercise/HasJustTextChild.java
name/panitz/xml/exercise/Nachname.java
name/panitz/xml/exercise/Opus.java
name/panitz/xml/exercise/Person.java
name/panitz/xml/exercise/TheaterAutoren.xml
name/panitz/xml/exercise/Vorname.java
name/panitz/xml/exercise/Werke.java
name/panitz/xml/exercise/WerkeListe.xsl
name/panitz/xml/xpath/Axes.java
name/panitz/xml/xpath/AxisType.java
name/panitz/xml/xpath/DoNodeTest.java
name/panitz/xml/xpath/EvalXPath.java
name/panitz/xml/xpath/NodeTest.java
name/panitz/xml/xpath/NormalizeXPath.java
name/panitz/xml/xpath/RemoveAbbreviation.java
name/panitz/xml/xpath/ShowNodeTest.java
name/panitz/xml/xpath/ShowXPath.java
name/panitz/xml/xpath/TestQualifier.java
name/panitz/xml/xpath/XPath.java
name/panitz/xml/xpath/XPathResult.java
name/panitz/xml/xslt/XSLT.java
testPackage/MyClass.java
all source files as g-zipped tar file