Core Java, Core Java Tutorials

Core Java, Core Java Tutorials


Posted in : Core Java Posted on : September 28, 2010 at 12:39 PM Comments : [ 2 ]

Learn core java step by step.

The basics of Java programming

1. How to get started with Java

  1. Introduction to Java.
  2. Java History
  3. Features of Java, Features of Java Programming Language            
  4. Java Virtual Machine
  5. JVM vs. JDK
  6. Encapsulation in Java

2.  Getting started with Java

  1. Getting Java, Installing Java and Configuring Java on your system (JDK 6), How to Install JDK 8 on Windows?.
  2. Understanding the directory structure of  JDK (Java SDK).   
  3. Introduction to Java Tools
  4. Writing first Java Program
  5. Compiling and running the example in command prompt
  6. Introduction to IDE's.
  7. How to write first Java program in Eclipse?
  8. How to run first Java program in Eclipse?
  9. Running Hello World example in Eclipse IDE

3.  Java basics

  1. Basic Syntax
  2. Object & Classes - Object & Classes Examples
  3. Basic Data types - Basic Data types Examples
  4. Variable Types - Variable Examples
  5. Modifier Types - Examples of java modifiers
  6. Basic Operators - Examples of operator in java
  7. Loop Control
  8. Decision Making
  9. Numbers - Number Examples
  10. Characters - Characters Examples
  11. Strings - Strings Examples
  12. Date & Time - GregorianCalender Examples
  13. Regular Expressions
  14. Methods
  15. Arrays - Arrays Examples
  16. Files and I/O - Files and I/O Examples
  17. Java Read File
  18. Java Write File
  19. Java Copy File Content
  20. Java Copy File From One Directory to Another
  21. Exceptions Exceptions Examples
  22. Find File In A Given Directory
  23. Java File Chooser Example
  24. List All Files And Directories In A Directory

4.  Writing of object oriented programs

  1. Introduction to object oriented programming.
  2. Creating object of the class.
  3. Calling a methods of object.
  4. Working with static methods and fields.
  5. Working with packages.
  6. Adding comments to a class.

5.   Working with inheritance and interfaces

  1. Introduction to inheritance.
  2. Introduction to Object class.
  3. Introduction to interfaces.
  4. Introduction to nested class.

6.   Some basics for classes and methods

  1. Working with abstract classes and methods.
  2. Working with final classes and methods.
  3. Working with access modifiers.
  4. Introduction to this keyword.
  5. Passing of primitive types and objects to a method.

7.   Working with operators and dates

Introduction to operators.

  1. Increment and decrement operator.
  2. Ternary If-else operator.
  3. instanceof operator.
  4. Bitwise operator.
  5. Order of precedence and associativity of operators.

 Working with dates and times

  1. GregorianCalender class to working with date and time.
  2. Working with Date class & DateFormat class

8.  Working with control statements

  1. code for if/else statement.
  2. code for switch statement.
  3. while loops
  4. do-while loops
  5. for loops.
  6. nested for loop.
  7. break statement
  8. continue statement

9.  Working with arrays, strings, and vectors

             Working with arrays          

  1. Single dimension arrays
  2. Two dimension arrays
  3. Methods of the array class

             Working with string class

  1. Methods and constructor of string class
  2. Example for creating string
  3. Working with StringBuffer class

              Working with vector class

10.  Exception handling and debugging

  1. Exceptions and Exception handling
  2. How to throw Exception
  3. Defining an Exception
  4. Debugging of classes

11.  Java Collection Framework

  1. Introduction
  2. Collection Interface
  3. Set - HashSet Examples
  4. List - ArrayList Examples - LinkedList Examples
  5. Java Iterator
  6. SortedSet - TreeSet Examples
  7. Map - HashMap Examples- HashTable Examples
  8. SortedMap - TreeMap

12.  Some simple core java examples

  1. Java time to seconds Example
  2. Java name of day of week
  3. Convert Seconds Into Time in Java
  4. Java Factorial Program Using Recursion
  5. Java Radians to Degrees
  6. Java Degrees to Radians
  7. Java POWER Calculation
  8. Java Serialization
  9. Handling Unknown Objects in ArrayList
  10. Java Synchronization
  11. String Builder class
  12. String Buffer Class
  13. Singleton Design Pattern
  14. Parsing XML Document
  15. Generating XML Document

 

Basics of Java Graphical User Interface

13.    Introduction to Graphical User Interface

  1. Introduction to Swing classes.
  2. Working with JFrame.  
  3. Working with labels and text fields.
  4. Working with JButton & ImageIcon
  5. Working with JPanel.
  6. Working with event handling.
    * Event Classes
    * EventListener Interfaces
  7. Working with layout managers.
  8. Working with menus
  9. Drag and Drop
  10. Introduction to Java2D.
  11. Draw rectangle using Java2D
  12. Display Image using Java2D

14.  Basics of applets

  1. Introduction to applets.
  2. Introduction to Swing Applet.
  3. AWT Applet Event Handling.
  4. Open a link in a new window using Applet.

15.  Working with file input and Output

  1. Introduction to file input and output.
  2. Introduction to file class.
  3. Working with text files.
  4. Working with binary files. 

16.  JDBC  To work with databases

  1. Introduction to JDBC
  2. Components of JDBC
  3. Architecture of JDBC
  4. JDBC Driver's type
  5. JDBC Database URLs
  6. Connection using Jdbc-odbc bridge Driver
  7. Creation and insertion in table
  8. Deleting row and column of a table
  9. Inserting a row using PreparedStatement
  10. JDBC Tutorial: JDBC CRUD example in Java
  11. Executing queries in batch
  12. Get "Schema" of a table using "ResultSetMetaData"
  13. Column count using metadata
  14. Count rows and get column name
  15. Natural Join / joining two tables
  16. Natural left join
  17. Natural right join
  18. Inserting Image into table
  19. Insert into table using Swing
  20. Data Access Object

17.  Multithreading

  1. Introduction to Multithreading
  2. Thread Synchronization
  3. Interthread Communication
  4. Thread Control: Suspend, Stop and Resume

18.  Locale (Internationalization)

  1. Locale (Internationalization) in Java.
  2. getAvailableLocales() method Example
  3. getCountry() method example
  4. getDisplayCountry() method example
  5. getDisplayLanguage() method example
  6. getDisplayName() method example
  7. getDefault() method example
  8. Locale Date Format Example
  9. Locale Time Format Example
  10. Locale DateTime Format Example

19.  Other Examples

  1. Calculating Free Disk Space using Apache Commons IO

20.  JDK Updates

  1. Last public update of JDK 7
Go to Topic «PreviousHomeNext»

Your Comment:


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

 
Tutorial Topics