142735_633686196608310000 - ObjectOrientedDesignand...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
A crash course in Java 1 Object Oriented Design and  Object Oriented Design and  Patterns Patterns     1 Object Oriented Design and Patterns Object Oriented Design and Patterns by Cay Horstmann by Cay Horstmann 2 2 Java Hand Book Java Hand Book by Patrick Naughton by Patrick Naughton 3 3 Java Complete Reference Java Complete Reference by Herbert Schildt by Herbert Schildt 4 4 Core Java Core Java by Cay Horstmann by Cay Horstmann 5 Design patterns Design patterns by Erich Gamma, Helm, by Erich Gamma, Helm, Johnson,Vlissides Johnson,Vlissides
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
A crash course in Java 2 The Java Language The Java Language 1. 1. Simple and powerful Simple and powerful 2. 2. Safe Safe 1. 1. Object oriented Object oriented 2. 2. Robust Robust 3. 3. Architecture neutral Architecture neutral 4. 4. Interpreted and high performance Interpreted and high performance 5. 5. Easy to learn Easy to learn 6. 6. Portable Portable
Background image of page 2
A crash course in Java 3 Simple and powerful Simple and powerful The syntax for java is a cleaned version of the syntax The syntax for java is a cleaned version of the syntax for C++ for C++ no surprising features no surprising features there are a small number of clear ways to there are a small number of clear ways to accomplish a given task. accomplish a given task. Java is not a scripting language Java is not a scripting language
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
A crash course in Java 4 Safe Safe Older systems were never designed with the Older systems were never designed with the concept of internet security when they were concept of internet security when they were first conceived. Java is intended to be used in first conceived. Java is intended to be used in networked environment. networked environment. Java programs cannot call global functions Java programs cannot call global functions and gain access to arbitrary system and gain access to arbitrary system resources resources
Background image of page 4
A crash course in Java 5 Object Oriented Object Oriented Java was designed from scratch. (not a direct Java was designed from scratch. (not a direct derivative nor upward compatible) derivative nor upward compatible) Everything is an object Everything is an object Numbers and simple types are non objects Numbers and simple types are non objects
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
A crash course in Java 6 Robust Robust Memory management Memory management Garbage collection Garbage collection Exceptional conditions Exceptional conditions (division by zero, file not found) (division by zero, file not found) integrated object oriented exception integrated object oriented exception handling handling
Background image of page 6
A crash course in Java 7 Architecture Neutral The compiler generates an architectural neutral object file format. The compiled code is executable on many processors, given the presence of the java run time system. The java compiler does this by generating bytecode
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 09/01/2010 for the course IT itphd taught by Professor Nitin during the Spring '10 term at Vlerick Leuven Gent Management School.

Page1 / 63

142735_633686196608310000 - ObjectOrientedDesignand...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online