Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Summary

Summary Java study material

Rating
-
Sold
-
Pages
93
Uploaded on
26-01-2026
Written in
2025/2026

This document contains well-structured Java Programming notes designed for beginners and intermediate learners. The material explains Java concepts in a simple, step-by-step manner with clear examples, making it easy to understand even for students with no prior programming experience. The notes cover Core Java fundamentals, object-oriented programming concepts, and essential programming logic commonly required for college exams, lab practicals, interviews, and placement preparation. Each topic is explained with: Easy language Proper syntax Example programs Logical explanations The document is suitable for: Engineering and computer science students Beginners learning Java from scratch Students preparing for semester exams and practicals Freshers preparing for Java interviews These notes are ideal for quick revision as well as concept building and can be used as a complete reference guide for Java basics.

Show more Read less
Institution
Course

Content preview

CORE JAVA MATERIAL
1. INTRODUCTION OF JAVA
1.1.1. Platform independent
1.1.2. Open source
1.1.3. Multi-threading
1.1.4. More secure
1.1.5. portable
2. CORE JAVA TOPICS
2.1.1. Oops concept
2.1.2. Control statement and looping
2.1.3. Arrays
2.1.4. String
2.1.5. Collections
2.1.6. Exceptions
2.1.7. Constructor
3. INTRODUCTION OF OOPS
3.1.1. Class
3.1.2. Object
3.1.3. Method
3.1.4. Encapsulation
3.1.5. Inheritance
3.1.6. Polymorphism
3.1.7. Abstraction
4. ENCAPSULATION
5. INHERITANCE
5.1.1. Single inheritance
5.1.2. Multilevel inheritance
5.1.3. Multiple inheritance
5.1.4. Hybrid inheritance
5.1.5. Hierarchical inheritance
6. ACCESS SPECIFIER
6.1.1. Public
6.1.2. Private
6.1.3. Protected
6.1.4. Default
7. DATA TYPES AND WRAPPER CLASS
7.1.1. Data types
7.1.2. Wrapper class
8. CONTROL STATEMENT
8.1.1. If
8.1.2. If-else
8.1.3. If-else-if
9. LOOPING
9.1.1. For
9.1.2. While
9.1.3. Do-while
10. POLYMORPHISM
10.1.1. Method overloading
10.1.2. Method overriding
11. ABSTRACTION

,11.1.1. Abstract class
11.1.2. Interface
12. ARRAYS
13. STRING
13.1.1. String functions
13.1.2. Literal string
13.1.3. Non-literal string
13.1.4. Mutable string
13.1.5. Immutable string
14. COLLECTIONS
14.1.1. List
14.1.2. Set
14.1.3. Map
15. EXCEPTION
15.1.1. Unchecked exception
15.1.2. Checked exception
15.1.3. Exception handling
16. CONSTRUCTOR3
17. CORE JAVA INTERVIEW QUESTIONS AND ANSWERS
18. CORE JAVA INTERVIEW PROGRAMS
19. JDBC CONNECTIONS



JAVA INTRODUCTION
 Java is a simple programing language
 Writing, compilation and debugging a program is very easy in java
 It helps to create reusable code
 Java has more features,
1. Platform independent
2. Open source
3. Multithreading
4. More secure
5. Portable
1. Platform independent
 During the compilation the java program converts into byte code
 Using byte code we can run the application to any platform such as windows, mac,
linux, etc
2. Open source:
 A program in which source code is available to the general public for use and/or
modification from its original design at free of cost is called open source
3. Multithreading:
 Java supports multithreading
 It enables a program to perform several task simultaneously
4. More secure:
 It provides the virtual firewall between the application and the computer
 So it’s doesn't grant unauthorized access
5. Portable:
 "Write once run anywhere"
 Java code written in one machine can run on another machine

,1. CORE JAVA
Syllabus:
1. Oops concept
2. Control statement/looping
3. Arrays
4. String
5. Exceptions
6. Collections

Terminology:
1. JDK
2. JRE
3. JVM

JDK:
 Java Development Kit
 If run any applications we need JDK have to installed
 JDK versions: 1.0 to 1.9
 Mostly V1.8 is used now

JRE:
 Java Runtime Environment
 It is a pre-defined. class files (i.e.) library files

JVM:
 Java Virtual Machine
 It is mainly used to allocate the memory and compiling

TOOLS:
1. Notepad
2. Net bean
3. Eclipse
4. J Developer-oracle
5. RAD-IBM

 Nowadays we mostly used eclipse (75% of the people using).
 Versions of eclipse:
 Juno
 Kepler
 Luna
 Mars
 Neon

OOPS CONCEPT:
 Object Oriented Programing Structure
 OOPS is a method of implementation in which programs are organized as collection
of objects, class and methods

Oops principles are
1. Class

, 2. Method
3. Object
4. Abstraction
5. Encapsulation
6. Inheritance
7. Polymorphism

CLASS:
 Class is nothing but collection of methods or collection of objects.
 Project name : Should be in Pascal notation
 Pascal notation : Each word of the first letter should be in capital
 src - Source file
 Class name: Pascal notation
 Package creation: ex, org.cts.scope-All small letters

Syntax:
(First type class name and click ctrl +space)
public class Bank {
} // Bank is a class name
Public-Access specifier

METHOD:
 Set of action to be performed
Method name: camel notation
Camel notation: First word should be small after every word of the first letter should
be capital

Syntax:
public void dummy() {
// Here dummy is a method name
}

Main Method:
public static void main(String[] args) {
}
Main method type main and click ctrl +space

OBJECT:
 Run time memory allocation
 Using object we call the any methods
Syntax:
(Class name) (Object name) =new (Class name) ();
 Alignment ctrl + shift+ F
 Run  ctrl +F11

Example program:
1. StudentDatabasepublic class StudentInfo {
public void Studentname() {
System.out.println("Name:Vengat");
}

Written for

Course

Document information

Uploaded on
January 26, 2026
Number of pages
93
Written in
2025/2026
Type
SUMMARY

Subjects

$8.49
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
monisharchegg

Get to know the seller

Seller avatar
monisharchegg Self
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
3 months
Number of followers
0
Documents
1
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions