Java

Java (programming language)

Java is a high-level, class-based, object-oriented programming language designed to have few implementation dependencies. It allows code to run on any platform that supports Java without recompiling. It has fewer low-level facilities than C and C++, but provides dynamic capabilities such as reflection and runtime code modification.

2 courses cover this concept

CSE 142 Computer Programming I

University of Washington

Summer 2022

This introductory course teaches programming using Java. Students learn computational problem-solving techniques, functional decomposition, control structures, data abstraction, and code documentation. No prior programming experience is required.

No concepts data

+ 46 more concepts

COS 226 Algorithms and Data Structures

Princeton University

Spring 2023

This course surveys crucial algorithms and data structures used in modern computing, with emphasis on sorting, searching, graphs, and strings. It aims to develop implementations, understand their performance, and evaluate their effectiveness.

No concepts data

+ 25 more concepts