Language B is the father of language C, and language C is the father of C++. And it is also true that son is always one step ahead of his father and the same is here also. This statement will be said when the register of record, of Computer will be written. However, these languages created stages to evolve Java as the outcome result. Understanding Java needs to the reason of its invention that forced the people to create JAVA Language. We see that, JAVA is the found everywhere in mobile computer and the most important is the Internet application. Many applications on the Internet need JAVA Software to be installed on your computer. Like any other successful language JAVA is mixed together with the best components that fits the use of JAVA and the main purpose of this language requirement.
What has make Java so important? Here is the answer- JAVA has a connection with the online Internet World. Also remember that- JAVA is the first programming language in the Internet environment.
Why there is a need of new method of computer language and development? Here is the answer- Due to the market environment change and to give a quality product to the beautiful people and it will be only achieved by doing refinements and improvements in the science of programming.
As we know that the JAVA is the son of the C++ and C++ is the amendment in C. So it is necessary that JAVA will have many characteristics same as that of C++ and C. JAVA has the syntax from C and object oriented feature are inherited from C++. It is true that many of the java characteristics are inherited from its predecessors. However, the creation of java language is mainly for the refinement and adaptation process and this is present in the computer programming language from the past three decades.
Unlike most other computer languages, java provides built-in support for multithreaded programming. A multithreaded program contains two or more parts that can concurrently. Each part of such a program is called a thread, and each thread defines a separate path of execution. Thus, multithreading is a specialized form of multitasking. You are certainly acquainted with multithreading, because it is supported by virtually all modern operating systems. However, there are two distinct types of multitasking – process based and thread based. It is important to understand the difference between the two. Process based multitasking is the more familiar form. A process is, in essence, a program that is executing. Thus, process-based multitasking is the feature that allows your computer to run two or more programs concurrently. For example process-based multitasking enables you to run the java compiler at the same time that you are using a text editor. In process based multitasking a program is the smallest unit of code that can be dispatched by the scheduler.
In a thread-based multitasking environment, the thread is the smallest unit of dispatch able code. This means a single program can perform two or more tasks simultaneously. For instance, a text editor can format text at the same time that it is printing, as long as these two actions are being performed by two separate threads. Thus process based multitasking deals with the “big picture” and thread based multitasking handles the details.
Multitasking threading requires less overhead than multitasking processes. Processes are heavy weight task that requires their own separate address space. Interprocess communication is expensive and limited. Context process from one switching to another is also costly. Threads, on other hand are light weight. They share the same address space and cooperatively share the same heavy weight process. Inter thread communication is inexpensive and context switching from one thread to next is low cost. While java program make use of process based multitasking environments, process based multitasking is not under the control of java. However, multithread tasking is.
Multithreading enables you to write very efficient program that make maximum use of CPU, idle time can be kept minimum. This is especially important to interactive, networked environment in which java operates, because idle time is common. For example, the transmission rate of a data over a network is much slower over the rate that which computer can process it. Even the local file system resources are read and written as much slower pace than they can be processed by the CPU. And of course user input is slower the computer. In traditional single threaded environment your computer has to wait for each tasks to finish before it can proceeds to the next one-even though the CPU is sitting in the idle most of the time. Multithreading lets you to gain access you to the idle time and lets you to make best use of it.
If you have programming for operating systems such as windows 98 and windows 2000, then you are already familiar with multithreading programming. However, the fact that java manages threads makes multitasking especially convenient, because many of details handles by you.
HI friends, today I am going to inform you about how to install and uninstall application. Though you can do a lot with the programs and features that are included in Windows, but you will probably want to install other programs.
How you add a program depends on where the installation files for the program are located. Generally programs are installed from a CD or DVD, from the Internet or from a network.
To install a program from a CD or DVD
Insert the disc into your computer and then follow the instructions on your screens. If you are prompted for an administrator password or confirmation, type the password or provide confirmation. Many programs installed from Cd's or DVD's will attempt to launch an install wizard for the program automatically. In these cases, the AutoPlay dialog box will appear and you can choose to run the wizard. For more information, see Auto play frequently asked questions. If a program doesn't begin to install, check the information that came with the program. This information will likely provide instructions for installing the program manually. If you cannot access the program's information, you can also browse through the disc and open the program's setup file, usually called Setup.exe or install.exe.
Uninstall or change program
You can uninstall a program from your computer, if you no longer use it or if you want to free up space on your hard disk. You can use programs and features to uninstall programs or to change the program's configuration by adding or removing certain options. Open programs and features by clicking the start button, clicking control panel, clicking Add & remove programs and then clicking change or remove. That's it and you are done.
Tips -- Always make sure that your computer meets the requirement of the program that you want to install and go through the read me instructions carefully. Finally, after installing the program if your computer prompts you to reboot go for it.
More Articles …
Subcategories
Web Hosting
Web Hosting is a service offered by web hosting providers to the individuals and organizations to make their websites accessible on the internet. Depending on the requirement, one can avail different types of web hosting such as shared hosting, dedicated hosting, virtual private hosting, cloud hosting etc.
Page 57 of 193