Java 7 new features cookbook

Annotation

Saved in:
Bibliographic Details
Main Author: Reese, Richard M., 1953-
Other Authors: Reese, Jennifer L.
Format: eBook
Language: English
Published: Birmingham : Packt Pub., 2012.
Subjects:
ISBN: 9781849685634
1849685630
9781621989158
1621989151
1849685622
9781849685627
Physical Description: 1 online resource (384 pages) : illustrations

Cover

Table of contents

LEADER 08261cam a2200445 a 4500
001 kn-ocn780138969
003 OCoLC
005 20240717213016.0
006 m o d
007 cr cn|||||||||
008 120315s2012 enka o 000 0 eng d
040 |a HKP  |b eng  |e pn  |c HKP  |d YDXCP  |d N$T  |d C6I  |d OCLCQ  |d KNOVL  |d OCLCF  |d COO  |d KNOVL  |d OCLCQ  |d FEM  |d JBG  |d AGLDB  |d Z5A  |d OCLCQ  |d VTS  |d NLE  |d VT2  |d OCLCQ  |d UKMGB  |d WYU  |d STF  |d M8D  |d OCLCO  |d REC  |d UKAHL  |d OCLCA  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL  |d OCLCQ  |d OCLCL 
020 |a 9781849685634  |q (electronic bk.) 
020 |a 1849685630  |q (electronic bk.) 
020 |a 9781621989158  |q (electronic bk.) 
020 |a 1621989151  |q (electronic bk.) 
020 |a 1849685622 
020 |a 9781849685627 
020 |z 9781849685627 
020 |z 1849685622 
024 3 |a 9781849685627 
035 |a (OCoLC)780138969  |z (OCoLC)968070961  |z (OCoLC)969007437 
100 1 |a Reese, Richard M.,  |d 1953-  |1 https://id.oclc.org/worldcat/entity/E39PCjH3V6dJgypwHvKbphdVJC 
245 1 0 |a Java 7 new features cookbook /  |c Richard M. Reese, Jennifer L. Reese. 
260 |a Birmingham :  |b Packt Pub.,  |c 2012. 
300 |a 1 online resource (384 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
506 |a Plný text je dostupný pouze z IP adres počítačů Univerzity Tomáše Bati ve Zlíně nebo vzdáleným přístupem pro zaměstnance a studenty 
520 8 |a Annotation  |b Java 7 is a major update that includes a lot of exciting new language improvements such as support for type inference and improved exception handling. Other new features include the ability to work with symbolic links, a greatly simplified directory traversal technique, and the monitoring of file creation and deletion. Improvements in event handling, security, and concurrent processing have also been addedJava 7 New Features Cookbook is your go-to guide to learn about all the new exciting features Java 7 has to offer with a very practical recipe-based approach. The book starts with coverage of the new language improvements. Subsequent chapters address the new features of Java 7 while incorporating these new language improvements when possible. The new NIO techniques provide enhanced capabilities which are complemented by the new try-with-resources block and enhanced generic support. The new JLayer decorator and improved window methods enhance the developers ability to create GUI applications. The Java 7 New Features Cookbook provides a comprehensive coverage of the exciting features in Java 7. 
505 0 |a 1. Java Language Improvements -- 2. Locating Files and Directories Using Paths -- 3. Obtaining File and Directory Information -- 4. Managing Files and Directories -- 5. Managing Filesystems -- 6. Stream IO in Java 7 -- 7. Graphical User Interface Improvements -- 8. Handling Events -- 9. Database, Security, and System Enhancements -- 10. Concurrent Processing -- 11. Odds and Ends. 
505 0 0 |g 1.  |t Java Language Improvements --  |t Introduction --  |t Using string literals in switch statements --  |t Using underscores in literals to improve code readability --  |t Using the try-with-resources block to improve exception handling code --  |t Creating a resource that can be used with the try-with-resources technique --  |t Catching multiple exception types to improve type checking --  |t Rethrowing exceptions in Java 7 --  |t Using the diamond operator for constructor type inference --  |t Using the @SafeVarargs annotation --  |g 2.  |t Locating Files and Directories Using Paths --  |t Introduction --  |t Creating a Path object --  |t Interoperability between java.io. File and java.nio.file. Files --  |t Converting a relative path into an absolute path --  |t Removing redundancies by normalizing a path --  |t Combining paths using path resolution --  |t Creating a path between two locations --  |t Converting between path types --  |t Determining whether two paths are equivalent --  |t Managing symbolic links --  |g 3.  |t Obtaining File and Directory Information --  |t Introduction --  |t Determining the file content type --  |t Obtaining a single attribute at a time using the getAttribute method --  |t Obtaining a map of file attributes --  |t Getting file and directory information --  |t Determining operating system support for attribute views --  |t Maintaining basic file attributes using the BasicFileAttributeView --  |t Maintaining POSIX file attributes using the PosixFileAttributeView --  |t Maintaining FAT table attributes using the DosFileAttributeView --  |t Maintaining file ownership attributes using the FileOwnerAttributeView --  |t Maintaining a file's ACL using the AclFileAttributeView --  |t Maintaining user-defined file attributes using the UserDefinedFileAttributeView --  |g 4.  |t Managing Files and Directories --  |t Introduction --  |t Creating files and directories --  |t Controlling how a file is copied --  |t Managing temporary files and directories --  |t Setting time-related attributes of a file or directory --  |t Managing file ownership --  |t Managing ACL file permissions --  |t Managing POSIX attributes --  |t Moving a file and a directory --  |t Deleting files or directories --  |t Managing symbolic links --  |g 5.  |t Managing Filesystems --  |t Introduction --  |t Getting FileStore information --  |t Getting Filesystem information --  |t Using the SimpleFileVisitor class to traverse filesystems --  |t Deleting a directory using the SimpleFileVisitor class --  |t Copying a directory using the SimpleFileVisitor class --  |t Processing the contents of a directory by using the DirectoryStream interface --  |t Filtering a directory using globbing --  |t Writing your own directory filter --  |t Monitoring file events using WatchEvents --  |t Understanding the ZIP filesystem provider --  |g 6.  |t Stream IO in Java 7 --  |t Introduction --  |t Managing simple files --  |t Using buffered IO for files --  |t Random access IO using the SeekableByteChannel --  |t Managing asynchronous communication using the AsynchronousServerSocketChannel class --  |t Writing to a file using the AsynchronousFileChannel class --  |t Reading from a file using the AsynchronousFileChannel class --  |t Using the SecureDirectoryStream class. 
505 0 0 |g 7.  |t Graphical User Interface Improvements --  |t Introduction --  |t Mixing heavyweight and lightweight components --  |t Managing window types --  |t Managing the opacity of a window --  |t Creating a varying gradient translucent window --  |t Managing the shape of a window --  |t Using the new border types in Java 7 --  |t Handling multiple file selection in the FileDialog class --  |t Controlling the print dialog box type --  |t Using the new JLayer decorator for a password field --  |g 8.  |t Handling Events --  |t Introduction --  |t Managing extra mouse buttons and high resolution mouse wheels --  |t Controlling a focus when displaying a window --  |t Using secondary loops to mimic modal dialog boxes --  |t Handling spurious thread wakeups --  |t Handling applet initialization status with event handlers --  |g 9.  |t Database, Security, and System Enhancements --  |t Introduction --  |t Using the RowSetFactory class --  |t Java 7 database enhancements --  |t Using the ExtendedSSLSession interface --  |t Using the platform MXBeans for JVM or system process load monitoring --  |t Redirecting input and output from operating system's processes --  |t Embedding a JNLP file in an HTML page --  |g 10.  |t Concurrent Processing --  |t Introduction --  |t Using join/fork framework in Java --  |t Using the reusable synchronization barrier Phaser --  |t Using the new ConcurrentLinkedDeque safely with multiple threads --  |t Using the new LinkedTransferQueue class --  |t Supporting multiple threads using the ThreadLocalRandom class --  |g 11.  |t Odds and Ends --  |t Introduction --  |t Handling weeks in Java 7 --  |t Using the Currency class in Java 7 --  |t Using the NumericShaper. Range enumeration to support the display of digits --  |t JavaBean enhancements in Java 7 --  |t Handling locales and the Locale. Builder class in Java 7 --  |t Handling null references --  |t Using the new BitSet methods in Java 7. 
590 |a Knovel  |b Knovel (All titles) 
650 0 |a Java (Computer program language) 
655 7 |a elektronické knihy  |7 fd186907  |2 czenas 
655 9 |a electronic books  |2 eczenas 
700 1 |a Reese, Jennifer L. 
856 4 0 |u https://proxy.k.utb.cz/login?url=https://app.knovel.com/hotlink/toc/id:kpJNFC0003/java-7-new?kpromoter=marc  |y Full text