Java
- Introduction to Java
- Types of Applications
- what is Network ?
- Types of networks
- java Categorys
- What is J2SE ?
- What is J2EE ?
- What is J2ME ?
- Features of Java
fundamentals of java
- keywords in Java
- constant
- variable or identifier of operand
- datatype
- java syntax
- Naming Conventions
Operators
- Unary
- Binary
- Ternary
- Unary minus
- increment
- preIncrement
- PostIncrement
- Decrement
- preDecrement
- PostDecrement
- Arithmetic operators
- assignment operator
- Relational operator
- Logicaloperator
- bitwise operator
control statements in java
Conditional Statements
- if Condition
- if else Condition
- else if Condition
- nested if Condition
- switch Expression
- for loop
- nested for loop
- while loop
- di while
- continue
- break
oops
oops principals
oops principals
- Encapsulation
- Abstraction
- Inheritance
- Polymorphism
object
Encapsulation
- what is Encapsulation
- class Syntax
- variable
- local variable
- global variable
- formal variable
- class variable or static variable
- instance variable
- Method
- parameterized method
- no parameterized method
- object or instance creation
- method calling
- OOPS Syntax and explanation
Data Abstraction
- what is Constructor ?
- parameterized constructor
- no parameterized constructor
- Default constructor
- Difference between constructor and method
- constructor calling
- jvm architecture
- class loader subsystem
- Run time memory area
- execution engine
- interpreter in java
- JIT compiler
- what is static ?
- static variable
- static method
- static method
- differences between static variable and nonstatic variable
- differences between static method and nonstatic method
- differences between static and final
- this keyword
- this.
- this()
Inheritance
- types Inheritance
- single Inheritance
- multilevel Inheritance
- multiple Inheritance
- hierarchical inheritance
- hybrid inheritance
- is-A relation
- Has-A relation
- what is super keyword ?
- super.
- super()
- differences between super() and this()
- abstruct class and abstruct method
- interface
- defination interface
- difference between abstruct class and interface
- creating object for abstruct class and interface
Polymorphism
- what is Polymorphism?
- what is static Polymorphism?
- what is dynamic Polymorphism?
- what is binding
- what is method overloading
- what is method overridding
- what is constructor overloading
- differences between overloadind and overridding
- garbage collection in java
- inner class
- accessing inner class properties in java
package
- what is package
- what is predefined package
- what is userdefined package
- rules to design a user defined packages
- access modifiers in java
- java access specifier
- default is keyword or not
Exception Handling:
- error
- compiletime error
- Runtime error
- what is Exception Handling:
- types of Exception
- hierarchy of exception in java
- tracking exception
- tracking exception
- operations of try block
- handling of unknown exception
- throws keyword
- rethrowing of exception
- finally block
- userdefined Exception
- rules to design a userdefined exception
- throw keyword
- differences between throw and throws
String
- what is string handling
- string class
- stringbuffer class
- stringbuilder class
- length
- charAt
- tolowercase
- touppercasse
- concat
- compreto
- compretoignorecase
- equals
- equalsignorecase
- startswith
- endswith
- indexof
- lastindexof
- substring
- trim
- insert
- delete
- append
- replace
array
- what is array
- types of arrays
- single dimensional array
- multi dimensional array
- array initilization
- array declaration
- array assignment
collections
- what is collection object
- what is collection framework
- List Interface
- set Interface
- map Interface
- Array List
- vector
- stack
- linked list
- hashSet
- linked hashSet
- hashMap
- hashTable
- add()
- add()
- addAll()
- clear()
- remove()
- removeRange()
- contains()
- get()
- indexOf()
- isEmpty()
- set()
- size()
- toarray()
- clear()
- clone()
- difference between clone and addall
- add()
- add()
- addAll()
- clear()
- remove()
- removeRange()
- contains()
- get()
- indexOf()
- isEmpty()
- set()
- size()
- toarray()
- clear()
- clone()
- what is difference between arraylist and vector
- empty()
- peek()
- push()
- pop()
- search()
- removeRange()
- contains()
- add()
- addfirst()
- addlast()
- getFirst()
- getLast()
- get()
- removeFirst()
- removelast()
- remove()
- clear()
- add(index,element)
- removeFirst()
- differences between list and set
- what is hashSet class hashSet class methods
- add()
- remove()
- clear()
- size()
- clone()
- add()
- remove()
- clear()
- size()
- clone()
- put(key,value)
- get()
- isEmpty()
- remove()
- size()
- keyset()
- value()
- clear()
- containsKey()
- containsvalue()
- putAll()
- clone()
- size()
- put(key,value)
- get()
- isEmpty()
- remove()
- size()
- keyset()
- value()
- clear()
- containsKey()
- containsvalue()
- putAll()
- clone()
- size()
- foreach loop
- iterator interface
- listiterator interface
- enumeration interfce
- hasNext()
- next()
- hasNext()
- next()
- hasprevious()
- previous()
- what is enumeration
- previous()
- hasMoreElement()
- nextelement()
- what is Date class
- date format class()
- calendar class
- Date
- month
- year
- Hour
- Minite
- Second
- AM_PM/li>
- DAY_OF_Year
- stringtokenizer class in java
IO Streams
- what is file
- Different operations on files
- Byte stream classes
- character stream classes
-
InputStream classes
- FileInputStream
- DataInputStream
- SequenceInputStream
- ByteArrayInputStream
- BufferedInputStream
- ObjectInputStream
-
Output Stream classes
- FileOutputStream
- DataOutputStream
- ByteArrayOutputStream
- BufferedOutputStream
- ObjectOutputStream
-
Reader classes
- fileReader class
- characterArray classes
- BufferedReader classes
-
Writer classes
- fileWriter class
- characterArrayWriter classes
- BufferedWriter classes
Swings
- What is swing
- difference between swings and awt
- Jbutton
- JLabel
- JTextField
- JPasswordField
- JCheckBox
- JRadioButton
- JOptionPane