algorithms
Internal (storage) & external representations, and conversion between representations.
concepts
Internal (storage) & external representations, and conversion between representations.
How are arrays declared, created, and accessed in Java?
Data types, literal values, variables, operators, and basic statements.
What are classes, anyway? What are they used for? How are they defined and consumed?
Basic mathematical concepts and computation in Java.
Lessons on regex basics.
Regular expression reference and comprehensive tutorials.
Guided tour of a selected set of XML use cases.
Introduction to the basic concepts and syntax of XML.
data structures
Interfaces and implementing classes for ordered collections (List
), unordered collections of distinct values (Set
), and key-value lookup tables (Map
).
Basic mathematical concepts and computation in Java.
junit
Comprehensive reference for incorporating JUnit 5 unit tests in a Java project.
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
Lessons on regex basics.
Cross-platform online regular expression tester.
Regular expression reference and comprehensive tutorials.
java.util.regex.Pattern
& java.util.regex.Matcher
Regular expression classes in the Java standard library.
standard library
How are arrays declared, created, and accessed in Java?
Data types, literal values, variables, operators, and basic statements.
What are classes, anyway? What are they used for? How are they defined and consumed?
Interfaces and implementing classes for ordered collections (List
), unordered collections of distinct values (Set
), and key-value lookup tables (Map
).
Runtime and development tools and libraries.
Lambdas and key functional interfaces
Elements of functional programming in Java.
Basic mathematical concepts and computation in Java.
Primitive numeric and Boolean types, and the corresponding wrapper object types.
String
, StringBuilder
, and StringBuffer
classes
Classes implementing mutable and immutable character sequences.
Errors, unchecked exceptions, and checked exceptions.
syntax
How are arrays declared, created, and accessed in Java?
Data types, literal values, variables, operators, and basic statements.
What are classes, anyway? What are they used for? How are they defined and consumed?
Runtime and development tools and libraries.
Lambdas and key functional interfaces
Elements of functional programming in Java.
Basic mathematical concepts and computation in Java.
Arithmetic, logical, string, bitwise, reference, and assignment operators used in Java.
Primitive numeric and Boolean types, and the corresponding wrapper object types.
tools
Atlassian (BitBucket) Git cheat sheet
Concepts and widely used commands.
Concepts and widely used commands.
Concepts and widely used commands.
Comprehensive introduction & reference to Git.
Cross-platform online regular expression tester.
tutorials
Lessons on regex basics.
Regular expression reference and comprehensive tutorials.
unit testing
Comprehensive reference for incorporating JUnit 5 unit tests in a Java project.
Annotations and methods used in JUnit 5 tests.
xml
Guided tour of a selected set of XML use cases.
Introduction to the basic concepts and syntax of XML.