Sie sind auf Seite 1von 4

CourseCode:WSR004 CourseTitle:JAVASE(CoreJava) CourseDuration:2Month(60Classes) Theory:12HoureachclassLab:2Houreachclass CourseFee:3000/ Introduction: TheCoreJavatechnologiesandapplicationprogramminginterfaces(APIs)arethefoundationofthe javaPlatform,StandardEdition(JavaSE).TheyareusedinallclassesofJavaprogramming,fromdesktop applicationstoJavaEEapplications. SL# 1 SUBJECTTITLE Introduction DESCRIPTION ProgramminglanguageTypesandParadigms. ComputerProgrammingHierarchy.

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

Lab Classes& Inheritance

6 7

Lab Package

8 9

Lab Exception Handling

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

Lab I/Ooperationin JAVA

20 21

Lab GUI ProgrammingI

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

Lab Network Programming& Swing

27 28

Lab Database Programming usingJDBC

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

Das könnte Ihnen auch gefallen