Overview of Force.com Environment for Java Developers

In this article we compare Force.com and Apex with Java and its associated Server Side Stack.

App Development Lifecycle

App Development Lifecycle explains the development Lifecycle of an Apex App vs a Java App

Development Environment

Development Environment explains development environment differences between Java and Force.com

Data Types

Data Types Comparison explains the differences between data types in Apex and JAva

Classes, Objects and Interfaces

Classes Objects Interfaces explains similarities and differences between these constructs in the two languages

Collections

Collections explains differences between collections in Java and Apex

Control Statements

Control Statements explains differences between Control Statements in Java and Apex

Database Connectivity

Database Connectivity explains differences Force.coma and Java while accessing and modifying data