7
Core JAVA Core JAVA www.sevenmentor.com

Core JAVA CCSA Checkpoint - sevenmentor.com · Core JAVA. 1. Introduction of Java A. History of java B. What is java? C. What is JVM? D. Java Keywords E. Difference between JDK, JRE

  • Upload
    others

  • View
    39

  • Download
    0

Embed Size (px)

Citation preview

CCSACheckpoint

CCSA Checkpoint

www.sevenmentor.com

Core JAVACore JAVA

www.sevenmentor.com

www.sevenmentor.com

1. Introduction of Java

A. History of javaB. What is java?C. What is JVM?D. Java KeywordsE. Difference between JDK, JRE & JVMF. Technologies based on JavaG. Features of java

2. Data types in Java

A. Data types in javaB. Primitive Data TypesC. Non- Primitive Data Types

3. Operators In Java

A. Arithmetic OperatorsB. Unary OperatorsC. Increment Operator (++)D. Decrement Operator (--)E. Assignment Operator (=)F. Relational OperatorsG. Boolean OperatorsH. Bitwise OperatorsI. Ternary Operator / Conditional Operator (? :)J. new OperatorK. Cast Operator

www.sevenmentor.com

4. Control Statements in java

A. Control StatementB. if StatementsC. If-else statementsD. switch-case StatementsE. Iteration StatementsF. for StatementsG. while StatementsH. do-while StatementsI. Transfer Statements break and continue

5. Arrays in Java

A. What is arrayB. Types of arrayC. arrayname.length PropertyD. Command Line argumentss

6. String Class in Java

A. Creating StringsB. String Class methodsC. Immutability of String

7. StringBuffer and StringBuilder

A. String Buffer classB. String Buffer class methodsC. String Builder classD. String Builder class method

8. Introduction to OOP

A. Class / ObjectB. EncapsulationC. AbstractionD. InheritanceE. Polymorphism

www.sevenmentor.com

9. Classes & Object

A. Understanding MethodsB. Static Variables, Methods and BlockC. ‘this’ KeywordD. Instance MethodsE. Passing Primitive data types, Objects & Arrays to Methods

10.Inheritance

A. ‘super’ KeywordB. Types of InheritanceC. Access Specifiers

11.Polymorphism

A. Polymorphism with VariablesB. Polymorphism using MethodsC. Static PolymorphismD. Dynamic PolymorphismE. Polymorphism with Static MethodsF. Polymorphism with Private MethodsG. Polymorphism with final MethodsH. ‘final’ class

12.Type Casting

A. Casting with Primitive Data TypesB. Casting with User Defied Data TypesC. Generalization and SpecializationD. Object ClassE. Cloning the class Objects

13.Abstract Classes & Interfaces

A. Abstract Method & Abstract ClassesB. Multiple Inheritance using InterfacesC. Interface within InterfaceD. Abstract classes V/s Interfaces

www.sevenmentor.com

14.Packages

A. Types of PackagesB. Interfaces in PackageC. Creating Sub Package In Package

15.Exception Handling

A. What are Exceptions?B. Types of ExceptionsC. Handling ExceptionD. ‘try’ , ‘catch’E. Handling Multiple ExceptionF. ‘finally’ , ‘throw’, ‘throws’

17.Threads

A. What is Multithreading?B. Ways to create multithreadingC. Thread SchedulerD. Thread class methodE. Runnable interfaceF. Demon ThreadG. Thread class methodsH. Difference between yield and sleep method.I. Thread priorityJ. SerializationK. Inter Thread Communication

16.Wrapper Classes

A. Character classB. Byte classC. Short classD. Integer classE. Long classF. Float classG. Double classH. Boolean classI. Math class

www.sevenmentor.com

18.IO Streams & Files

A. File HandlingB. Byte Oriented StreamsC. Character Oriented Streams

19.Generics

A. Introduction GenericsB. Using Built-in Generics CollectionsC. Writing Simple Generic ClassD. Bounded Generics e. Wild Card Generics

20.Collection & MAP

A. Collection InterfaceB. ListC. SetD. cursorsE. ComparableF. ComparatorG. MapH. Arrays classI. Collections classJ. String TokenizerK. Calendar & Date Class

21.AWT

A. What is AWT?B. AWT FramesC. AWT ComponentsD. AWT methodsE. Different window creationF. AWT form designG. AWT graphics designH. AWT login page application

www.sevenmentor.com

22.Swing

A. What is swing?B. Swing class object creation approach.C. Advantages of SwingD. Different form designs in SwingE. Swing class componentsF. Integrating Multi-frame model in Swing