|
|
|
Internet Programming
So far, we have described many features of the Java programming language that are broadly equivalent to those in other programming languages. This unit marks a change in that we will consider some of the more distinctive aspects of Java, which make it very popular for internet-related programming.
We will describe how to use Java to program... | | 'Lets Do Java
The underlying theme of this course is that Java is a highly portable programming language and is able to run on a very wide range of platforms.
This means that Java software may be required to run on very small scale systems with few resources, such as very limited storage or very small displays, as well as on large networks... | | Java in the Small
We have called this unit 'Java in the small' after atermcoined by DeRemer and Kron in a 1976 paper.This refers to the programming of the internal parts of programs, in particular the contentsofmethods.
The previous unit introduced the idea of objectscommunicating through the invocation of methods on objects. In this unit you will... |
|
Java in the Large
The previous unit described the 'small' programming structures that languages such as
Java offer. We have been concerned largely with how we store and operate on data, and
how methods achieve their purposes. In this unit, we aim to show that Java is truly an
object-oriented language. Object-oriented languages provide better... | | Input, Output and Exceptions
Communication is vital. It is also potentially unreliable. This is true of human
communication, but also of communication between humans and computers, or equally
when one computer communicates with another across a network.
There are two fundamentally different ways of communicating with a Java program. In
this... | | Packages and Abstraction
In thisunit,weconsider anumber of facilities of Java that are particularly useful for structuring larger systems.
Classesand class hierarchies are the fundamental structuring concepts for Java programs. In larger programs, consisting of many classes, we oftenneed ahigher level of structure also. The Java language provides the... |
|
|
Result Page: Previous 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 Next |