Java ProgrammingtMyn1 Java Programming Timo Mynttinen Mikkeli University of Applied Sciences
Java ProgrammingtMyn2 JAVA PROGRAMMING SIMPLE DATA TYPES –Arithmetics With Integers –Integer Variables –The Assignment Operator –Floating Point Values –Variables of Type char –Data Type Conversion and Casting –The Lifetime of a Variable OPERATORS
Java ProgrammingtMyn3 FLOW CONTROL –Comparing Data Values –Input Characters from the Keyboard –The if Statement –The if-else Statement –Logical Operators –The switch Statement –Understanding Loops –The while Loop –The do-while Loop –The for Loop –Skipping Iterations or Terminating Loops Early
Java ProgrammingtMyn4 CLASS FUNDAMENTALS –Classes and Object-Oriented Programming –Defining a Class ARRAYS AND STRINGS –Arrays and Strings MORE ON METHODS AND CLASSES –Passing Objects to a Method –Method Overloading –Static Methods –Control Access to Class Members –Constructor Overloading
Java ProgrammingtMyn5 INHERITANCE –Inheritance INTERFACES –Interfaces POLYMORPHISM –Polymorphism EXCEPTION HANDLING –Exceptions
Java ProgrammingtMyn6 FILES AND STREAMS