M1 PT1 Flashcards

1
Q

Introduction to Java Technology

Java language, originally called the ‘X’

A

Oak

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Java language was developed by X at X

A

James
Gosling

Sun Microsystems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Sun Microsystems is now a subsidiary of

A

Oracle Corporation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Javal language was released in X as a core component of Sun

Microsystems’ Java platform

A

1995

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

It has derived much of its syntax from C and C++ but has a simpler
object model and fewer low-level facilities.

A

java language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

is a general-purpose, concurrent, class-based, object-
oriented language that is specifically designed to have as few
implementation dependencies as possible.

A

Java

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

files with .java extension

A

java source code files

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

java source code files compiles into a format called

A
bytecode (files with .class 
extension)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

can be executed by a Java interpreter.

A
bytecode (files with .class 
extension)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

It was intended for use in Sun’s project research to work on a
programming software to control electronic devices

A

java

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

It was modified to take advantage of the World Wide Web.

A

Java

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

The X, later named as X, was the very first

web browser created in Java.

A

WebRunner

HotJava

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

In 1995, the X internet browser was also

developed to support Java.

A

Netscape Navigator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

X is a portable language that could run
on any platform. The language was able to do
this by generating intermediate code for a
hypothetical computer called a virtual machine.

A

Java

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

X is a

program that runs on all computers.

A

Java Virtual Machine (JVM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

The X
creates a software simulation of a CPU and
memory and handles all communication between
the Java program and the underlying operating
system and hardware.

A

Java Virtual Machine (JVM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q
The Java source code (.java file) is normally 
compiled to produce the bytecode file (.class file) 
which is normally interpreted by the X
A

Java virtual

machine (JVM)

18
Q

The JVM and Application architecure

A

source code (myProgram.java)

javac (java compiler)

byte code (myProgram.class)

java virtual machine (interpreter)

machine code (output on the computer screen)

19
Q

Java 2 Software Development Kit contains

A

java, javac, javadoc, other tools

20
Q

the loader for Java applications

21
Q

the compiler

22
Q

the documentation generator

23
Q

Steps in Creating a Java Application

A
  1. Create the source code.
  2. Compile the source code.
  3. Run the program
24
Q

An X is a computer software to
help computer programmers develop
software

A

Integrated Development

Environment

25
What does an Integrated Development | Environment consist of:
- Source code Editor. - Compiler and/or interpreter. - Build- automation tools.
26
The Leaders:
- NetBeans - Microsoft Visual Studio - Eclipse
27
Tools For Object Oriented Design:
- Object inspector. - Class Browser. - Class hierarchy diagram.
28
X abstracts the configuration necessary to piece together various utilities in one unit, which could ease the learning of a language, and increases developer productivity.
Integrated Development | Environment
29
Most IDEs today have X that simplify the development of UIs, which is critical for commercial software today.
GUI modeling utilities
30
NetBeans all started as a student project called X
Xelfi
31
NetBeans' Goal was to write a X in Java for the | first time
Delphi-like Java IDE
32
A fast fully-featured Integrated Development Environment | (IDE) with support for Java.
NetBeans
33
Compliant applications for accelerating development across | all major OS platforms.
NetBeans
34
Provides an open source, high performance, modular, extensible, multi-platform Java IDE for GUI, mobile tools, Web, and Desktop applications
NetBeans
35
Written in java and therefore runs on every operating | system that supports Java VM
NetBeans
36
easily configured user interface and a | modular architecture extensible with additional plugins.
Environment:
37
support for multiple source roots, easy management of libraries, easily ported to other environments, all based on Apache Ant.
Project System:
38
Web Application project type, Supports the J2EE 1.3 and 1.4 standards with web application build support based on Apache Ant.
Web Development:
39
easy to create | and deploy and import java beans
Enterprise Java Beans (EJB) Development:
40
X wizards for creating web services and web services clients, providing the basic (java/wsdl) code needed, and easy to use testing tools of existing web services.
Web Services Development: