core java programming

Learn Best Core Java Programming Language at Nipuna Technologies Guntur

JAVA is object oriented programming language. Core Java is a coding language without compiling. it can be used in another platforms as well, if code is written  in Java language. Java can be used in both client server and web-based server application. NIPUNA TECHNOLOGIES provides a seperate class room training in Guntur. Core java will be used in everywhere like smallest devices to super computers. Java language is used in a networked world where one cannot predict the kind of devices, employee’s, and their organizations.

Core Java training in NIPUNA TECHNOLOGIES was playing by 10+ years professional experts. NIPUNA TECHNOLOGIES will give you end-to end programs in core java to expose learners with real time-  projects.


It is a product from a company called “Sun Microsystems”. Invented way back in the year 1991 and the original name of Java was “OAK”. Later in the year 1995 it was renamed to “JAVA”. The credit of designing Java is not a single person’s effort, but a team work comprising of:

  • JAMES GOSLING (Father of Java),
  • BILL JOY etc.
  • Simple
  • Object Oriented
  • Robust
  • Memory Management
  • Error Handling
  • Multi-threaded
  • Distributed
  • Application programs
  • Applet programs

A token is a smallest unit or smallest part which is used to construct the program.

  • Character set
  • Constants or literals
  • Variables or identifiers
  • Keywords
  • Operators
  • Separators
  • Comments

Our Course Curriculam


  • • System.out.print()
  • • System.out.println()
  • • System.out.printf()

    Conditional statements

    • • if-statement
    • • if else statement
    • • Nested if

    Un conditional statements

    • • goto statement
    • • Continue statement
    • • Break statement

    Decision making statements

    • • switch

    Looping statements

    • • for
    • • while
    • • do- while

An array can be defined as a collection of similar elements. Java supports four types of arrays

• Single Dimensional

• Double Dimensional

• Multi-Dimensional

• Jagged Array

  • Introduction to computer languages?
  • Need of computer languages
  • Java  V/S other languagesPlatform dependencies?
  • Introduction to Java?
  • History of JavaJDK software includes…
  • Platform Independency?
  • Structure of Java-application?
  • Introduction to variables and identifiers
  • Type of variables
  • Memory construction and destruction of variables
  • Rules to create variables
  • Naming conventions of variables
  • Blocks introduction
  • Methods introduction.
  • Primitive types
  • Reference types
  • Introduction
  • Need
  • Classification of functions
  • Class keyword and its naming convention
  • Class naming convention
  • Why main has public access
  • Why main has static modifier
  • Why return type is void
  • Static members(class level)
  • Non-static members(object level)
  • Introduction
  • Why wrapping
  • Boxing and Unboxing
  • Primitive to String conversion (using valueOf()and toString() methods)
  • String to Primitive conversion (using valueOf() and xxxValue() methods)
  • Usage of access modifiers in packages
  • Introduction
  • How to create user defined package
  • Calling members of same package
  • Calling members of another package
  • Need of  import statement
  • Advantage and disadvantages
  • parseXxx methods
  • Scanner class
  • Random class
  • Encapsulation, Abstraction
  • Inheritance
  • final keyword
  • Polymorphism
  • Drawbacks in multi tasking
  • Creation of Thread
  • Life cycle of Thread
  • Threads Using Thread class
  • Threads Using Runnable interfaces
  • Constructors of Thread class.
  • Time management in multi tasking and multi threading
  • Priorities of threads.
  • Naming to threads via constructors or via setters
  • Drawbacks of GC
  • finalize()
  • gc()
  • gc()
  • exec();
  • JVM memory increment
  • Process class.
  • Byte streams
  • Character streams
  • Object streams (Serialization)
  • Why serialization
  • Transient keyword
  • Marker interface
  • Working with files
  • Static inner classes
  • Non-static inner classes
  • Local inner classes
  • Anonymous inner classes
  • Creating objects to String
  • String library functions
  • Mutable objects
  • Immutable objects
  • String/StringBuffer/StringReader
  • Creating Immutable class
  • Classes and interfaces of packages
  • Difference between TCP and UDP
  • What is Port?
  • What is IP address? Types?
  • What is Socket?
  • Finding IP address.
  • Creating URLs
  • Exception classes of packages
  • Introduction to collections
  • Difference between arrays and Collections
  • Collection interfaces
  • List Interface
  • Set Interface
  • Map Interface
  • Queue Interface
  • Time management over collection classes
  • Memory management over collection classes
  • Deleting duplicate objects from collections
  • for-each loop
  • influence of generics in collection
  • Introduction to AWT
  • AWT library classes and interfaces
  • Introduction to Applets
  • Creating Applets
  • Applet Life cycle
  • Drawing shapes and colors in Applets
  • Creating components
  • Event Listeners
  • Calculator program
  • Introduction to swings
  • Swings API
  • Light weight components(independent)
  • Project Creation using APPLETS, SWINGS,AWT and JDBC
  • SES
  • SQS
  • SWF
  • SNS
  • Cloud Formation
  • Elastic Transcoder
Course Details

Course Duration

45 Days

Batches Timings

8:00 AM - 8:00 PM
Each Session 1 Hour
New Batches Starts on 10th & 17th September 2018


Valid certification on successful completion of course from Institute.

Best Tally training institute in Guntur. They are best at teaching Tally ERP 9 in a friendly tone. Got complete course training with career guidance also. Thank you so much Nipuna.


When I was at a junction looking for a good option Nipuna faculty gave me lift and shown highway for success and made part of them. Thank you so much trainers. Nipuna is really a best place for getting knowledge and guidance with a friendly tone. Great thing is they show every student what they are capable of and be with them till the end.

Rishwanth Puvvada

It’s a very good institute to learn digital marketing loads of experience to the faculty and they are ready to explain our queries at any time I think Nipuna Technologies is the best place in Guntur to learn digital marketing.

James Jaykar

I joined this coaching center for tally course. Faculty trains the students in a very understandable way. I gob on tally and I am very happy.

Peddi Sivarama Krishna

Reach Us