Is Chapter 1

Ace your homework & exams now with Quizwiz!

Hardware

Computers

The keyboard, Screen, Mouse, Hard disks, Memory, Dvd drives and processing units.

A computer consists of various devices referred to as hardware such as

Inheritance

A new class of objects can be created conveniently by

Open-source software

A software development style that departs from the proprietary development that dominated software's early years.

Java Micro Edition

A subset of Java SE- Is geared toward developing applications for resource constrained embedded devices, such as smartwatches, mp3 players, television set-top boxes, smart meters and more

object-oriented-analysis-and-design (OOAD) process

Analyzing and designing your system from an object-oriented point of view

bytecode verifier

As the classes are loaded, the _____ ______ examines their bytecodes Ensures that they're valid and do not violate Java's security restrictions.

Instance Variables

Attributes are specified by the class's

Computer Programs

Computers process data under the control of sequences of instructions called

Java Standard Edition

Contains the capabilities needed to develop desktop and server applications

data hierarchy

Data items processed by computers form a ____ ______ that becomes larger and more complex in structure as we progress from the simplest data called bits to richer ones such as characters and fields

Big Data

Deals with such massive amounts of data and this field is growing quickly, creating lots of opportunity for software developers.

Characters

Digits, letters, and special symbols are known as

Android

Fastest-growing mobile and smartphone operating system Based on the Linux kernel and uses Java.

Record

Implemented as a class in Java

Class

In Java, we create a program unit called a _____ to house the set of methods that perform the class's tasks.

Bandwidth

Information carrying capacity

Java Enterprise Edition

Is geared toward developing large-scale, distributed networking applications and web-based applications

just-in-time (JIT) compilation.

JVMs typically execute bytecodes using a combination of interpretation and so-called

bytecodes

Java compiler translates Java source code into _____ that represent the tasks to execute

Java

One of the world's most widely used computer programming languages

Method

Performing a task in a program requires a

Linux, Windows 7 and Mac OS X

Popular desktop operating systems include

Google's Android, Apple's iOS (for its iPhone, iPad and iPod Touch devices), Windows Phone and Blackberry OS.

Popular mobile operating systems used in smartphones and tablets include

Integrated development environments (IDEs)

Provide tools that support the software development process, such as editors, debuggers for locating logic errors (errors that cause programs to execute incorrectly) and more.

Programmers

Software programs guide the computer through ordered actions specified by people called

Operating systems

Software systems that make using computers more convenient for users, application developers and system administrators.

Software

The Instructions you write

loading

The JVM places the program in memory to execute it—this is known as

ASII character set

The popular subset of Unicode that represents uppercase and lowercase letters, digits and some common special characters

Transmission Control Protocol (TCP)

The protocol (set of rules) for communicating over the ARPAnet became known as the

BIT

The smallest data item in a computer can assume the value 0 or the value 1

The Kernel

The software that contains the core components of the operating system is called

vi and emacs

Two editors widely used on Linux systems are

database

a collection of data organized for easy access and manipulation

A field

a group of characters or bytes that conveys meaning

File

a group of related records

Java Virtual Machine (JVM)

a part of the JDK and the foundation of the Java platform—executes bytecodes.

Virtual Machine

a software application that simulates a computer Hides the underlying operating system and hardware from the programs that interact with it.

HyperText Markup Language (HTML).

a technology for sharing information via "hyperlinked" text documents.

Object-oriented programming (OOP)

allows you to implement an object-oriented design as a working system.

Interfaces

collections of related methods that typically enable you to tell objects what to do, but not how to do it

TCP

ensured that messages, consisting of sequentially numbered pieces called packets, were properly routed from sender to receiver, arrived intact and were assembled in the correct order

edit compile load verify execute.

five phases of Java development

Ajax

helps Internet-based applications perform like desktop applications

The World Wide Web

is a collection of hardware and software associated with the Internet that allows computer users to locate and view multimedia-based documents (documents with various combinations of text, graphics, animations, audios and videos) on almost any subject.

Mashup

is an applications-development methodology in which you can rapidly develop powerful software applications by combining (often free) complementary web services and other forms of information feeds.

Method call

message is implemente that tells a method of the object to perform its task.

Class Loader

takes the .class files containing the program's bytecodes and transfers them to primary memory. Also loads any of the .class files provided by Java that your program uses.

Bandwidth

the information-carrying capacity of communications lines

The Unified Modeling Language (UML)

the most widely used graphical scheme for modeling object-oriented systems.

inheritance

the new class (called the subclass) starts with the characteristics of an existing class (called the superclass), possibly customizing them and adding unique characteristics of its own

Character set

the set of all the characters used to write programs and represent data items


Related study sets

Section 5.6 Part 1: Writing Ratios and Using Ratios in Applications

View Set

chapter 18: disorders of blood flow and blood pressure objectives

View Set

CH 8 Application: The Costs Of Taxation

View Set

Chapter 43: Fluid and Electrolyte Balance

View Set

HIST 1302 Quiz 6: Progressive Era

View Set

Citi Training - Research Misconduct

View Set