Java - gusenov/kb GitHub Wiki

History

Test-Driven Development (TDD)

Coding Conventions

Books

Wikipedia

Serialization

Persistence

  • Apache DB project open-source database solutions
    • Apache JDO object persistence technology
      • Java Data Objects (JDO) is a standard way to access persistent data in databases, using plain old Java objects (POJO) to represent persistent data. The approach separates data manipulation (done by accessing Java data members in the Java domain objects) from database manipulation (done by calling the JDO interface methods). This separation of concerns leads to a high degree of independence of the Java view of data from the database view of the data.
      • API Usage

Conferences

Коллекции

Spring

Coding Interview

Project Object Model (POM)

GraalVM

Java Modeling Language (JML)

  • Wikipedia / Java Modeling Language is a specification language for Java programs, using Hoare style pre- and postconditions and invariants, that follows the design by contract paradigm.
  • The Java Modeling Language (JML) (Gary T. Leavens)
    • behavioral interface specification language that can be used to specify the behavior of Java modules

Java Pathfinder (NASA)

Test

Courses

Expert commentary