Thursday 22 December 2016

Java Introduction


History of Java


             To understand the Java one must understand the reason reason behind the creation of it and what is the need to create Java.There are lots of  computer programming languages that come before Java but the Java is a language of combination of all the best elements come from languages before java also Java has become a inseparably linked with the online environment of internet. Java is related with C and C++. Most of the concepts of Java are taken from this two languages. The syntax of Java is taken from C and most of the object oriented features are taken from C++. Also the creation of Java is rooted in the process of refinement and adaptions that occurs in the programming languages for the past some decades. 
               
                  As we know the each renovation in language design was taken from the need of solving fundamental problems that are not solved by old programming languages. James Gosling,Patrick Noughton,Chris Warst,Ed Frank and Mike sheridan creates Java in Sun Microsystem in 1991. Eighteen months were taken from them to create first working version of Java. The first version of Java is named as "Oak" but it was renamed in 1995 as "Java". The main purpose of creation of Java was not internet. It was created for the need of platform independent language that could be used in various electronic devices such as microwave ovens and remote control equipment. Before the invention of Java the CPU's are controlled by using the C and C++ for that there is need of full C++ compilers. The problem is that this compilers are very expensive and time consuming to create. To overcome this  problem Gosling and other began to create a platform independent language which use to produce code that will run on various types of CPU's under different environments.

The Java Buzzwords

1) Simple

              Java is designed to be easy and understand by the professional programmers to learn and use it efficiently. Assume that if a person has no experience in programming language that person also not find that Java is hard to understand.

2)Secure

           Java contains a Java Virtual Machine (JVM) is an interpretation which is installed in each client system that is updated with latest security updates by internet when a byte-code is executed the JVM can take care of security.

3)Portable

           Java is portable because it contains a specific JVM to run there byte-codes on various operating systems and also we can say that the Java applet is can downloaded and run on any of the system and it can be run by using JVM that creates a byte-code to run.

4)Robust

         Java is robust it can be run on any kind of operating system and also it has a feature of automatic memory management and garbage collection. The Java also has strong checking mechanism it also help it in making it robust.

5)Multi-threading

            Java supports multi-threaded programming that makes it allows you  to write a program that do many things at a same time or simultaneously.

6)Object Oriented

            Java is Object Oriented language because we cannot define anything in Java without declaring a class and class contains objects so the Java is object oriented language.

7)Architecture Neutral 

         This means that a program which is written on any operating system can be run on any operating system any time any where there is no restrictions about manufacturer of machine or operating system.

8)Distributed

             Java designed for distributed environment of the internet because it handles TCP/IP protocol. In fact accessing an URL is not much more different than accessing an file. Java also support the feature of RMI (Remote Method Invocation). This feature enables the program to access methods from network.

9)Dynamic

           Java is dynamic because the source-code in Java is converted by JVM to Byte-code and after that the Byte-code is run on the system. This shows anything happened on run time is considered as dynamic.       

Sunday 11 October 2015

DATA MINING

                                Data Mining is the process of making data accessible for various users from data warehouse. while collecting data in a data warehouse it is very important to make that data usable for all the peoples who need that data.the data which is stored in data warehouse is all about the statistical analysis and all experiences abut an organization so this type of data is very important for new business mans.

Process Of Data Mining
 

                                      The above diagram shows all the stages including in data mining process.This stages are illustrated below:-
Stage 1- Selection
                         This stage is includes all selection process regarding data that is to be selected for further processing as per requirement from the data warehouse.It does not contain any personal information about any organization but it should contain all business regarding information.
Stage 2-Preprocessing
                         This sage is second stage of data mining process it includes all sorting of data in particular parts as per requirement and transfer data to next stage.
Stage 3-Transformation
                         This is third stage of data mining process it transforms data for further processing of data mining.
Stage 4-Data Mining
                         This includes process of sorting of all data in various patterns as it is needed to access by a user. It also arrange data under various topics or taglines as it is convenient to accessed by users.
Stage 5-Interpreation And Evaluation
                         This stage take care of all the collected data to be present in the form of knowledge in front of users. Knowledge is shared by this last stage of data mining process.

Techniques of data mining
                      There are various techniques of data mining that are listed below.This techniques are mostly used in data mining process :-
1. Decision Tree
2. Association
3. Classification
4. Clustering
5. Prediction
6. Sequential Pattern

Saturday 12 September 2015

Data Warehouse

                                                    DATA WAREHOUSING


Data Warehouse is a nothing but a system that is used to maintain database of various types  of sources that are for example marketing sector, sales,etc. This is also used to maintain more data that is analysed by various data sources. Data Warehouse provides flexible access to data in particular manner by which the user can access data.It is also refers to combination of databases contrast with data mart. data mart is collection for databases that provides access to particular user for there business skills in a single approach.This also provides a special historical data maintenance which is useful for newest businessmen s.
                                           


       
                                         Above  diagram in dictates about the data transmission for storing in data warehouse data sources A,B and C are connected to ETL that is stands for Extraction Transformation Loading this is placed at the middle of data warehouse and other databases this is also provides transmission, staging, interaction of data and access layer to the house.
the databases A,B and C are nothing but the operational systems.after data warehouse there is data mart & strategic mart are also connected this are access layers to get data out to user by this strategic mart & data mart data from data warehouse is get to the user after analysis in this way data warehousing is worked.

Saturday 18 July 2015

Computer Network Topologies


             Computer Networking is  a set of devices connected in a particular media links.A device can be a computer,printer or any other device that is able to send or receive data on the network.The links connected in devices are called Communication channels.Also computer networks are used for data communication.There are five basic components of data communication Massage, Sender, Receiver, Medium & Protocol.Network allows to share access information devices.
               The way a network is laid out, either physically or logically is refers as Topology. Topology are divided in five types:-
                                                                                 

                      By using this Topology we can transfer data from one system to another system.Apart from this there is an another topology name is Hybrid Topology, this topology is combination of all topology connected with each other.In this topology there is signal transmission this transmission of signal is known as Transmission Modes.There are three transmission modes Simplex, Half duplex, Full duplex which are described in the form of diagram below:-
Transmission Modes


Sunday 12 July 2015

Computer Virus

 
Computer virus representation(abstract)
              A computer virus is nothing but a malicious code that replicates itself again and again in a specified manner.A computer virus commonly comes in a system when an email attachment is downloaded from our email account this will replicates all the contents of our attachment and some times corrupt the file before opening it.

               Virus is a term that stands for "Vital Information Resources Under Seize" this means a computer virus is runs without wishes of user and corrupt over all system files or impotent documents on the systems memory.

                The overall memory is occupied by the virus and hard disk may be corrupted because of viruses. There are various types types of viruses listed below:-

  1. Boot sector viruses
  2. Traditional file viruses
  3.  Document or macro viruses
  4. 32-bit file viruses
  5. Worms
  6. Trojan horses