Core Java

Programming Beginner

Core Java

Master Core Java Programming from Fundamentals to Advanced Concepts.

Faculty, Sun Technologies
Faculty, Sun Technologies
IT Training Expert
4.9 (312 reviews)
Core Java at Sun Technologies Guntur

Course Description

This Core Java course helps students learn Java programming and Object Oriented Programming concepts. The course covers Java basics, collections, exception handling, multithreading, file handling, and Java 8 features to build real-time applications and improve coding skills.

Skills You'll Gain

Java Programming Fundamentals

Learn Java syntax, control statements, methods, arrays, and core programming concepts.

Object Oriented Programming (OOP)

Understand classes, objects, inheritance, polymorphism, abstraction, and encapsulation.

Application Development Skills

Build real-time Java applications using collections, file handling, and multithreading.

Problem Solving and Logic Building

Develop analytical thinking and coding skills through practical programs and projects.

What You Will Learn

  • Understand Core Java programming concepts
  • Develop object-oriented Java applications
  • Work with collections, exception handling, and multithreading
  • Perform file handling and data processing
  • Build mini projects and real-time applications
  • Prepare for academic exams, interviews, and advanced Java technologies

Requirements

  • Basic computer knowledge
  • No prior programming knowledge required
  • Interest in software development and problem solving
16 Modules
70 Days Normal

Basics and Features of Java
JVM, JRE, and JDK
Java Program Structure
Compilation and Execution
Installing Java Environmen

Data Types and Variables
Type Conversion and Casting
Wrapper Classes
Operators in Java
Autoboxing and Unboxing

Conditional Statements
Looping Statements
Branching Statements
Nested Loops
Switch Case Programs

Method Declaration
Method Calling
Parameters and Return Types
Method Overloading
Recursion Basics

One Dimensional Arrays
Two Dimensional Arrays
Jagged Arrays
Array Operations
Array Programs

Class and Object Creation
Constructors
this, static, and final Keywords
Static Concepts
Nested Classes

Encapsulation
Abstraction
Inheritance
Polymorphism
Aggregation and Composition

Creating Packages
Using Packages
Access Modifiers
Import Statements
Package Based Programs

String Class
String Methods
StringBuilder
StringBuffer
String Programs

Date and Calendar Classes
LocalDate and LocalTime
LocalDateTime
Period and Duration
Date Formatting

Exception Hierarchy
try, catch, finally
throw and throws
Custom Exceptions
Runtime Error Handling

List Interface
Set Interface
Map Interface
Iterator
Collections Programs

Lambda Expressions
Functional Interfaces
Streams API
Stream Operations
Java 8 Features

Creating Threads
Thread Lifecycle
Thread Methods
Synchronization
Concurrency Concepts

File Reading and Writing
Byte Streams
Character Streams
Object Serialization
File Based Applications

Number Programs
Pattern Programs
String Problems
Array Problems
Logical Programs
4.9
312 reviews
Ravi Kumar
Ravi Kumar
1 week ago

Best Java course in Guntur. The instructor explains every concept with practical examples. Got placed at TCS within 6 months.

Divya Reddy
Divya Reddy
3 weeks ago

Coming from a non-IT background, I was nervous. But the faculty made Java so easy to understand. JDBC section was extremely useful.

Kiran Babu
Kiran Babu
1 month ago

Excellent teaching methodology. Theory in the morning, lab practice in the afternoon. By the end I had 2 complete Java projects.

Call for Fee Details
936+ students enrolled
Certificate of Completion included
70 days Normal
Programming · Beginner
16 Modules
Telugu / English
Daily hands-on lab practice
Certified and experienced instructor
Morning / Afternoon / Evening batches
Free demo class before enrollment

Share:

You May Also Like

C Programming at Sun Technologies Guntur
60 Days
Programming Beginner

C Programming

This C Programming course is designed to help students learn programming from the basics t...

View Details
C++ Programming at Sun Technologies Guntur
50 Days
Programming Beginner

C++ Programming

This C++ Programming course provides strong fundamentals in programming and Object Oriente...

View Details
Advanced Java at Sun Technologies Guntur
70 Days
Programming Advanced

Advanced Java

This Advanced Java course is designed to help students develop real-time desktop and web a...

View Details