COBOL Table vs Java arrays Top Differences

I learned Java and I am got benefit. So Read, or follow my blogs, and you will also get the same. Here I have given differences between COBOL tables and Java arrays.

COBOL Arrays

  • Multiple dimensions (maximum seven).
  • Fixed in size at compile time, unless you use the OCCURS DEPENDING ON clause, which specifies the minimum and maximum sizes.
  • Can initialize at declaration time.
  • Can initialize by assigning values in the code.
  • Supports built-in search capability

Java Arrays

  • Multiple dimensions (no limit).
  • Fixed in length at run time, but cannot be changed once set. The Vector class in the java.util package can be used for truly dynamically sizable arrays.
  • Can initialize at declaration time.
  • Can initialize by assigning values in the code.
  • No built-in search functions, except via the Arrays class in java.util (new in JDK 1.2), or via the Hashtable class, also in java.util.

Author: Srini

Experienced software developer. Skills in Development, Coding, Testing and Debugging. Good Data analytic skills (Data Warehousing and BI). Also skills in Mainframe.