Upgrade to JAVA SE 7

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 DAO 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

Leave a Reply

Your email address will not be published. Required fields are marked *

Afiseaza emoticoanele Locco.Ro