Skip to content

CM1 — From Python to Java

Stéphane Derrode — Centrale Lyon · S7 Inf A3

:material-file-pdf-box: Download PDF


Topics covered

  • Java vs Python — compilation model, JVM, static typing
  • Maven project setup in VSCodium
  • Primitive types and control flow
  • Classes and objects — the Voiture example
  • Object references — == vs equals()
  • The String class and StringBuilder

Slides overview

Slide Topic
1 Title
2 Module overview
3 Agenda
4 Java vs Python — big picture
5 Compilation model & Maven
6 Static typing & primitive types
7 Control flow syntax
8 Classes & objects — Voiture UML
9 Objects, constructors & arrays
10 Object references — == vs equals()
11 Access modifiers
12 The String class
13 Maven project structure
14 Key takeaways