Important definitions and terminologies used in Core Java
A
abstract in Core Java
Abstract Class in Core Java
Abstract Data Type in Core Java
Abstract Method in Core Java
Abstract Window Toolkit (AWT) in Core Java
Access Control in Core Java
Access Modifier in Core Java
Access Specifier in Core Java
Accessor Method in Core Java
Action Listener in Core Java
actual parameter list in Core Java
alpha value in Core Java
Annotation in Core Java
Annotation Processor in Core Java
ANONYMOUS CLASS IN CORE JAVA
Anonymous Inner Class in Core Java
Apache Maven in Core Java
API in Core Java
API Documentation in Core Java
API Gateway in Core Java
Applet in Core Java
appliances in Core Java
Application Programming Interface in Core Java
Argument in Core Java
Array in Core Java
Array Copy in Core Java
Array List in Core Java
ArrayList in Core Java
ASCII in Core Java
Assertion in Core Java
atomic in Core Java
AWT IN CORE JAVA
B
Basic Input Output System (BIOS) in Core Java
Bean in Core Java
BigInteger Class in Core Java
Binary Operator in Core Java
Binary Search in Core Java
bit in Core Java
Bitwise AND Operator in Core Java
Bitwise Operator in Core Java
Bitwise OR Operator in Core Java
Bitwise XOR Operator in Core Java
Block in Core Java
Boolean in Core Java
Boolean Expression in Core Java
bounding box in Core Java
break in Core Java
Break Statement in Core Java
BTop in Core Java
Buffered Reader in Core Java
BufferedReader in Core Java
BufferedReader Class in Core Java
BufferedWriter Class in Core Java
Byte in Core Java
Byte Code in Core Java
bytecode in Core Java
C
Callable Interface in Core Java
case in Core Java
Cast Operator in Core Java
casting in Core Java
catch in Core Java
char in Core Java
Checked Exception in Core Java
Checked vs. Unchecked Exception in Core Java
Class in Core Java
Class Design in Core Java
Class Hierarchy in Core Java
Class Loader in Core Java
Class Loading in Core Java
class method in Core Java
Class Object in Core Java
class variable in Core Java
Classpath in Core Java
Classpath Environment Variable in Core Java
client in Core Java
codebase in Core Java
Collection in Core Java
Collection Framework in Core Java
Collections in Core Java
Command Line Interface in Core Java
comment in Core Java
Comparable Interface in Core Java
Comparable vs Comparator in Core Java
Comparator Interface in Core Java
compilation unit in Core Java
Compile in Core Java
compiler in Core Java
Compile-time Error in Core Java
COMPOSITING IN CORE JAVA
Concurrency in Java in Core Java
ConcurrentModificationException in Core Java
Conditional Operator in Core Java
Conditional Statement in Core Java
const in Core Java
Constant Pool in Core Java
Constructor in Core Java
Constructor Chaining in Core Java
Constructor Overloading in Core Java
continue in Core Java
Control Statement in Core Java
core class in Core Java
Core Packages in Core Java
critical section in Core Java
CTop in Core Java
D
DAEMON THREAD IN CORE JAVA
Data Abstraction in Core Java
Data Encapsulation in Core Java
Data Hiding in Core Java
Data Type in Core Java
Date in Core Java
Date and Time API in Core Java
DB Connection Pool in Core Java
Deadlock in Core Java
DEBUGGING IN CORE JAVA
Decimal vs. Binary System in Core Java
Declaration in Core Java
DECLARATION IN CORE JAVA
Declarations in Core Java
Deep Copy in Core Java
default in Core Java
Default Constructor in Core Java
Default Method in Core Java
Default Package in Core Java
definition in Core Java
Delegation in Core Java
Delegation Design Pattern in Core Java
Dependency Injection in Core Java
deprecation in Core Java
derived from in Core Java
Diamond Operator in Core Java
distributed in Core Java
do in Core Java
Double in Core Java
double precision in Core Java
Do-while Loop in Core Java
DTop in Core Java
Dynamic Binding in Core Java
E
Eager Initialization in Core Java
Eclipse in Core Java
Eclipse IDE in Core Java
ELEMENT IN CORE JAVA
else in Core Java
EmbeddedJava(TM) Technology in Core Java
Encapsulation in Core Java
Encapsulation in Java in Core Java
Enhanced for Loop in Core Java
Enum in Core Java
ENUM SET IN CORE JAVA
Enumeration in Core Java
Environment Variable in Core Java
Error in Core Java
Error Handling in Core Java
Errors in Core Java
ETop in Core Java
Event Handling in Core Java
Exception in Core Java
exception handler in Core Java
Exception Handling in Core Java
EXCEPTIONS IN CORE JAVA
executable content in Core Java
Executor Framework in Core Java
Exit Status in Core Java
extends in Core Java
F
Factory Design Pattern in Core Java
Factory Method in Core Java
FCS in Core Java
field in Core Java
File in Core Java
File I/O in Core Java
File Input Stream in Core Java
File Output Stream in Core Java
File Writer in Core Java
FileInputStream Class in Core Java
FileOutputStream Class in Core Java
final in Core Java
Final Keyword in Core Java
FINAL METHOD IN CORE JAVA
Finalize Method in Core Java
finally in Core Java
Finally Block in Core Java
Float in Core Java
Float vs. Double in Core Java
Floating-point Literal in Core Java
Flow Control in Core Java
Flyweight Design Pattern in Core Java
for in Core Java
For Loop in Core Java
For-each Loop in Core Java
Fork-Join Framework in Core Java
formal parameter list in Core Java
Frames in Core Java
Frames Layout in Core Java
FTop in Core Java
FTP in Core Java
Functional Interface in Core Java
Functional Programming in Java in Core Java
G
Garbage Collection in Core Java
garbage collection in Core Java
GARBAGE COLLECTIONS IN CORE JAVA
Garbage Collector in Core Java
Generic in Core Java
Generic Array in Core Java
Generic Method in Core Java
Generic Wildcards in Core Java
Generics in Core Java
Getter and Setter Method in Core Java
Getter Method in Core Java
Getters and Setters in Core Java
Global Variable in Core Java
goto in Core Java
Graphical User Interface in Core Java
GTop in Core Java
GUI in Core Java
H
HashMap Class in Core Java
HashSet Class in Core Java
Heap Memory in Core Java
hexadecimal in Core Java
hierarchy in Core Java
HotJava(TM) Browser in Core Java
HTML in Core Java
HTop in Core Java
HTTP in Core Java
HttpServlet Class in Core Java
HTTPSession Interface in Core Java
I
I/O Stream in Core Java
IDE vs. Text Editor in Core Java
identifier in Core Java
Identity Hash Map in Core Java
IDL in Core Java
IF IN CORE JAVA
If-else Statement in Core Java
Immutable Class in Core Java
Immutable Object in Core Java
Immutable Object Design Pattern in Core Java
implements in Core Java
import in Core Java
INHERITANCE IN CORE JAVA
Inheritance in Java in Core Java
Inner Class in Core Java
Inner Class Access Modifiers in Core Java
Inner Class vs. Lambda Expression in Core Java
InputStream in Core Java
InputStream vs. Reader in Core Java
instance in Core Java
instance method in Core Java
Instance Variable in Core Java
instanceof in Core Java
int in Core Java
Interface in Core Java
Interface Default Methods in Core Java
Interface Inheritance in Core Java
Interface Segregation Principle in Core Java
Internationalization (i18n) and Localization (l10n) in Core Java
Internet in Core Java
interpreter in Core Java
Invocation Handler in Core Java
IP in Core Java
Is-a Relationship in Core Java
ITop in Core Java
J
JAE in Core Java
JAR in Core Java
JAR file format in Core Java
JAR Files (.jar) in Core Java
JAR vs. WAR in Core Java
Java API for XML Processing (JAXP) in Core Java
Java Application Environment (JAE) in Core Java
Java Blend(TM) in Core Java
Java Card(TM) API in Core Java
Java Cryptography Extension (JCE) in Core Java
Java Database Connectivity (JDBC(TM)) in Core Java
Java Database Connectivity (JDBC) API in Core Java
Java Developer Connection(SM) in Core Java
Java Development Kit (JDK(TM)) in Core Java
Java Management Extensions (JMX) in Core Java
Java Message Service (JMS) in Core Java
Java Naming and Directory Interface (JNDI) in Core Java
Java Naming and Directory Interface(TM) (JNDI) in Core Java
Java Native Interface (JNI) in Core Java
Java Persistence API (JPA) in Core Java
Java Remote Method Invocation (RMI) in Core Java
Java Server Pages (JSP) in Core Java
Java Servlet API in Core Java
Java Studio(TM) in Core Java
Java Virtual Machine (JVM) Architecture in Core Java
Java Virtual Machine (JVM) Memory Model in Core Java
Java Web Server(TM) in Core Java
Java Web Services (JWS) in Core Java
Java Workshop(TM) in Core Java
Java(TM) in Core Java
Java(TM) Compatibility Kit (JCK) in Core Java
Java(TM) Electronic Commerce Framework in Core Java
Java(TM) Enterprise API in Core Java
Java(TM) Foundation Classes (JFC) in Core Java
Java(TM) Interface Definition Language (IDL) in Core Java
Java(TM) Media APIs in Core Java
Java(TM) Media Framework in Core Java
Java(TM) Platform in Core Java
Java(TM) Platform Editions in Core Java
Java(TM) Remote Method Invocation (RMI) in Core Java
Java(TM) Runtime Environment (JRE) in Core Java
Java(TM) Technologies in Core Java
Java(TM) virtual machine (JVM)* in Core Java
Java(TM) wallet in Core Java
Java.lang in Core Java
JavaBeans in Core Java
JavaBeans(TM) in Core Java
JavaCheck(TM) in Core Java
JavaChip(TM) in Core Java
JavaFX in Core Java
JavaOS(TM) in Core Java
JavaPlan(TM) in Core Java
JavaSafe(TM) in Core Java
JavaScript Object Notation (JSON) in Core Java
JavaScript(TM) in Core Java
JavaSoft(TM) in Core Java
JavaSpaces(TM) in Core Java
JDBC in Core Java
JDBC(TM) in Core Java
JDK in Core Java
JDK(TM) in Core Java
JFC in Core Java
Jini(TM) Technology in Core Java
JMAPI in Core Java
JNDI in Core Java
JPEG in Core Java
JRE in Core Java
JShell in Core Java
JSON in Core Java
JSP in Core Java
JTop in Core Java
Just-in-time (JIT) Compiler in Core Java
JVM in Core Java
K
keyword in Core Java
KTop in Core Java
L
Lambda Expression in Core Java
Lambda Expression vs. Method Reference in Core Java
Lambda Function in Core Java
Lambda Parameter in Core Java
lexical in Core Java
LIFO vs. FIFO in Core Java
Linked List in Core Java
LinkedList Class in Core Java
linker in Core Java
literal in Core Java
Local Inner Class in Core Java
Local Variable in Core Java
Local Variable Type Inference in Core Java
Lock Interface in Core Java
Logical Operator in Core Java
Long in Core Java
Loop in Core Java
Loops in Java in Core Java
LTop in Core Java
M
Maps in Core Java
Marker Annotation in Core Java
Marker Interface in Core Java
Math Class in Core Java
Math Class Methods in Core Java
member in Core Java
Member Variable in Core Java
Memento Design Pattern in Core Java
Memory Management in Core Java
Method in Core Java
Method Chaining in Core Java
Method Overloading in Core Java
Method Overriding in Core Java
Method Reference in Core Java
Method Reference vs. Lambda Expression in Core Java
Method Signature in Core Java
Model-View-Controller (MVC) Design Pattern in Core Java
Modular Programming in Core Java
Mosaic in Core Java
MTop in Core Java
multithreaded in Core Java
Multithreading in Java in Core Java
N
Naming Convention in Core Java
native in Core Java
NavigableMap Interface in Core Java
NavigableSet Interface in Core Java
NCSA in Core Java
Negative Infinity in Core Java
Nested Class in Core Java
Nested Interface in Core Java
Nested vs. Anonymous Class in Core Java
Network Programming in Java in Core Java
new in Core Java
Non-access Modifier in Core Java
Non-static Nested Class in Core Java
NTop in Core Java
Null in Core Java
Null Pointer in Core Java
Null Pointer Exception in Core Java
O
Object in Core Java
Object Class in Core Java
Object Cloning in Core Java
Object Comparison in Core Java
Object Comparison vs. Reference Comparison in Core Java
Object Lock in Core Java
Object Oriented Design in Core Java
Object Pool Design Pattern in Core Java
Object Reference in Core Java
Object Serialization in Core Java
object-oriented design in Core Java
Object-oriented Programming (OOP) in Core Java
ObjectOutputStream Class in Core Java
Observer Design Pattern in Core Java
octal in Core Java
Open-Closed Principle in Core Java
Optional Class in Core Java
Optional Class vs. Null Check in Core Java
Optional Packages in Core Java
OTop in Core Java
overloading in Core Java
overriding in Core Java
P
Package in Core Java
Package Access Modifiers in Core Java
Package Class in Core Java
Package vs. Import Statement in Core Java
Paint Method in Core Java
Pair Class in Core Java
Panels in Core Java
Parallel Stream in Core Java
Parent vs. Child Class in Core Java
ParseInt in Core Java
Path Interface in Core Java
Pattern Class in Core Java
peer in Core Java
PersonalJava(TM) in Core Java
pixel in Core Java
Polymorphism in Core Java
Polymorphism in Java in Core Java
Polymorphism vs. Overloading in Core Java
POSIX in Core Java
Primitive Data Type in Core Java
private in Core Java
Private Access Modifier in Core Java
Private Constructor in Core Java
Private Method in Core Java
process in Core Java
Profiles in Core Java
property in Core Java
protected in Core Java
Protected Access Modifier in Core Java
Protected Constructor in Core Java
PTop in Core Java
public in Core Java
Public Access Modifier in Core Java
Public Constructor in Core Java
Q
QTop in Core Java
Queue Interface in Core Java
R
Random Class in Core Java
raster in Core Java
Read-Write Lock in Core Java
reference in Core Java
Reference Variable in Core Java
Reflection API in Core Java
Regular Expression in Core Java
Remote Method Invocation (RMI) in Core Java
return in Core Java
Return Statement in Core Java
RFE in Core Java
RMI in Core Java
root in Core Java
RPC in Core Java
RTop in Core Java
Runnable Interface in Core Java
runtime system in Core Java
S
Sandbox in Core Java
Scanner Class in Core Java
Scope in Core Java
Secure Socket Layer (SSL) in Core Java
Serializable Interface in Core Java
Serialization vs. Externalization in Core Java
servlet in Core Java
Set Interface in Core Java
Sets in Core Java
SGML in Core Java
Shallow Copy in Core Java
Short in Core Java
single precision in Core Java
Singleton Design Pattern in Core Java
Socket Programming in Core Java
Soft Reference in Core Java
SortedMap Interface in Core Java
SortedSet Interface in Core Java
Stack Memory in Core Java
static in Core Java
Static Block in Core Java
static field in Core Java
Static Import in Core Java
Static Keyword in Core Java
Static Method in Core Java
STop in Core Java
Stream API in Core Java
Streams and Bytes Data in Core Java
String in Core Java
String Buffer in Core Java
String Class in Core Java
String Tokenizer in Core Java
StringBuffer in Core Java
StringBuffer Class in Core Java
StringBuilder Class in Core Java
Strings in Core Java
subarray in Core Java
subclass in Core Java
subtype in Core Java
super in Core Java
Super Keyword in Core Java
superclass in Core Java
supertype in Core Java
Swing Set in Core Java
Swings in Core Java
switch in Core Java
Switch Statement in Core Java
Synchronization in Core Java
Synchronization in Java in Core Java
synchronized in Core Java
T
TCP/IP in Core Java
Technology Compatibility Kit (TCK) in Core Java
Thin Client in Core Java
this in Core Java
Thread in Core Java
Thread Class in Core Java
Thread Pool in Core Java
Thread Safety in Core Java
Threads in Core Java
throw in Core Java
Throw and throws in Core Java
Throw Keyword in Core Java
Throwable Class in Core Java
throws in Core Java
Throws Keyword in Core Java
transient in Core Java
Transient Keyword in Core Java
TreeMap Class in Core Java
TreeSet Class in Core Java
try in Core Java
Try Statement in Core Java
Try with Resources in Core Java
Try—catch—finally blocks in Core Java
TTop in Core Java
type in Core Java
U
Unchecked Exception in Core Java
Unicode in Core Java
Unmodifiable Collection in Core Java
URL in Core Java
User-defined Exception in Core Java
UTop in Core Java
V
Varargs in Core Java
Variable in Core Java
Variable Scope in Core Java
Vector Class in Core Java
Vectors in Core Java
virtual machine in Core Java
Virtual Method Invocation in Core Java
void in Core Java
volatile in Core Java
VTop in Core Java
W
wait in Core Java
Weak Reference in Core Java
while in Core Java
While Loop in Core Java
world readable files in Core Java
wrapper in Core Java
Wrapper Class in Core Java
Write Method in Core Java
WTop in Core Java
WWW in Core Java
X
XML in Core Java
XML Parser in Core Java
XML Parsing in Java in Core Java
Y
Yield Method in Core Java
Yield Statement in Core Java
Z
Zero-based Indexing in Core Java
ZIP File Format in Core Java
Zip File Processing in Core Java