Concept of Java Programming

Only available on StudyMode
  • Download(s) : 17
  • Published : January 7, 2013
Open Document
Text Preview
Concept of Java Programming
Have you ever wondered how your electronic devices work? Well most likely your electronic devise is programmed by a computer language called Java. Java is one of the most popular languages for application development. It is going to continue to be one of the most popular languages because it’s free, it runs on any modern operating system, and Java is open source software so it can evolve to fit the needs of programmers. Java allows you to play online games, chat with people around the world, do calculations, and view images in 3D, just to name a few. It's also integral to the intranet applications and other e-business solutions that are the foundation of corporate computing (Java, par. 1). There are three types of programs you can create with Java they include: applications, applets, and servlets. These can work together or independently to make programs work.

Java programming was developed by James Gosling in 1991. It was initially intended for programming home appliances, like toasters and TVs. At this time appliances ran on several different programming languages so they could be very costly to build because each appliance had several processors that were coded in different languages. Java never really caught on with the appliances at this time but Gosling realized it would be ideal for developing a web browser that could run over the internet. The web browser was developed in 1994 and was originally called WebRunner and then HotJava. In 1995 Netscape Communications Corporation made its release or a browser capable of running Java programs. From then on other companies associated with the internet developed software that uses Java programs (Wesley 13 par. 2). Applications or desktop applications, also known as apps on cell phones, are computer software designed to help users perform specific tasks (Murach 6 par. 1). Application software can be divided into two categories: system software and application software. System...
tracking img