Java

by NICT Computers (Regd.) Claim Listing

Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

NICT Computers (Regd.) Logo

img Duration

Please Enquire

Course Details

Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed.

 

Content:

  • 1. Introduction to Java
  • What is Java?
  • Background/History of Java
  • The Internet and Java's place in it
  • Applications and Applets
  • Java Virtual Machine
  • Byte code - not an executable code
  • Procedure-Oriented vs. Object-Oriented Programming
  • Basics of OOP
  • Abstraction
  • Inheritance
  • Encapsulation
  • Classes, subclasses and super classes
  • Polymorphism and Overloading
  • Compiling and running a simple program
  • Setting Up Your Computer
  • Writing a Program
  • Compiling, Interpreting and Running the program
  • Common errors
  • 2. Holding Data
  • Primve Data Type
  • Integers,Floating-Point types, Characters, Booleans
  • User define data type
  • Declarations
  • Constant
  • Identifiers, Literals
  • Type Conversion and Casting
  • Objects and Wrapper Classes
  • Variables
  • Variable Definition and Assignment
  • Default Variable Initializations
  • DCommand-Line Arguments
  • Arrays of Primitive Data Types
  • Comment Syntax
  • Garbage Collection
  • 3. Controlling the Flow
  • Expressions
  • Using Operators
  • Arithmetic, Bitwise, Relational, Logical
  • Assignment,Conditional, Shift, Ternary
  • Auto-increment and Auto-decrement
  • Using control statements
  • Selection statements If, Switch
  • Loops and loop options While, do-while, for
  • Jump statements Break, continue and return
  • 4. Object-Oriented Programming Concepts
  • Abstraction
  • Encapsulation
  • Polymorphism and Overloading
  • Fundamentals of Classes
  • A simple class
  • Creating Class Instances
  • Adding methods to a class
  • Calling Functions/Methods
  • Using ‘this’ keyword
  • Constructors
  • Default constructors
  • Parameterized constructors
  • More on methods
  • Passing by Value, by Reference
  • Access Control
  • Methods that Return Values
  • Method Overloading
  • Recursion
  • Nested and Inner classes
  • 5. Inheritance & Packaging
  • Inheritance
  • Using ‘extends’ keyword
  • Subclasses and Superclasses
  • 'super' keyword usage
  • Overriding Methods
  • Dynamic Method Dispatch
  • The Object class
  • abstract and final Classes
  • Packages
  • Defining a package
  • Importing a package
  • Access Control
  • Interfaces
  • Defining an interface
  • Implementing and applying interfaces
  • 6. Handling Error/Exceptions
  • Basic Exceptions
  • Proper use of exceptions
  • User defined Exceptions
  • Catching Exception
  • try
  • catch
  • Throwing and re-throwing
  • throw
  • throws
  • Cleaning up using the finally clause
  • 7. Handling Strings
  • Creation, Concatenation and conversion of a string
  • Changing case
  • Character Extraction
  • String Comparison
  • Searching strings
  • Modifying strings
  • String Buffer
  • 8. Threads
  • Create/instantiate/start new threads
  • Extending java.lang.Thread
  • Implementing java.lang.Runnable Interface
  • Understand thread execution
  • Thread Priorities
  • Synchronization
  • Inter-thread communication, Deadlock
  • 9. I/O and Streams
  • java.io package
  • Files and directories
  • Streams
  • Byte Streams and Character Streams
  • Reading/Writing Console Input/Output
  • Reading and Writing files
  • The Serialization Interface
  • 10. Understanding core packages
  • Using java.lang Package
  • java.lang.Math
  • Wrapper classes and associated methods
  • Number,Double,Float,Integer,Byte,Short
  • Long,Character,Boolean
  • Using java.util package
  • Core classes
  • Vector,Stack,Dictionary,Hashtable
  • Enumerations,Random Number Generation
  • 11. Holding Collection of data
  • Arrays and collection classes/interfaces
  • Map/List/Set implementations
  • Map interface, List interface, Set interface
  • Collection classes
  • ArrayList, LinkedList, HashSet and TreeSet
  • Accessing collections/use of an Iterator
  • Comparator
  • 12. Java Applications
  • Intro to AWT and Swing
  • Working with Frame, windows, graphics, color, fonts
  • AWT controls
  • Buttons, Checkbox, Choice, List and TextField
  • Layout Managers
  • Flow Layout, Grid Layout and Border Layout
  • JFrame and JPanel containers
  • User Interface Events
  • Event Classes and Event Listener Interfaces
  • Adapter Classes
  • 13. Introduction to Java Applets
  • What is a Java applet?
  • Applet lifecycle methods
  • Build a simple applet
  • Using AppletViewer
  • Adding Controls
  • Animation Concepts
  • 14. Basic Networking Concepts
  • What is a Client/Server Application?
  • Manipulating URL’s
  • Establishing a simple server
  • Establishing a simple client
  • Client/Server Interaction using TCP
  • Connectionless Client/Server Interaction using Datagram(UDP)
  • Jalandhar Branch

    77, near SBI ATM, Guru Nanak Pura West, Jalandhar

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy