Core Java® Volume I–Fundamentals



Download 37,53 Mb.
Pdf ko'rish
bet30/34
Sana06.01.2022
Hajmi37,53 Mb.
#325163
1   ...   26   27   28   29   30   31   32   33   34
Bog'liq
9780134177373-Vol-1

This page intentionally left blank 

From the Library of Hristo Dimov Hristov




ptg18360597

2

CHAPTER


The Java Programming

Environment

In this chapter

2.1 Installing the Java Development Kit, page 18



2.2 Using the Command-Line Tools, page 23

2.3 Using an Integrated Development Environment, page 26



2.4 Running a Graphical Application, page 30

2.5 Building and Running Applets, page 33



In this chapter, you will learn how to install the Java Development Kit (JDK) and

how to compile and run various types of programs: console programs, graphical

applications, and applets. You can run the JDK tools by typing commands in a

terminal window. However, many programmers prefer the comfort of an inte-

grated development environment. You will learn how to use a freely available

development environment to compile and run Java programs. Although easier

to learn, integrated development environments can be resource-hungry and te-

dious to use for small programs. Once you have mastered the techniques in this

chapter and picked your development tools, you are ready to move on to

Chapter 3, where you will begin exploring the Java programming language.



17

From the Library of Hristo Dimov Hristov




ptg18360597

2.1 Installing the Java Development Kit

The most complete and up-to-date versions of the Java Development Kit (JDK)

are available from Oracle for Linux, Mac OS X, Solaris, and Windows. Versions

in various states of development exist for many other platforms, but those

versions are licensed and distributed by the vendors of those platforms.

2.1.1 Downloading the JDK

To download the Java Development Kit, visit the web site at 

www.oracle.com/

technetwork/java/javase/downloads

 and be prepared to decipher an amazing amount of

jargon before you can get the software you need. See Table 2.1 for a summary.

You already saw the abbreviation JDK for Java Development Kit. Somewhat

confusingly, versions 1.2 through 1.4 of the kit were known as the Java SDK

(Software Development Kit). You will still find occasional references to the old

term. There is also a Java Runtime Environment (JRE) that contains the virtual

machine but not the compiler. That is not what you want as a developer. It is

intended for end users who have no need for the compiler.

Next, you’ll see the term Java SE everywhere. That is the Java Standard Edition,

in contrast to Java EE (Enterprise Edition) and Java ME (Micro Edition).

You might run into the term Java 2 that was coined in 1998 when the marketing

folks at Sun felt that a fractional version number increment did not properly

communicate the momentous advances of JDK 1.2. However, because they had

that insight only after the release, they decided to keep the version number 1.2

for the development kit. Subsequent releases were numbered 1.3, 1.4, and 5.0. The

platform

, however, was renamed from Java to Java 2. Thus, we had Java 2 Standard

Edition Software Development Kit Version 5.0, or J2SE SDK 5.0.

Fortunately, in 2006, the numbering was simplified. The next version of the Java

Standard Edition was called Java SE 6, followed by Java SE 7 and Java SE 8.

However, the “internal” version numbers are 1.6.0, 1.7.0, and 1.8.0.

When Oracle makes a minor version change to fix urgent issues, it refers to the

change as an update. For example, Java SE 8u31 is the 31st update of Java SE 8,

and it has the internal version number 1.8.0_31. An update does not need to be

installed over a prior version—it contains the most current version of the whole

JDK. Also, not all updates are released to the public, so don’t panic if update 31

isn’t followed by update 32.

Chapter 2

The Java Programming Environment



18

From the Library of Hristo Dimov Hristov




ptg18360597

Table 2.1

Java Jargon

Explanation

Acronym

Name


The software for programmers who want

to write Java programs

JDK

Java Development Kit



The software for consumers who want to

run Java programs

JRE

Java Runtime Environment



The software for running Java programs

on servers

Server JRE



The Java platform for use on desktops

and simple server applications

SE

Standard Edition



The Java platform for complex server

applications

EE

Enterprise Edition



The Java platform for use on cell phones

and other small devices

ME

Micro Edition



An alternate toolkit for graphical user

interfaces that is included in Oracle’s Java

SE distribution

Java FX



A free and open source implementation

of Java SE. It does not include browser

integration or JavaFX.

OpenJDK



An outdated term that described Java

versions from 1998 until 2006

J2

Java 2


An outdated term that described the JDK

from 1998 until 2006

SDK

Software Development Kit



Oracle’s term for a bug fix release

u

Update



Oracle’s integrated development

environment

NetBeans


With Windows or Linux, you need to choose between the 

x86


 (32-bit) and 

x64


(64-bit) versions. Pick the one that matches the architecture of your operating

system.


With Linux, you have a choice between an RPM file and a 

.tar.gz


 file. We

recommend the latter—you can simply uncompress it anywhere you like.

Now you know how to pick the right JDK. To summarize:

19

2.1 Installing the Java Development Kit

From the Library of Hristo Dimov Hristov



ptg18360597

You want the JDK (Java SE Development Kit), not the JRE.



Windows or Linux: Choose 

x86

 for 32 bit, 



x64

 for 64 bit.

Linux: Pick the 



.tar.gz

 version.

Accept the license agreement and download the file.

NOTE: Oracle offers a bundle that contains both the Java Development Kit and

the NetBeans integrated development environment. I suggest that you stay away

from all bundles and install only the Java Development Kit at this time. If you

later decide to use NetBeans, simply download it from 

http://netbeans.org

.

2.1.2 Setting up the JDK



After downloading the JDK, you need to install it and figure out where it was

installed—you’ll need that information later.

Under Windows, launch the setup program. You will be asked where to install



the JDK. It is best not to accept a default location with spaces in the path name,

such as 


c:\Program Files\Java\jdk1.8.0_

version

. Just take out the 

Program Files

 part of the

path name.

On the Mac, run the installer. It installs the software into 



/Library/Java/

JavaVirtualMachines/jdk1.8.0_



version

.jdk/Contents/Home

. Locate it with the Finder.

On Linux, simply uncompress the 



.tar.gz

 file to a location of your choice, such

as your home directory or 

/opt


. Or, if you installed from the RPM file,

double-check that it is installed in 

/usr/java/jdk1.8.0_


Download 37,53 Mb.

Do'stlaringiz bilan baham:
1   ...   26   27   28   29   30   31   32   33   34




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish