0% found this document useful (0 votes)
83 views

Java Content

This document provides an overview of the Java programming language, covering fundamental Java concepts like data types, operators, control statements, OOP principles, exceptions, strings, collections, I/O streams, and the Swing GUI toolkit. It discusses topics such as Java categories (J2SE, J2EE, J2ME), classes, objects, inheritance, polymorphism, packages, arrays, lists, sets, maps, file I/O, and common Swing components like buttons, labels, text fields and option panes. The document serves as a comprehensive reference guide to the Java language.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
83 views

Java Content

This document provides an overview of the Java programming language, covering fundamental Java concepts like data types, operators, control statements, OOP principles, exceptions, strings, collections, I/O streams, and the Swing GUI toolkit. It discusses topics such as Java categories (J2SE, J2EE, J2ME), classes, objects, inheritance, polymorphism, packages, arrays, lists, sets, maps, file I/O, and common Swing components like buttons, labels, text fields and option panes. The document serves as a comprehensive reference guide to the Java language.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

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 OPERATORS
 Unary Minus
 Increment
o PreIncrement
o PostIncrement
 Decrement
o PreDecrement
o PostDecrement
BINARY OPERATORS
 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
LOOPING STATEMENTS
 For Loop
 Nested For Loop
 While Loop
 Di While
UNCONDITIONAL STATEMENTS
 Continue
 Break
OOPS

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
STRING CLASS METHODS
 Length
 CharAt
 Tolowercase
 Touppercasse
 Concat
 Compreto
 Compretoignorecase
 Equals
 Equalsignorecase
 Startswith
 Endswith
 Indexof
 Lastindexof
 Substring
 Trim
STRINGBUFFER CLASS METHODS
 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
LIST INTERFACE
 Array List
 Vector
 Stack
 Linked List
SET INTERFACE
 HashSet
 Linked HashSet
MAP INTERFACE
 HashMap
 HashTable
ARRAY LIST METHODS
 Add()
 Add()
 AddAll()
 Clear()
 Remove()
 RemoveRange()
 Contains()
 Get()
 IndexOf()
 IsEmpty()
 Set()
 Size()
 Toarray()
 Clear()
 Clone()
 Difference Between Clone And Addall
VECTOR METHODS
 Add()
 Add()
 AddAll()
 Clear()
 Remove()
 RemoveRange()
 Contains()
 Get()
 IndexOf()
 IsEmpty()
 Set()
 Size()
 Toarray()
 Clear()
 Clone()
 What Is Difference Between Arraylist And Vector
STACK METHODS
 Empty()
 Peek()
 Push()
 Pop()
 Search()
 RemoveRange()
 Contains()
LINKEDLIST METHODS
 Add()
 Addfirst()
 Addlast()
 GetFirst()
 GetLast()
 Get()
 RemoveFirst()
 Removelast()
 Remove()
 Clear()
 Add(Index,Element)
 RemoveFirst()
HASHSET CLASS
 Differences Between List And Set
 What Is HashSet Class
HASHSET CLASS METHODS
 Add()
 Remove()
 Clear()
 Size()
 Clone()
LINKED HASHSET CLASS METHODS
 Add()
 Remove()
 Clear()
 Size()
 Clone()
HASHMAP CLASS METHODS
 Put(Key,Value)
 Get()
 IsEmpty()
 Remove()
 Size()
 Keyset()
 Value()
 Clear()
 ContainsKey()
 Containsvalue()
 PutAll()
 Clone()
 Size()
HASHTABLE CLASS METHODS
 Put(Key,Value)
 Get()
 IsEmpty()
 Remove()
 Size()
 Keyset()
 Value()
 Clear()
 ContainsKey()
 Containsvalue()
 PutAll()
 Clone()
 Size()
RETRIVING COLLECTIONS OBJECT DATA
 Foreach Loop
 Iterator Interface
 Listiterator Interface
 Enumeration Interfce
ITERATOR INTERFACE METHODS
 HasNext()
 Next()
LISTITERATOR INTERFACE METHODS
 HasNext()
 Next()
 Hasprevious()
 Previous()
ENUMERATION
 What Is Enumeration
 Previous()
 HasMoreElement()
 Nextelement()
DATE CLASS
 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
BYTE STREAM CLASSES
INPUTSTREAM CLASSES
 FileInputStream
 DataInputStream
 SequenceInputStream
 ByteArrayInputStream
 BufferedInputStream
 ObjectInputStream
OUTPUT STREAM CLASSES
 FileOutputStream
 DataOutputStream
 ByteArrayOutputStream
 BufferedOutputStream
 ObjectOutputStream
CHARACTER STREAM CLASSES
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

You might also like