Skip to main content

Posts

Full Java Tutorial

Introduction to Java + Installing Java JDK and IntelliJ IDEA for Java #1   Introduction to Java + Installing Java JDK and IntelliJ IDEA for Java Java is one of the most popular programming languages because it is used in various tech fields like app development, web development, client-server applications, etc. Java is an object-oriented programming language developed by Sun Microsystems of the USA in 1991. It was originally called Oak by James Goslin. He was one of the inventors of Java. Java = Purely Object-Oriented. How Java Works? The source code in Java is first compiled into the bytecode. Then the Java Virtual Machine(JVM) compiles the bytecode to the machine code. Java Installation: Step 1:  Downloading JDK  JDK stands for Java Development Kit. It contains Java Virtual Machine(JVM) and Java Runtime Environment(JRE). JDK –  Java Development Kit = Collection of tools used for developing and running java programs. JRE –  Java Runtime Environment = Helps in executing programs develo

Information Gathering Tool (System Analysis and Design)

  Information gathering tools... Introduction Information Gathering is a very key part of the feasibility analysis process. Information gathering is both an art and a science. It is a science because it requires a proper methodology and tools in order to be effective. It is an art too, because it requires a sort of mental dexterity to achieve the best results. In this article we will explore the various tools available for it, and which tool would be best used depending on the situation. Information Gathering Tools There is no standard procedures defined when it comes to the gathering of information. However, an important rule that must be followed is the following: information must be acquired accurately and methodically, under the right conditions and with minimum interruption to the individual from whom the information is sought. 1. Review of Procedural Forms These are a very good starting point for gathering information. Procedural manuals can give a good picture of the system to b

Doubly Linked List - Data Structure

                           Doubly Linked List A doubly linked list is a  linked list data structure that includes a link back to the previous node in each node in the structure . This is contrasted with a singly linked list where each node only has a link to the next node in the list. List is a variation of Linked list in which navigation is possible in both ways, either forward and backward easily as compared to Single Linked List. Following are the important terms to understand the concept of doubly linked list. Link  − Each link of a linked list can store a data called an element. Next  − Each link of a linked list contains a link to the next link called Next. Prev  − Each link of a linked list contains a link to the previous link called Prev. LinkedList  − A Linked List contains the connection link to the first link called First and to the last link called Last. Doubly Linked List Representation As per the above illustration, following are the important points to be considered. Dou