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.