SlideShare une entreprise Scribd logo
1  sur  26
J A CC RA R
Frank Appiah Software Developer SWGlobal Ltd J2SE 5 http://frankappiahnsiah.wordpress.com J A CC RA
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],J A CC RA
R J A CC RA
J2SE Language ,[object Object],[object Object],J A CC RA
Topics to discuss ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],J A CC RA
Generics ,[object Object],[object Object],[object Object],J A CC RA
Simple Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],J A CC RA
Bounded Parameter ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],J A CC RA
Enumeration ,[object Object],[object Object],[object Object],[object Object],J A CC RA
What can enumeration do for me? ,[object Object],[object Object],[object Object],J A CC RA
TrafficLightColor ,[object Object],[object Object],[object Object],[object Object],[object Object]
TrafficLightSimulator ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reflection : java.lang.reflect.* ,[object Object],[object Object],[object Object],[object Object],[object Object],J A CC RA
What can reflection do for me? ,[object Object],[object Object],[object Object],[object Object],J A CC RA
Annotations : java.lang.annotation ,[object Object],[object Object],[object Object],[object Object],J A CC RA
What can annotations do for me? ,[object Object],[object Object],J A CC RA
Creating a simple annotation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using the @Model annotation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Autoboxing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],J A CC RA
Flamingo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],J A CC RA
Further Reading  ,[object Object],[object Object],[object Object],[object Object],J A CC RA
[object Object],J A CC RA
J A CC RA
J A CC RA
J A CC RA

Contenu connexe

Tendances

Coding standards for java
Coding standards for javaCoding standards for java
Coding standards for java
maheshm1206
 
Chapter1pp
Chapter1ppChapter1pp
Chapter1pp
J. C.
 
Standard java coding convention
Standard java coding conventionStandard java coding convention
Standard java coding convention
Tam Thanh
 
379008-rc217-functionalprogramming
379008-rc217-functionalprogramming379008-rc217-functionalprogramming
379008-rc217-functionalprogramming
Luis Atencio
 

Tendances (20)

C programming interview questions
C programming interview questionsC programming interview questions
C programming interview questions
 
Lecture13 control statementswitch.ppt
Lecture13 control statementswitch.pptLecture13 control statementswitch.ppt
Lecture13 control statementswitch.ppt
 
FregeDay: Roadmap for resolving differences between Haskell and Frege (Ingo W...
FregeDay: Roadmap for resolving differences between Haskell and Frege (Ingo W...FregeDay: Roadmap for resolving differences between Haskell and Frege (Ingo W...
FregeDay: Roadmap for resolving differences between Haskell and Frege (Ingo W...
 
C# note
C# noteC# note
C# note
 
[4DEV] Bartosz Sokół - Functional developer in object oriented world - how F#...
[4DEV] Bartosz Sokół - Functional developer in object oriented world - how F#...[4DEV] Bartosz Sokół - Functional developer in object oriented world - how F#...
[4DEV] Bartosz Sokół - Functional developer in object oriented world - how F#...
 
Top C Language Interview Questions and Answer
Top C Language Interview Questions and AnswerTop C Language Interview Questions and Answer
Top C Language Interview Questions and Answer
 
Coding standards for java
Coding standards for javaCoding standards for java
Coding standards for java
 
Standards For Java Coding
Standards For Java CodingStandards For Java Coding
Standards For Java Coding
 
Prgramming paradigms
Prgramming paradigmsPrgramming paradigms
Prgramming paradigms
 
New c sharp3_features_(linq)_part_ii
New c sharp3_features_(linq)_part_iiNew c sharp3_features_(linq)_part_ii
New c sharp3_features_(linq)_part_ii
 
Polymorphism
PolymorphismPolymorphism
Polymorphism
 
Why functional programming in C# & F#
Why functional programming in C# & F#Why functional programming in C# & F#
Why functional programming in C# & F#
 
Chapter1pp
Chapter1ppChapter1pp
Chapter1pp
 
Chapter 07
Chapter 07 Chapter 07
Chapter 07
 
9. control statement
9. control statement9. control statement
9. control statement
 
Standard java coding convention
Standard java coding conventionStandard java coding convention
Standard java coding convention
 
379008-rc217-functionalprogramming
379008-rc217-functionalprogramming379008-rc217-functionalprogramming
379008-rc217-functionalprogramming
 
Scope of variable
Scope of variableScope of variable
Scope of variable
 
Functional programming with Java 8
Functional programming with Java 8Functional programming with Java 8
Functional programming with Java 8
 
Developer’s viewpoint on swift programming language
Developer’s viewpoint on swift programming languageDeveloper’s viewpoint on swift programming language
Developer’s viewpoint on swift programming language
 

Similaire à What is new in J2SE 5

Decorating code (Research Paper)
Decorating code (Research Paper)Decorating code (Research Paper)
Decorating code (Research Paper)
Jenna Pederson
 
Framework Engineering Revisited
Framework Engineering RevisitedFramework Engineering Revisited
Framework Engineering Revisited
YoungSu Son
 

Similaire à What is new in J2SE 5 (20)

Android classes-in-pune-syllabus
Android classes-in-pune-syllabusAndroid classes-in-pune-syllabus
Android classes-in-pune-syllabus
 
Android training in Nagpur
Android training in Nagpur Android training in Nagpur
Android training in Nagpur
 
Framework engineering JCO 2011
Framework engineering JCO 2011Framework engineering JCO 2011
Framework engineering JCO 2011
 
JavaAdvUnit-1.pptx
JavaAdvUnit-1.pptxJavaAdvUnit-1.pptx
JavaAdvUnit-1.pptx
 
Java 17
Java 17Java 17
Java 17
 
JSUG - Filthy Flex by Christoph Pickl
JSUG - Filthy Flex by Christoph PicklJSUG - Filthy Flex by Christoph Pickl
JSUG - Filthy Flex by Christoph Pickl
 
AdvancedJava.pptx
AdvancedJava.pptxAdvancedJava.pptx
AdvancedJava.pptx
 
Let's talk about certification: SCJA
Let's talk about certification: SCJALet's talk about certification: SCJA
Let's talk about certification: SCJA
 
Unit 7 Java
Unit 7 JavaUnit 7 Java
Unit 7 Java
 
Javatraining
JavatrainingJavatraining
Javatraining
 
Java Training in Noida Delhi NCR BY Ducat
Java Training in Noida Delhi NCR BY DucatJava Training in Noida Delhi NCR BY Ducat
Java Training in Noida Delhi NCR BY Ducat
 
Dev381.Pp
Dev381.PpDev381.Pp
Dev381.Pp
 
Java one 2010
Java one 2010Java one 2010
Java one 2010
 
Presentation - Course about JavaFX
Presentation - Course about JavaFXPresentation - Course about JavaFX
Presentation - Course about JavaFX
 
GraphQL - A query language to empower your API consumers (NDC Sydney 2017)
GraphQL - A query language to empower your API consumers (NDC Sydney 2017)GraphQL - A query language to empower your API consumers (NDC Sydney 2017)
GraphQL - A query language to empower your API consumers (NDC Sydney 2017)
 
Unit 1
Unit  1Unit  1
Unit 1
 
Ppt of c vs c#
Ppt of c vs c#Ppt of c vs c#
Ppt of c vs c#
 
Decorating code (Research Paper)
Decorating code (Research Paper)Decorating code (Research Paper)
Decorating code (Research Paper)
 
Framework Engineering Revisited
Framework Engineering RevisitedFramework Engineering Revisited
Framework Engineering Revisited
 
What's coming to c# (Tel-Aviv, 2018)
What's coming to c# (Tel-Aviv, 2018)What's coming to c# (Tel-Aviv, 2018)
What's coming to c# (Tel-Aviv, 2018)
 

What is new in J2SE 5