Introduction to Java 2 Programming. Lecture 1 Java, Principles of OO, UML. Overview. Introducing Java Key features of the language Principles of Object Oriented Programming What is OOP? Why is it important? Basic principles and advantages The Unified Modelling Language UML Class Diagrams.
Java, Principles of OO, UML