Hello Friends, Now we will focused on the Core Java tutorial, it is really a baby step to be a good, better and best Java ian 🙂 . I means Some “DineshOnJava“s Readers want to be a best Java ian. So now we move to on Core Java and Its all about things. Give me only your 30-40 hours to be a good Core Java ian.
You will learn the key features of the language and develop skills in Java programming. The core java development course teaches you how to use the major application areas of Java, including GUI development, applets, database applications using JDBC and distributed object computing.
Popular Tutorials
Introduction to JAVA-
Before starting to learn Java, let us plunge into its history and see how the language originated. In 1990, Sun Microsystems Inc. (US) has conceived a project to develop software for consumer electronic devices that could be controlled by a remote. This project was called Stealth Project but later its name was changed to Green Project.
In Jan of 1991, Bill Joy, James Gosling, Mike Sheradin, Patrick Naughton and several others met in Aspen, Colorado to discuss this project. Mike Sheradin was focused on Business Development, Patrick Naughton worked on the Graphics systems and James Gosling was to identify the proper programming language for the project. Gosling thought C and C++ could be used to develop the project. But the problem he faced with them is that they were system dependent languages and hence could not be used various processors which the electronics devices might use. So he start to develop a new language which was completely system independent. This language was initially called as OAK. Since this name was registered by other company, later it was changed to JAVA.
Â
WHY THE NAME IS JAVA? James Gosling and his team members were consuming a lot of coffee while developing this language. They felt that they were able to develop a better language because of the good quality of coffee they consumed. So the coffee had its own role in developing this language and good quality of coffee was exported to the entire world from a place called ‘JAVA ISLAND‘. Hence they fixed the name of the place for the language as JAVA. And the symbol for JAVA Language is coffee cup and saucer.
By September of 1994, Naughton and Jonathan Payne started writing WebRunner-a Java based Web browser, which was later renamed as HotJava. By October 1994, HotJava was stable and was demonstrated to Sun executives. HotJava was the first browser, having the capabilities of executing applets, which are programs designed to run dynamically on Internet. This time, Java’s potential in the context of the World Wide Web was recognized.
Sun formally announced Java and HotJava at SunWorld conference in 1995. Soon after, Netscape Inc. announced that it would incorporate Java support in its browser Netscape Navigater. Later, Microsoft also announced that they would support Java in their Internet Explorer Web browser.
Java Versions, Features and History-
Getting Started with Java
Features & History of Java and Versions
Java Environment Setup for Window 7
How work Garbage Collector in JavaÂ
Java Basics
Basic Variables & Datatype in Java.
String In Switch-Java 7 New Concept
Java Object Oriented
Java Exception Handling
try & catch block and Handling Exceptions
Nested try catch block HandlingÂ
Exception propagation in JavaÂ
Handle exceptions in overriding methods in JavaÂ
User defined Exception in JavaÂ
Multiple Exceptions In Java 7 New ConceptÂ
Different Exception Generate in Array in Java(7)
Inner Classes
Threads in Java
Sleeping a thread using sleep() methodÂ
Java Thread Join using join() methodÂ
Difference between wait() and sleep()
Collection Classes
LinkedList class in CollectionÂ
ListIterator interface in collection
HashSet class in collection Â
LinkedHashSet Class in CollectionÂ
Difference between HashSet and TreeSetÂ
HashMap class in collection frameworkÂ
How does java Hashmap work internallyÂ
LinkedHashMap class in collection framework
TreeMap class in collection frameworkÂ
Difference between TreeMap vs HashMapÂ
Hashtable class in collection frameworkÂ
Difference between HashMap and HashTable in JavaÂ
Sorting in collection frameworkÂ
Strategy Design Patterns We can easily create a strategy design pattern using lambda. To implement…
Decorator Pattern A decorator pattern allows a user to add new functionality to an existing…
Delegating pattern In software engineering, the delegation pattern is an object-oriented design pattern that allows…
Technology has emerged a lot in the last decade, and now we have artificial intelligence;…
Managing a database is becoming increasingly complex now due to the vast amount of data…
Overview In this article, we will explore Spring Scheduler how we could use it by…