The Minimum You Need to Know about Java on OpenVMS
Publisher: Logikal Solutions
Published: July 2006
Language: eng
Format: Paperback
Number of pages: 352
ISBN-13: 9780977086610
Subjects: Information Technology; Miscellaneous Software; Programming Languages - BASIC; Computers & Internet - Computer Science; Computers - Languages / Programming
Table of contents: title: Introduction
pagenum: I-1; label: I.1
pagenum: I-1
title: Why Java?; label: I.2
pagenum: I-3
title: Approach of This Book; label: I.3
pagenum: I-4
title: Prerequisites for This Book; label: I.4
pagenum: I-4
title: Obtaining and Installing Java; label: I.5
pagenum: I-7
title: Major Pitfalls of Java on OpenVMS; title: Chapter 1 Basics of Java
pagenum: 1-1; label: 1.1
pagenum: 1-1
title: A Little Bit of History and Concept; label: 1.2
pagenum: 1-5
title: Data Types; label: 1.3
pagenum: 1-7
title: Everything is a Class (almost); label: 1.4
pagenum: 1-8
title: Reference not Pointer; label: 1.5
pagenum: 1-8
title: The Sandbox; label: 1.6
pagenum: 1-9
title: Garbage Collection; label: 1.7
pagenum: 1-10
title: No Include Files or Preprocessor; label: 1.8
pagenum: 1-11
title: Constructors and Finalizers; label: 1.9
pagenum: 1-11
title: Arithmetic Operators; label: 1.10
pagenum: 1-12
title: Relational Operators; label: 1.11
pagenum: 1-12
title: Boolean Operators; label: 1.12
pagenum: 1-13
title: Bitwise Operators; label: 1.13
pagenum: 1-13
title: Assignment Operators; label: 1.14
pagenum: 1-13
title: Comments; label: 1.15
pagenum: 1-14
title: Abstract Classes and Methods; label: 1.16
pagenum: 1-14
title: Inheritance; label: 1.17
pagenum: 1-17
title: Polymorphism; label: 1.18
pagenum: 1-17
title: Source Code Organization and Style; label: 1.19
pagenum: 1-18
title: Modifiers for Data Types and Methods; label: 1.20
pagenum: 1-21
title: Packages; label: 1.21
pagenum: 1-22
title: Interfaces; label: 1.22
pagenum: 1-23
title: Threads; label: 1.23
pagenum: 1-26
title: Exceptions; label: 1.24
pagenum: 1-28
title: JAVA$CLASSPATH; label: 1.25
pagenum: 1-28
title: A Little Lecture on Strings and References; label: 1.26
pagenum: 1-30
title: Java Follow Up; label: 1.27
pagenum: 1-32
title: Exercises; title: Chapter 2 Using RTL and SYS Calls
pagenum: 2-1; label: 2.1
pagenum: 2-1
title: Goal of This Chapter; label: 2.2
pagenum: 2-1
title: Order of Development with JNI; label: 2.3
pagenum: 2-2
title: Creating Linker Option Files for JNI; label: 2.4
pagenum: 2-8
title: LibGetLogical; label: 2.5
pagenum: 2-18
title: Programming Assignment 1; label: 2.6
pagenum: 2-19
title: VMSLogical; label: 2.7
pagenum: 2-25
title: Programming Assignment 2; label: 2.8
pagenum: 2-25
title: VMSDate; label: 2.9
pagenum: 2-41
title: Programming Assignment 3; label: 2.10
pagenum: 2-41
title: VMSSpawn; label: 2.11
pagenum: 2-45
title: Programming Assignment 4; label: 2.12
pagenum: 2-45
title: Words of Warning About LIB$SPAWN(); label: 2.13
pagenum: 2-46
title: RTL and SYS Followup; label: 2.14
pagenum: 2-47
title: Exercises; title: Chapter 3 Accessing RMS Indexed Files
pagenum: 3-1; label: 3.1
pagenum: 3-1
title: The Choices We Make; label: 3.2
pagenum: 3-2
title: Building What We Need; label: 3.3
pagenum: 3-29
title: The Native Interface Code; label: 3.4
pagenum: 3-48
title: One More Indexed File; label: 3.5
pagenum: 3-50
title: RMS Followup; label: 3.6
pagenum: 3-51
title: Programming Assignments; label: 3.7
pagenum: 3-51
title: Exercises; title: Chapter 4 Interfacing With FMS
pagenum: 4-1; label: 4.1
pagenum: 4-1
title: Why Use FMS?; label: 4.2
pagenum: 4-2
title: Our Fms Class; label: 4.3
pagenum: 4-20
title: FMS Follow Up; title: Chapter 5 Building Java Via MMS
pagenum: 5-1; label: 5.1
pagenum: 5-1
title: The philosophy; label: 5.2
pagenum: 5-3
title: Logical Name Table Modifications; label: 5.3
pagenum: 5-3
title: Build Command File; label: 5.4
pagenum: 5-6
title: The Infrastructure MMS Procedure; label: 5.5
pagenum: 5-18
title: Running Our New Classes; label: 5.6
pagenum: 5-19
title: Programming Assignment; label: 5.7
pagenum: 5-20
title: Exercises; title: Chapter 6 Mega Zillionare Application - RMS
pagenum: 6-1; label: 6.1
pagenum: 6-1
title: What to Expect; label: 6.2
pagenum: 6-1
title: String Dates in Java; label: 6.3
pagenum: 6-3
title: Importing Data; label: 6.4
pagenum: 6-6
title: Bulk Reporting Data; label: 6.5
pagenum: 6-10
title: Creating Our Stats File; label: 6.6
pagenum: 6-13
title: Programming Assignment 1; label: 6.7
pagenum: 6-14
title: The Most Report; label: 6.7
pagenum: 6-19
title: Programming Assignment 2; label: 6.8
pagenum: 6-19
title: The Due Report; label: 6.9
pagenum: 6-23
title: Programming Assignment 3; label: 6.10
pagenum: 6-23
title: The Browse Module; label: 6.12
pagenum: 6-32
title: The Entry Module; label: 6.13
pagenum: 6-38
title: The Menu; label: 6.14
pagenum: 6-42
title: Programming Assignment 5; title: Chapter 7 Using the Buffers Directly - RMS2
pagenum: 7-1; label: 7.1
pagenum: 7-1
title: The Intention; label: 7.2
pagenum: 7-1
title: How Hurt Are You?; label: 7.3
pagenum: 7-2
title: Programming Assignment One; label: 7.4
pagenum: 7-2
title: Upgrade Before Continuing; label: 7.5
pagenum: 7-3
title: Our New Java Class; label: 7.6
pagenum: 7-14
title: Programming Assignment Two; label: 7.7
pagenum: 7-14
title: The Support and Open Functions; label: 7.8
pagenum: 7-20
title: Reading Records; label: 7.9
pagenum: 7-25
title: Programming Assignment Three; label: 7.10
pagenum: 7-26
title: Updates and Deletes; label: 7.11
pagenum: 7-27
title: Programming Assignment Four; label: 7.12
pagenum: 7-27
title: Writing a Record; label: 7.13
pagenum: 7-28
title: Follow Up; title: Chapter 8 RDB Via JDBC
pagenum: 8-1; label: 8.1
pagenum: 8-1
title: Setting Things Up; label: 8.2
pagenum: 8-6
title: A Sample Java Program; label: 8.3
pagenum: 8-10
title: Programming Assignment One; label: 8.4
pagenum: 8-11
title: Design Considerations; label: 8.5
pagenum: 8-12
title: Some Serious Flaws; label: 8.6
pagenum: 8-15
title: Our Main Program; label: 8.7
pagenum: 8-19
title: Our Prompt Routine; label: 8.8
pagenum: 8-19
title: The Import Module; label: 8.9
pagenum: 8-22
title: Stats Creation; label: 8.10
pagenum: 8-26
title: The Due Report; label: 8.11
pagenum: 8-29
title: The Dump Report; label: 8.12
pagenum: 8-32
title: Our Browse Module; label: 8.13
pagenum: 8-40
title: Programming Assignment Two; label: 8.14
pagenum: 8-41
title: The Maintenance Module; label: 8.15
pagenum: 8-48
title: Programming Assignment Three; label: 8.16
pagenum: 8-48
title: Programming Assignment Four; label: 8.17
pagenum: 8-48
title: RDB Follow Up; label: 8.18
pagenum: 8-49
title: JAR Files; label: 8.19
pagenum: 8-50
title: Java Follow Up; title: Chapter 9 Ruminations
pagenum: 9-1; label: 9.1
pagenum: 9-1
title: Vendor Management Systems and the End of Consulting Firms; label: 9.2
pagenum: 9-4
title: The Tech Farm; label: 9.3
pagenum: 9-7
title: Return of the 30-Year System; label: 9.4
pagenum: 9-13
title: Do You Really Want to Work in IT?; label: 9.5
pagenum: 9-18
title: Solve the Whole Problem; label: 9.6
pagenum: 9-23
title: The Mythical Business Analyst; label: 9.7
pagenum: 9-29
title: The Much Maligned LF/CR