Core Java Topics

Following are the topics, which are covered under Core Java. In the roseindia website for core java, programmer will find completed details of every core java topic and simple example of core java that will help you learn it easily.

Core Java Topics

Core Java Topics

Following are the topics, which are covered under Core Java. In the roseindia website for core java, programmer will find completed details of every core java topic and simple example of core java that will help you learn it easily.

Getting Started with Java SE

  • What is Java?
  • How to Get Java
  • Compiling and Interpreting Applications
  • The JDK Directory Structure
  • A First Java Program

Object-Oriented Programming

  • Classes and Objects
  • Fields and Methods
  • Encapsulation
  • Access Modifiers
  • Inheritance
  • Polymorphism

Methods

  • Calling Methods
  • Defining Methods
  • Method Parameters
  • Scope

Datatypes and Variables

  • Primitive Datatypes
  • Non-Primitive Datatypes
  • Arrays

Operators and Expressions

Using the Primitive-Type Wrapper Classes

Control Statements

  • Conditional (if) Statements
  • Conditional (switch) Statements
  • while and do-while Loops
  • for Loops
  • The continue Statement
  • The break Statement

Packages

  • Packages
  • The import Statement
  • CLASSPATH and Import
  • Defining Packages
  • Package Scope

Exception Handling

  • Java Exceptions Overview
  • Making Custom (User Defined) Exceptions

Input/Output Streams

  • Overview of IO Streams
  • File Object
  • PrintWriter Class
  • Reading and Writing Objects

Introduction to Threads

  • Overview of Thread
  • Life Cycle of A Thread
  • Creating Threads
  • Creation of Multiple Threads

Introduction to Applet

Introduction to AWT

Introduction to Swing

Core Collection Classes

  • The Collections Framework
  • Set Interface and SortedSet
  • List and Queue Interface
  • Map and SortedMap Interface

jdbc:msql://mydatabase.server.com:1112/testdb

  • Introduction to JDBC
  • Components of JDBC
  • JDBC Types
  • The JDBC Connectivity Model
  • Connecting to the Database

JDBC SQL Programming

  • Understanding Common SQL Statements
  • Inserting values in MySQL database table
  • Getting the Results from SQL Query
  • Updating Database Data
  • Getting column Names from ResultSetMetaData
  • Calling to Stored Procedures
  • Transaction Management

These are the core java topics that are important and must read by programmers.