This article will explain what is the origin, principles, syntax and versions of Java as a programming language.
In this blog post you will learn to prototype your applications using UML before typing a line of code. This is useful because you can generate a code template from these diagrams.
Introduction to object-oriented programming concepts: class, objects, polymorphism, abstraction, inheritance.
The search algorithm is used for finding an item within a collection of items. String searching algorithm is a category of the search algorithm. The main idea of string searching algorithm is to find text pattern in a string. There are many techniques used to solve this. This second entry will be about 'Knuth-Morris-Pratt (KMP)' algorithm and how you can apply it on a simple Java code.