في الجافا يجب تعريف كل variable's مثل int float double array وكذلك تعريف methodsسواءا كان الناتج الراجع فارغ او بقيمة ويجب تعريف المصفوفة ونوعها وكذلك list ونوعها بمعنى اخر يجب تعريف كل شيئء في البداية قبل البدء في business logic اما في البايثون تبدأ فورا في business logic دون الاهتمام بنوع المدخل لانها هي تتكفل بهذا وبادارة الذاكرة وكذلك collection garbage فكل هذا يتم عند تنفيذ الكود كما ان الجافا يجب ربط المكتبات والموارد من البداية ويجب تنفيذ الكود في