Category: 

What is J2SE?

Java applications allow web-based activities to run smoothly and efficiently.
Article Details
  • Written By: David White
  • Edited By: Niki Foster
  • Last Modified Date: 20 November 2014
  • Copyright Protected:
    2003-2014
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
The oldest known tortoise is 182 years old, and is believed by scientists to be the oldest living land creature.  more...

November 23 ,  1936 :  The modern version of "Life" magazine published its firs  more...

One of the most dynamic programming languages used by computer programmers today is Java™. This language has advanced through the years in both functionality and reach. Current editions are on the Java 2 Platform, which is, not surprisingly, the second main incarnation of Java™ software. It has various incarnations as well, including Java 2 Platform, Standard Edition (J2SE). J2SE is used primarily for writing applets and other applications.

Especially in the case of servers and mainframes and big-picture systems, Java™ makes business processes happen. Technically and historically, it is the creation of Sun Microsystems, a computer company that produces both hardware and software. Other companies now create Java™ applications, but Sun was there first.

One well-known type of Java™ application is the applet, a sort of fast-working subroutine that is largely platform-independent and can work within other frameworks. Applets are mini applications that perform a variety of functions, large and small, mundane and dynamic, within the framework of larger applications. Technically, an applet is like an application lite, as its name suggests. A software developer who is proficient at developing applets is in significant demand.

Ad

A prime example of an applet is a browser-based plugin, such as the one that allows users to see Flash® movies or hear audio files by clicking on a Web page link. Such a click keeps the user in the browser environment, while simultaneously launching the application-within-an-application that is the applet, showing the requested video or playing the requested sound. Many online games are applet-based as well.

The Java 2 Platform has three basic Editions: Micro, Standard, and Enterprise. They have increasing amounts of functionality and flexibility, with the Micro Edition being used for small-range applications and the Enterprise Edition being used for large, server-based functions. In the middle is the Standard Edition, or J2SE, which has applications up and down the requirements ladder, filling needs for both individual and complicated users.

One of the primary uses of J2SE is the development of Java™ applications for individual computers. Web-based activity sometimes lives and dies by the successful integration of applets into e-commerce and other Web-specific functions. J2SE applets and other applications make these functions run smoothly; without them, many transactions and other Internet interactions would not take place. In this way, this edition is a tremendous enabler of Web activity.

Another important functionality made possible by this incarnation of the language is JavaBeans. These are reusable applications that can be developed and assembled easily in order to create more sophisticated applications. Basically, they are the building blocks of personalized applications. Java™ may be the base technology, but JavaBeans are what makes J2SE functionality and individuality really click.

Ad

More from Wisegeek

You might also Like

Discuss this Article

anon143279
Post 15

i have both java 2 and j2se on my computer. i am running out of disk space and cannot run updates to my security system. can i delete one of these without regret?

anon122912
Post 14

i want to learn j2se programming.

anon79728
Post 13

static method only works with static function. A non-static method can't be used with this.

anon73851
Post 12

I would like to know if J2SE is free.

anon54575
Post 11

You don't exactly need java to run your pc. But you will need it to view some multimedia in your browser, and even some games and software also need a java runtime environment(jre).

anon35310
Post 10

is java needed for my pc to operate?

adokye
Post 9

I want to compare the following platforms and the environment provided by each J2SE, J2EE, J2ME, Java Card Technology, and Java Web Services.

anon27128
Post 8

I have you beat. 8 copies of "J2SE Runtime Environment 5.0 Update 6.msi" scattered in various user profiles, even though they haven't logged on.

udaymuk
Post 7

If I have a Machine where this is Installed how do I know whichflavor is installed ( J2ME, J2SE and J2EE )could anyone please let me know?

anon15739
Post 6

can you overload or override a static method with a non static method???

ggarnier
Post 5

I have 7 copies of the file "J2SE Runtime Environment 5.0 Update 6.msi" in C:\. One is in c:\i386

Other extras are under folders associated with other people who have logged in on my system. How many of these do I need?

anon12695
Post 4

Bisadout, its only for j2se and not for j2ee.

Biswadout
Post 3

i am beginner in java. i ve a confusion. whether the book the complete reference JAVA 2 is the book for j2se or it is for both j2se and j2ee. please suggest a good book (not necessarily complete reference) to have a thorough knowledge of java.

anon3745
Post 2

Can i remove java(tm)6 update 2 and update 1?

Zibani
Post 1

I want to compare the following platforms and the environment provided by each J2SE,J2EE,J2ME

Post your comments

Post Anonymously

Login

username
password
forgot password?

Register

username
password
confirm
email