Beruflich Dokumente
Kultur Dokumente
y. HowComputerArchitectureAffectsaLanguage? WhyJava? FlavorsofJava. JavaDesigningGoal. RoleofJavaProgrammerinIndustry. FeaturesofJavaLanguage. JVMTheheartofJava JavasMagicBytecode TheJavaEnvironment: InstallingJava. JavaProgramDevelopment JavaSourceFileStructure Compilation Executions. BasicLanguageElements: LexicalTokens,Identifiers Keywords,Literals,Comments PrimitiveDatatypes,Operators Assignments. ClassFundamentals. Object&Objectreference. ObjectLifetime&GarbageCollection. CreatingandOperatingObjects. Constructor&initializationcodeblock. AccessControl,Modifiers,methods Nested,InnerClass&AnonymousClasses AbstractClass&Interfaces DefiningMethods,ArgumentPassingMechanism MethodOverloading,Recursion. DealingwithStaticMembers.Finalize()Method. CLASSES 1
Fundamentals
ObjectOriented Programming
4 5
6 7
Lab Package
8 9
10 11
Lab Array&String
12 13
Lab Thread
NativeMethod.Useofthisreference. UseofModifierswithClasses&Methods. DesignofAccessorsandMutatorMethods CloningObjects,shallowanddeepcloning GenericClassTypes Lab UseandBenefitsofInheritanceinOOP TypesofInheritanceinJava InheritingDataMembersandMethods RoleofConstructorsininheritance OverridingSuperClassMethods. Useofsuper. Polymorphismininheritance. TypeCompatibilityandConversion Implementinginterfaces. Lab OrganizingClassesandInterfacesinPackages. PackageasAccessProtection DefiningPackage. CLASSPATHSettingforPackages. MakingJARFilesforLibraryPackages ImportandStaticImport NamingConventionForPackages Lab TheIdeabehindException Exceptions&Errors TypesofException ControlFlowInExceptions JVMreactiontoExceptions Useoftry,catch,finally,throw,throwsinExceptionHandling. InbuiltandUserDefinedExceptions CheckedandUnCheckedExceptions Lab DefininganArray Initializing&AccessingArray MultiDimensionalArray OperationonString Mutable&ImmutableString UsingCollectionBasesLoopforString TokenizingaString CreatingStringsusingStringBuffer Lab UnderstandingThreads NeedsofMultiThreadedProgramming. ThreadLifeCycle ThreadPriorities SynchronizingThreads
5 3
2 2
1 3
2 2
1 2
14 15
Lab Applet
16 17
Lab JavaUtilitiesI
18 19
20 21
22 23
Lab JavaUtilitiesII
24 25
Lab Eventhandling
InterCommunicationofThreads CriticalFactorinThreadDeadLock Lab Applet&Application AppletArchitecture. ParameterstoApplet EmbeddingAppletsinWebpage. AppletSecurityPolicies Lab UtilityMethodsforArrays ObservableandObserverObjects Date&Times UsingScanner RegularExpression Lab StreamsandthenewI/OCapabilities UnderstandingStreams TheClassesforInputandOutput TheStandardStreams WorkingwithFileObject FileI/OBasics ReadingandWritingtoFiles BufferandBufferManagement Read/WriteOperationswithFileChannel SerializingObjects Lab BasicsofComponents UsingContainers LayoutManagers AWTComponets AddingaMenutoWindow ExtendingGUIFeaturesUsingSwingComponents Lab CollectionsofObjects CollectionTypes Sets Sequence Map UnderstandingHashing UseofArrayList&Vector Lab EventDrivenProgramminginJava EventHandlingProcess EventHandlingMechanism TheDelegationModelofEventHandling EventClasses EventSources
1 1
1 1
1 2
1 3
2 1
1 2
26
27 28
29
Lab
EventListeners AdapterClassesasHelperClassesinEventHandling AnonymousInnerclassesaShortcuttoEventHandling AvoidingDeadlocksinGUICode EventTypes&Classes Lab NetworkingBasics ClientServerArchitecture SocketOverview NetworkingClassesandInterfaces NetworkProtocols DevelopingNetworkingApplicationsinJava SwingComponents&Implementation Lab IntroductiontoJDBC JDBCDrivers&Architecture CURDoperationUsingJDBC ConnectingtononconventionalDatabases Lab
1 2
1 2
5 Total 60