Introduction to Java and Programming Languages

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/19

flashcard set

Earn XP

Description and Tags

20 question-and-answer flashcards reviewing Java’s features, applications, and the history of major programming languages.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

Which company originally developed Java, and who owns it now?

Java was developed by Sun Microsystems and is now owned by Oracle.

2
New cards

On what date was the first version of Java released?

May 23, 1995.

3
New cards

What are the five main advantages that have driven Java’s popularity?

1) Cost (free), 2) Platform independence, 3) Versatility, 4) Object-oriented design, 5) Simple language syntax.

4
New cards

Why is Java considered a low-cost programming language?

It is completely free to download, use, and distribute, unlike many languages that cost hundreds or thousands of dollars.

5
New cards

What does it mean that Java is “platform independent”?

A Java program can run on almost any computer without separate Mac or Windows versions.

6
New cards

Name three broad categories of applications that can be built with Java.

Console applications, graphical user interface (GUI) applications, and web-embedded applets.

7
New cards

Which Java feature allows large programs to be built and modified easily through reusable pieces?

Its object-oriented design.

8
New cards

How does Java’s simplicity support its platform independence?

By keeping the language streamlined, it avoids platform-specific features, helping the same code run on any computer.

9
New cards

Which mobile operating system relies heavily on Java for app development?

Android OS.

10
New cards

Identify two big-data frameworks that are built using Java.

Apache Hadoop and Apache Spark.

11
New cards

Which major e-commerce company uses Java in its backend infrastructure?

Amazon.

12
New cards

Give two examples of how Java is used in the finance and trading sectors.

Transaction processing systems in banks and high-frequency trading platforms.

13
New cards

Which programming language, created in the early 1950s for scientific work, is still in use today?

FORTRAN (FORmula TRANslator).

14
New cards

What business-oriented language emerged in the late 1950s?

COBOL (Common Business Oriented Language).

15
New cards

Who created BASIC and for what purpose?

Two Dartmouth College professors in the 1960s, so that everyday people could learn programming.

16
New cards

In what year and at which lab was the C programming language developed?

1972 at AT&T Bell Labs.

17
New cards

What enhancement turned C into C++, and when did this occur?

The addition of object-oriented capabilities in 1986, also at Bell Labs.

18
New cards

What is a Java applet?

A small GUI application embedded in a web page, using menus, buttons, and mouse input to make pages dynamic.

19
New cards

How is Java utilized in cloud computing?

Cloud providers such as AWS employ Java to build and run infrastructure and services.

20
New cards

In which field is Java used to control and manage physical machines such as robots?

Robotics.