জাভা কোডের main() পদ্ধতিটি নিজেই একটি ক্লাসের ভিতরে। স্ট্যাটিক কীওয়ার্ডটি main() মেথডকে অনুমতি দেয় যা একটি অবজেক্ট না বানিয়ে এক্সিকিউশনের এন্ট্রি পয়েন্ট কিন্তু আপনাকে একটি ক্লাস লিখতে হবে। C++ এ, main() ক্লাসের বাইরে থাকে এবং ক্লাস নিজে লেখা বাধ্যতামূলক নয়। তাই, C++ একটি বিশুদ্ধ অবজেক্ট ওরিয়েন্টেড ভাষা নয় বরং জাভা সম্পূর্ণ অবজেক্ট ওরিয়েন্টেড ভাষা।