The Java Programming Language
by C. L. Tang
Many programming languages we are familiar with today are known as high-level programming languages. High-level programming languages such as C#, Python, and Java resemble native languages and fall into either of two major categories: the object-oriented approach or the procedural approach. In this text, we attempt to solidify our understanding of the basics of the Java programming language.