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

A

java

21
Q

the compiler

A

javac

22
Q

the documentation generator

A

javadoc

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
Q

What does an Integrated Development

Environment consist of:

A
  • Source code Editor.
  • Compiler and/or interpreter.
  • Build- automation tools.
26
Q

The Leaders:

A
  • NetBeans
  • Microsoft Visual Studio
  • Eclipse
27
Q

Tools For Object Oriented Design:

A
  • Object inspector.
  • Class Browser.
  • Class hierarchy diagram.
28
Q

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.

A

Integrated Development

Environment

29
Q

Most IDEs today have X that simplify the
development of UIs, which is critical for commercial
software today.

A

GUI modeling utilities

30
Q

NetBeans all started as a student project called X

A

Xelfi

31
Q

NetBeans’ Goal was to write a X in Java for the

first time

A

Delphi-like Java IDE

32
Q

A fast fully-featured Integrated Development Environment

(IDE) with support for Java.

A

NetBeans

33
Q

Compliant applications for accelerating development across

all major OS platforms.

A

NetBeans

34
Q

Provides an open source, high performance, modular,
extensible, multi-platform Java IDE for GUI, mobile tools,
Web, and Desktop applications

A

NetBeans

35
Q

Written in java and therefore runs on every operating

system that supports Java VM

A

NetBeans

36
Q

easily configured user interface and a

modular architecture extensible with additional plugins.

A

Environment:

37
Q

support for multiple source roots, easy
management of libraries, easily ported to other
environments, all based on Apache Ant.

A

Project System:

38
Q

Web Application project type, Supports
the J2EE 1.3 and 1.4 standards with web application build
support based on Apache Ant.

A

Web Development:

39
Q

easy to create

and deploy and import java beans

A

Enterprise Java Beans (EJB) Development:

40
Q

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.

A

Web Services Development: