Apex
Salesforce's proprietary Java-like language for building business logic on the Salesforce platform.
static
compiled
since 2007
oopimperative
Apex runs in a multi-tenant cloud environment inside Salesforce and enforces strict governor limits on CPU time, heap, and DML operations to protect shared infrastructure. It is used to write triggers, batch jobs, web services, and complex business workflows on the Salesforce platform. Knowledge of Apex is essential for Salesforce developers and administrators.