algorithms (1) concepts (9) data structures (2) junit (2) practices (1) reference (1) regular expressions (4) standard library (10) syntax (8) tools (5) tutorials (2) unit testing (2) xml (2)

algorithms

Alternative number bases

Internal (storage) & external representations, and conversion between representations.

concepts

Alternative number bases

Internal (storage) & external representations, and conversion between representations.

Arrays in Java

How are arrays declared, created, and accessed in Java?

Building blocks

Data types, literal values, variables, operators, and basic statements.

Classes in Java

What are classes, anyway? What are they used for? How are they defined and consumed?

Math concepts

Basic mathematical concepts and computation in Java.

RegexOne

Lessons on regex basics.

Regular-Expressions.info

Regular expression reference and comprehensive tutorials.

Using XML: A List Apart

Guided tour of a selected set of XML use cases.

XML introduction

Introduction to the basic concepts and syntax of XML.

data structures

Collections framework

Interfaces and implementing classes for ordered collections (List), unordered collections of distinct values (Set), and key-value lookup tables (Map).

Math concepts

Basic mathematical concepts and computation in Java.

junit

JUnit 5 User Guide

Comprehensive reference for incorporating JUnit 5 unit tests in a Java project.

Writing JUnit 5 tests

Annotations and methods used in JUnit 5 tests.

practices

Common programming letter-casing styles

Definitions and common uses in Java/Android development.

reference

java.util.regex.Pattern & java.util.regex.Matcher

Regular expression classes in the Java standard library.

regular expressions

RegexOne

Lessons on regex basics.

RegexPlanet

Cross-platform online regular expression tester.

Regular-Expressions.info

Regular expression reference and comprehensive tutorials.

java.util.regex.Pattern & java.util.regex.Matcher

Regular expression classes in the Java standard library.

standard library

Arrays in Java

How are arrays declared, created, and accessed in Java?

Building blocks

Data types, literal values, variables, operators, and basic statements.

Classes in Java

What are classes, anyway? What are they used for? How are they defined and consumed?

Collections framework

Interfaces and implementing classes for ordered collections (List), unordered collections of distinct values (Set), and key-value lookup tables (Map).

Key elements of the JRE & JDK

Runtime and development tools and libraries.

Lambdas and key functional interfaces

Elements of functional programming in Java.

Math concepts

Basic mathematical concepts and computation in Java.

Primitive and wrapper types

Primitive numeric and Boolean types, and the corresponding wrapper object types.

String, StringBuilder, and StringBuffer classes

Classes implementing mutable and immutable character sequences.

Throwable subclasses

Errors, unchecked exceptions, and checked exceptions.

syntax

Arrays in Java

How are arrays declared, created, and accessed in Java?

Building blocks

Data types, literal values, variables, operators, and basic statements.

Classes in Java

What are classes, anyway? What are they used for? How are they defined and consumed?

Key elements of the JRE & JDK

Runtime and development tools and libraries.

Lambdas and key functional interfaces

Elements of functional programming in Java.

Math concepts

Basic mathematical concepts and computation in Java.

Operators

Arithmetic, logical, string, bitwise, reference, and assignment operators used in Java.

Primitive and wrapper types

Primitive numeric and Boolean types, and the corresponding wrapper object types.

tools

Atlassian (BitBucket) Git cheat sheet

Concepts and widely used commands.

GitHub Git cheat sheet

Concepts and widely used commands.

GitLab Git cheat sheet

Concepts and widely used commands.

ProGit (2nd ed.)

Comprehensive introduction & reference to Git.

RegexPlanet

Cross-platform online regular expression tester.

tutorials

RegexOne

Lessons on regex basics.

Regular-Expressions.info

Regular expression reference and comprehensive tutorials.

unit testing

JUnit 5 User Guide

Comprehensive reference for incorporating JUnit 5 unit tests in a Java project.

Writing JUnit 5 tests

Annotations and methods used in JUnit 5 tests.

xml

Using XML: A List Apart

Guided tour of a selected set of XML use cases.

XML introduction

Introduction to the basic concepts and syntax of XML.