This blog contains the info about Java and J2ee and Ajax and Hibernate

Tuesday, December 6, 2011

New Certification on Java7 from oracle

Below are the Java 7 Certified Programmer topics. Currently the exam is in Beta Mode. After 3 months it will be available as Final mode.

Language Enhancements

[ ] Use String in the switch statement
[ ] Use binary literals, numeric literals with underscores
[ ] Use try-with-resources
[ ] Use multi-catch in exception statements
[ ] Use the diamond operator with generic declarations
[ ] Use more precise rethrow in exceptions

Design Patterns

[ ] Design a class using the Singleton design pattern
[ ] Identify when and how to use composition to solve business problems
[ ] Write code to implement the DOA Pattern
[ ] Design a class that uses the Factory design pattern
[ ] Database Applications with JDBC

Describe the JDBC API

[ ] Identify the Java statements required to connect to a database using JDBC
[ ] Use the JDBC 4.1 RowSetProvider, RowSetFactory, and new RowSet interfaces
[ ] Use JDBC transactions
[ ] Use the proper JDBC API to submit queries and read results from the database.
[ ] Use JDBC PreparedStatement and CallableStatement

Concurrency

[ ] Identify potential threading problems
[ ] Use java.util.concurrent collections
[ ] Use atomic variables and locks
[ ] Use Executors and ThreadPools
[ ] Use the parallel Fork/Join framework

Localization

[ ] Describe the advantages of localizing an application
[ ] Define what a locale represents
[ ] Read and set the locale by using the Locale object
[ ] Build a resource bundle for each locale
[ ] Call a resource bundle from an application
[ ] Select a resource bundle based on locale
[ ] Format text for localization by using NumberFormat and DateFormat

Java File I/O (NIO.2)

[ ] Use the Path class to operate on file and directory paths
[ ] Use the Files class to check, delete, copy, or move a file or directory
[ ] Read and change file and directory attributes
[ ] Recursively access a directory tree
[ ] Find a file by using the PathMatcher class
[ ] Watch a directory for changes by using WatchService

Java 7 Features

Some of Java 7 Features:
1) Diamond Operator
2) Using strings in switch statements
3) Automatic resource management
4) Numeric literals with underscores
5) Improved exception handling
6) New file system API (NIO 2.0)
7) File change notifications
8) Fork and Join
9) Supporting dynamism