Java 7 new features cookbook
Annotation
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |
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 |