Skip navigation

Bookboon.com Download free eBooks and textbooks

Choose a category

Java: The Fundamentals of Objects and Classes

An Introduction to Java Programming

Java: The Fundamentals of Objects and Classes
4.0 (27 reviews) Read reviews
ISBN: 978-87-7681-475-5
1 edition
Pages : 92
  • Price: 69.99 kr
  • Price: €7.99
  • Price: £7.99
  • Price: ₹250
  • Price: $9.99
  • Price: 69.99 kr
  • Price: 69.99 kr

Download for FREE in 4 easy steps...

We are terribly sorry, but in order to download our books or watch our videos, you will need a browser that allows JavaScript.
Please enter your work email address.
After entering your email address, a confirmation email will be sent to your inbox. Please approve this email to receive our weekly eBook update. We will not share your personal information with any third party.
eLib
Unlock your organization's learning potential
Click here!

Corporate eLibrary

Discover our Business Solutions for employee learning

This is a Premium eBook

Bookboon Premium - Get access to over 800 eBooks - without ads

You can get free access for a month to this - and 800 other books with the Premium Subscription. You can also buy the book below

  • Start a 30-day free trial. After trial: 39.99 kr p/m
  • Start a 30-day free trial. After trial: €5.99 p/m
  • Start a 30-day free trial. After trial: £4.99 p/m
  • Start a 30-day free trial. After trial: ₹299 p/m
  • Start a 30-day free trial. After trial: $3.99 p/m
  • Start a 30-day free trial. After trial: 39.99 kr p/m
  • Start a 30-day free trial. After trial: 39.99 kr p/m
eLib
Unlock your organization's learning potential
Click here!

Corporate eLibrary

Discover our Business Solutions for employee learning

About the book

  1. Reviews
  2. Description
  3. Content
  4. About the Author

Reviews

Dr.N.SASIREKHA ★★★☆☆

Covers the fundamentals of java objects and class. Excellent book for novice learners.

Donhusi- Java expert ★★★★★

This book is a very supportive source of learning JAVA.

Description

The three books in the Java series aim to give the learner a deep understanding of the Standard Edition (SE) Application Programming Interface (API) of the Java programming language. The series begins with an introduction to the basic concepts of Java objects and concludes with an exploration of the development of Java programmes that employ a graphical user interface to the business logic of a Java application.

Content

  1. Object-Oriented Programming: What is an Object?
    1. Introduction to Objects
    2. Comparison of OOP and Non-OOP
    3. Object-Oriented Analysis and Design (OOA & D)
  2. A First Java Programme: From Class Diagram to Source Code
    1. Introduction
    2. The Class Diagram for the Member Class
    3. The Java Source Code for the Member Class
    4. Using Member Objects
    5. Summary
  3. Language Basics: Some Syntax and Semantics
    1. Introduction
    2. Identifiers
    3. Primitive Data Types
    4. Variables
    5. Operators
    6. Summary
  4. Methods: Invoking an Object’s Behavior
    1. How do we get Data Values into a Method?
    2. How do we get Data Values out of a Method?
    3. Method Overloading
    4. The Structure of a Typical Class Definition
  5. Classes and Objects: Creating and Using Objects
    1. Invoking an Object’s Constructor
    2. Object Construction and Initialisation of an Object’s State
    3. Overloading Constructors
    4. Initialisation Blocks
  6. Collecting Data I
    1. An Introduction to Arrays
    2. Arrays as Data Structures
    3. Declaring Arrays
    4. Creating Arrays
    5. Populating Arrays
    6. Accessing Array Elements
    7. Arguments Passed to the main Method

About the Author

Academic
B.Sc. (Hons), Chemistry, 2i, Birmingham University, 1969
Ph.D. Physical Chemistry, Birmingham University, 1972
PGCE Mathematics, Worcester College of Education, 1973
Diploma in Computer Education, Westhill College, 1982
M.Phil., City of Birmingham Polytechnic, 1987

Professional
Cisco Certified Network Associate, 2001
Cisco Java Certified Instructor, 2002

School: Computing, Telecommunications and Networks

Job Title: Senior Lecturer

Summary Profile
I have spent the past few years since I joined (what is now known as) the Faculty of TEE from my previous faculty at BCU concentrating principally on teaching application development using Java. I have developed and delivered course modules that enable students to develop Java and Web applications using the BlueJ and NetBeans IDEs. In addition, I have developed and delivered a module that enables learners to develop Java-based, distributed applications.

Current Responsibilities/Areas of Specialisation
Current teaching responsibilities include Module Co-ordinator for a second year module that takes the student from an introduction to Java through to the development of Web applications using Java. I also teach, as a member of a team, aspects of distributed application development as part of a final year module. I also teach similar material on a masters programme.

My area of specialisation is that of desktop and Web application development in Java and distributed applications in Java.

Previous Work Experience

Academic
From 1982 to 2001, my principal domain of academic interest was that of computer networks. When I joined my current faculty in September 2001, I used my new post as an opportunity to change my specialist domain to that of Java application development, with a particular interest in Web applications and distributed applications.

Research/Publications
ETHERIDGE, D. M., (1987), Raising Your Productivity Rating, Business Computing and Communications, November.

ETHERIDGE, D. M. and MORETON, R., (1987), Strategic Planning for Information Communications Systems, Journal of Information Systems, December.

ETHERIDGE, D. M. and SIMON, E., (1992), Information Networks: Planning and Design, Prentice Hall.

CLARKE, J., WINFIELD, M. and ETHERIDGE, D. M., (2000), Schema-based Reasoning Harness for Ambiguity Resolution in Egyptian Hieroglyphs, Proceedings of the Fifth Joint Conference on Information Sciences, Volume 1., February 27 March 3, Atlantic City, pp. 859-861.

ETHERIDGE, D. M., (2009), three on-line books: Java: The Fundamentals of Objects and Classes; Java Classes in Java Applications; Java Graphical User Interfaces, bookboon.com.

Research/Consultancy
Research for Butler Cox and Partners Ltd., 1982-85.
This work included researching and writing reports published by Frost and Sullivan Incorporated (New York and London). Four reports were completed:

1. The European Market for Electronic Mail.
2. The European Market for Local Area Networks.
3. The European Market for Consumer Telephones.
4. The European Market for Communication Satellites.

Consultancy
A secondment of 6 months to Logica Consultancy Ltd., 1988-89.
Whilst working for Logica, I contributed to a number of projects for Logica’s clients.

This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with EU regulation.