Java I/O. 2nd Edition
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 728
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Java I/O. 2nd Edition
All of Java's Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. Java provides many different kinds of streams, each with its own application. The universe of streams is divided into four largecategories: input streams and output streams, for reading and writing binary data; and readers and writers, for reading and writing textual (character) data. You're almost certainly familiar with the basic kinds of streams--but did you know that there's a CipherInputStream for reading encrypted data? And a ZipOutputStream for automaticallycompressing data? Do you know how to use buffered streams effectively to make your I/O operations more efficient? Java I/O, 2nd Edition has been updated for Java 5.0 APIs and tells you all you ever need to know about streams--and probably more.
A discussion of I/O wouldn't be complete without treatment of character sets and formatting. Java supports the Unicode standard, which provides definitions for the character sets of most written languages. Consequently, Java is the first programming language that lets you do I/O in virtually any language. Java also provides a sophisticated model for formatting textual and numeric data. Java I/O, 2nd Edition shows you how to control number formatting, use characters aside from the standard (but outdated) ASCII character set, and get a head start on writing truly multilingual software.
Java I/O, 2nd Edition includes:
- Coverage of all I/O classes and related classes
- In-depth coverage of Java's number formatting facilities and its support for international character sets
Wybrane bestsellery
-
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istot...(83.85 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy i dlaczego używać takich opcjifunkcjonalności, jak niemutowalność i funkcje czyste...
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(56.55 zł najniższa cena z 30 dni)52.20 zł
87.00 zł(-40%) -
Java. Podręcznik na start to pozycja idealna dla każdego, kto chce podjąć takie kroki. W przystępny sposób zaznajamia nie tylko z językiem, ale też z podstawowymi koncepcjami stosowanymi podczas programowania - w obrazowy sposób przyrównuje je do sytuacji znanych spoza świata wirtualnego. Autor n...(44.85 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
Build Your Own Programming Language provides a hands-on approach to designing and implementing programming language features in a simple compiler and programming environment. This book will help you create new or domain-specific languages.
Build Your Own Programming Language. A developer's comprehensive guide to crafting, compiling, and implementing programming languages - Second Edition Build Your Own Programming Language. A developer's comprehensive guide to crafting, compiling, and implementing programming languages - Second Edition
-
Java należy do najpopularniejszych języków programowania na świecie. Używana przez miliony programistów, jest na tyle uniwersalna, że znajduje zastosowanie zarówno w aplikacjach desktopowych, mobilnych, jak i serwerowych, a także w zaawansowanych systemach zarządzania bazami danych. Z jej zalet k...
Java 21. Kurs video. Od "Hello World!" do programowania obiektowego Java 21. Kurs video. Od "Hello World!" do programowania obiektowego
(39.60 zł najniższa cena z 30 dni)39.90 zł
99.00 zł(-60%) -
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie d...(57.85 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Kariera zawodowa programisty jest związana z nieustanną nauką i doskonaleniem zdobytych umiejętności. Jednym z podstawowych etapów rozwoju programisty Java jest zaznajomienie się z dobrymi praktykami programistycznymi, co obejmuje także wzorce projektowe – i to im właśnie poświęcony jest te...
Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań
(59.60 zł najniższa cena z 30 dni)39.90 zł
149.00 zł(-73%) -
Oto zaktualizowane i uzupełnione wydanie zwięzłego wprowadzenia do Javy SE 17, przeznaczonego dla profesjonalnych programistów Javy. Przedstawiono w nim wszystkie istotne zagadnienia, łącznie z takimi koncepcjami jak wyrażenia lambda i strumienie, nowoczesnymi konstrukcjami, jak rekordy i klasy z...
Java. Przewodnik doświadczonego programisty. Wydanie III Java. Przewodnik doświadczonego programisty. Wydanie III
(57.85 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
This practical guide teaches inexperienced Java programmers and web developers how to design, develop, test, and deploy highly scalable and maintainable APIs using REST, gRPC, GraphQL, and reactive programming paradigms with Java and Spring Boot. Complete with real-world examples, it will guide y...
Modern API Development with Spring 6 and Spring Boot 3. Design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using Java 17 and Spring Boot 3 - Second Edition Modern API Development with Spring 6 and Spring Boot 3. Design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using Java 17 and Spring Boot 3 - Second Edition
-
Ideal for working programmers new to Java, this best-selling book guides you through the language features and APIs of Java 21. Through fun, compelling, and realistic examples, authors Marc Loy, Patrick Niemeyer, and Dan Leuck introduce you to Java's fundamentals, including its class libraries, p...(245.65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%)
Elliotte Rusty Harold - pozostałe książki
-
This practical guide provides a complete introduction to developing network programs with Java. You’ll learn how to use Java’s network class library to quickly and easily accomplish common networking tasks such as writing multithreaded servers, encrypting communications, broadcasting ...
Java Network Programming. Developing Networked Applications. 4th Edition Java Network Programming. Developing Networked Applications. 4th Edition
(152.15 zł najniższa cena z 30 dni)160.65 zł
189.00 zł(-15%) -
Send and receive email from Java applications by using the JavaMail API. With this concise book, you’ll learn how to communicate with existing SMTP, POP, and IMAP servers, and how to write your own.Whether you need to build an email-centric application like a mailing list manager or simply ...
JavaMail API. Sending and Receiving Email with Java JavaMail API. Sending and Receiving Email with Java
(42.42 zł najniższa cena z 30 dni)46.74 zł
54.99 zł(-15%) -
The new third edition of this highly regarded introduction to Java networking programming has been thoroughly revised to cover all of the 100+ significant updates to Java Developers Kit (JDK) 1.5. It is a clear, complete introduction to developing network programs (both applets and applications)...(118.15 zł najniższa cena z 30 dni)
118.15 zł
139.00 zł(-15%) -
If you're a developer working with XML, you know there's a lot to know about XML, and the XML space is evolving almost moment by moment. But you don't need to commit every XML syntax, API, or XSLT transformation to memory; you only need to know where to find it. And if it's a detail that has to ...(126.65 zł najniższa cena z 30 dni)
135.15 zł
159.00 zł(-15%)
Ebooka "Java I/O. 2nd Edition" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Java I/O. 2nd Edition" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Java I/O. 2nd Edition" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-493-9088-4, 9781449390884
- Data wydania ebooka:
- 2006-05-16 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 2.5MB
- Rozmiar pliku Mobi:
- 7.0MB
Spis treści ebooka
- Java I/O, 2nd Edition
- SPECIAL OFFER: Upgrade this ebook with OReilly
- Preface
- Whats New in This Edition
- Organization of the Book
- Part I: Basic I/O
- Part II: Data Sources
- Part III: Filter Streams
- Part IV: New I/O
- Part V: The File System
- Part VI: Text
- Part VII: Devices
- Who You Are
- About the Examples
- Conventions Used in This Book
- Request for Comments
- Safari Enabled
- Acknowledgments
- I. Basic I/O
- 1. Introducing I/O
- What Is a Stream?
- Where Do Streams Come From?
- The Stream Classes
- What Is a Stream?
- Numeric Data
- Integer Data
- Conversions and Casts
- 1. Introducing I/O
- Character Data
- ASCII
- Latin-1
- Unicode
- Other Encodings
- The char Data Type
- Readers and Writers
- Buffers and Channels
- The Ubiquitous IOException
- The Console: System.out, System.in, and System.err
- System.out
- System.err
- System.in
- Redirecting System.out, System.in, and System.err
- The Console Class // Java 6
- Security Checks on I/O
- 2. Output Streams
- Writing Bytes to Output Streams
- Writing Arrays of Bytes
- Closing Output Streams
- The Closeable Interface
- Flushing Output Streams
- The Flushable Interface
- Subclassing OutputStream
- A Graphical User Interface for Output Streams
- 3. Input Streams
- The read( ) Method
- Reading Chunks of Data from a Stream
- Counting the Available Bytes
- Skipping Bytes
- Closing Input Streams
- Marking and Resetting
- Subclassing InputStream
- An Efficient Stream Copier
- II. Data Sources
- 4. File Streams
- Reading Files
- Writing Files
- File Viewer, Part 1
- 4. File Streams
- 5. Network Streams
- URLs
- URL Connections
- Reading Data from URL Connections
- Writing Data on URL Connections
- Sockets
- Server Sockets
- URLViewer
- III. Filter Streams
- 6. Filter Streams
- The Filter Stream Classes
- The Filter Stream Subclasses
- Buffered Streams
- BufferedInputStream Details
- BufferedOutputStream Details
- PushbackInputStream
- ProgressMonitorInputStream
- Multitarget Output Streams
- File Viewer, Part 2
- 6. Filter Streams
- 7. Print Streams
- Print Versus Write
- Line Breaks
- Error Handling
- printf( )
- Formatter
- Constructors
- Character Sets
- Locales
- Error Handling
- Format Specifiers
- Integer conversions
- Floating-point conversions
- Date and time conversions
- Character conversions
- Boolean conversions
- General conversions
- Format Modifiers
- Argument index
- Flags
- Width
- Precision
- Formattable
- 8. Data Streams
- The Data Stream Classes
- The DataInput and DataOutput Interfaces
- Constructors
- The Data Stream Classes
- Integers
- Integer Formats
- The Char Format
- Writing Integers
- Reading Integers
- Floating-Point Numbers
- Writing Floating-Point Numbers
- Reading Floating-Point Numbers
- Booleans
- Byte Arrays
- Determining the Number of Bytes Written
- Skipping Bytes
- Strings and chars
- Writing Text
- Reading Text
- The Deprecated readLine( ) Method
- Little-Endian Numbers
- Thread Safety
- File Viewer, Part 3
- 9. Streams in Memory
- Sequence Input Streams
- Byte Array Streams
- Byte Array Input Streams
- Byte Array Output Streams
- Communicating Between Threads Using Piped Streams
- 10. Compressing Streams
- Inflaters and Deflaters
- Deflating Data
- Constructing deflaters
- Choose a strategy
- Set the compression level
- Set the dictionary
- Set the input
- Deflate the data repeatedly until needsInput( ) returns true
- Finish the deflation
- Reset the deflater and start over
- An example
- Checking the state of a deflater
- Deflating Data
- Inflating Data
- Constructing inflaters
- Set the input
- Check whether a preset dictionary was used
- Set the dictionary
- Inflate the data
- Reset the inflater
- An example
- Checking the state of an inflater
- Inflaters and Deflaters
- Compressing and Decompressing Streams
- The DeflaterOutputStream Class
- The InflaterInputStream Class
- The GZIPOutputStream Class
- The GZIPInputStream Class
- Expanding Output Streams and Compressing Input Streams
- Zip Files
- Zip Entries
- The ZipOutputStream Class
- Constructing and initializing the ZipOutputStream
- Set the comment for the zip file
- Set the default compression level and method
- Construct a ZipEntry object and put it in the archive
- Write the entrys data onto the output stream
- Close the zip entry
- Finish the zip output stream
- Close the zip output stream
- An example
- The ZipInputStream Class
- Construct a ZipInputStream
- Open the next zip entry
- Reading from a ZipInputStream
- Close the zip entry
- Close the ZipInputStream
- An example
- Checksums
- Checked Streams
- File Viewer, Part 4
- 11. JAR Archives
- Meta-Information: Manifest Files and Signatures
- The jar Tool
- The java.util.jar Package
- JarFile
- JarEntry
- Attributes
- Manifest
- JarInputStream
- JarOutputStream
- JarURLConnection
- Pack200
- Reading Resources from JAR Files
- 12. Cryptographic Streams
- Hash Functions
- Requirements for Hash Functions
- Hash Functions
- The MessageDigest Class
- Calculating Message Digests
- Creating Message Digests
- Feeding Data to the Digest
- Finishing the Digest
- Reusing Digests
- Comparing Digests
- Accessor Methods
- Digest Streams
- DigestInputStream
- DigestOutputStream
- Encryption Basics
- Keys
- Secret Key Versus Public Key Algorithms
- Block Versus Stream Ciphers
- Key Management
- The Cipher Class
- init( )
- Mode
- Key
- Algorithm parameters
- Source of randomness
- init( )
- update( )
- doFinal( )
- Accessor Methods
- Cipher Streams
- CipherInputStream
- CipherOutputStream
- File Viewer, Part 5
- 13. Object Serialization
- Reading and Writing Objects
- Object Streams
- How Object Serialization Works
- Performance
- The Serializable Interface
- Classes That Implement Serializable but Arent
- Problem 1: References to nonserializable objects
- Problem 2: Missing a no-argument constructor in superclass
- Problem 3: Deliberate throwing of NotSerializableException
- Locating the offending object
- Making nonserializable fields transient
- Classes That Implement Serializable but Arent
- Versioning
- Compatible and Incompatible Changes
- SUIDs
- Customizing the Serialization Format
- The readObject( ) and writeObject( ) Methods
- The defaultWriteObject() and defaultReadObject( ) Methods
- The writeReplace( ) Method
- The readResolve( ) Method
- serialPersistentFields
- Preventing Serialization
- Externalizable
- Resolving Classes
- Resolving Objects
- Validation
- Sealed Objects
- JavaDoc
- @serial
- @serialData
- @serialField
- IV. New I/O
- 14. Buffers
- Copying Files with Buffers
- Creating Buffers
- Buffer Layout
- Limit
- Bulk Put and Get
- Absolute Put and Get
- Mark and Reset
- Compaction
- Duplication
- Slicing
- Typed Data
- View Buffers
- Put Type Methods
- Byte Order
- 14. Buffers
- Read-Only Buffers
- CharBuffers
- Memory-Mapped I/O
- Creating Mapped Byte Buffers
- MappedByteBuffer Methods
- 15. Channels
- The Channel Interfaces
- Channel
- ReadableByteChannel and WritableByteChannel
- ByteChannel
- Exceptions
- Gathering and Scattering Channels
- The Channel Interfaces
- File Channels
- Transferring Data
- Random Access
- Threading and Locking
- FileLock
- Flushing
- Converting Between Streams and Channels
- Converting Channels to Streams
- Converting Streams to Channels
- Converting Channels to Readers and Writers
- Socket Channels
- Server Socket Channels
- Datagram Channels
- Connecting
- Reading
- Writing
- 16. Nonblocking I/O
- Nonblocking I/O
- Selectable Channels
- Selectors
- Selection Keys
- Getters
- Attachments
- Canceling
- Pipe Channels
- V. The File System
- 17. Working with Files
- Understanding Files
- Filenames
- File Attributes
- Filename Extensions and File Types
- Understanding Files
- Directories and Paths
- Paths and Separators
- Relative versus Absolute Paths
- Absolute paths
- Relative paths
- 17. Working with Files
- The File Class
- Constructing File Objects
- Listing the Roots
- Listing Information about a File
- Does the file exist? Is it a normal file? Is it a directory?
- Filename and path
- Absolute paths
- Canonical paths
- Parents
- File attributes
- An example
- Manipulating Files
- Creating files
- Moving and renaming files
- Deleting files
- Changing file attributes
- Temporary Files
- Checking for Free Space/Java 6
- Directories
- Creating directories
- Listing directories
- The listFiles( ) methods
- File URLs
- Filename Filters
- File Filters
- File Descriptors
- Random-Access Files
- General Techniques for Cross-Platform File Access Code
- 18. File Dialogs and Choosers
- File Dialogs
- JFileChooser
- Constructing File Choosers
- Displaying File Choosers
- Getting the Users Selection
- Manipulating the JFileChooser
- Custom Dialogs
- Filters
- Selecting Directories
- Multiple Selections
- Hidden Files
- File Views
- FileSystem Views
- Handling Events
- Action events
- Property change events
- Accessory
- File Viewer, Part 6
- VI. Text
- 19. Character Sets and Unicode
- The Unicode Character Set
- UTF-16
- UTF-8
- Other Encodings
- Converting Between Byte Arrays and Strings
- The String Class
- The Charset Class
- Retrieving Charset objects
- Character set info
- Encoding and decoding
- CharsetEncoder and CharsetDecoder
- Encoding
- Decoding
- Error handling
- Measurement
- Encodability
- 19. Character Sets and Unicode
- 20. Readers and Writers
- The java.io.Writer Class
- The OutputStreamWriter Class
- The java.io.Reader Class
- The InputStreamReader Class
- Encoding Heuristics
- Character Array Readers and Writers
- The CharArrayWriter Class
- The CharArrayReader Class
- String Readers and Writers
- String Writers
- String Readers
- Reading and Writing Files
- FileWriter
- FileReader
- Buffered Readers and Writers
- Buffering Writes
- Buffering Reads
- Line Numbering
- Print Writers
- Piped Readers and Writers
- Filtered Readers and Writers
- The FilterReader Class
- The FilterWriter Class
- PushbackReader
- File Viewer Finis
- 21. Formatted I/O with java.text
- The Old Way
- Choosing a Locale
- Number Formats
- Formatting Numbers
- Specifying Precision
- Grouping
- Currency Formats
- Percent Formats
- Specifying Width with FieldPosition
- Parsing Input
- Decimal Formats
- Decimal Format Patterns
- DecimalFormatSymbols
- Constructing Decimal Formats with Patterns and Symbols
- VII. Devices
- 22. The Java Communications API
- The Architecture of the Java Communications API
- Identifying Ports
- Finding the Ports
- Getting Information about a Port
- Opening Ports
- Communicating with a Device on a Port
- Communicating with a Port
- Port Properties
- 22. The Java Communications API
- Serial Ports
- Control Functions
- Flow Control
- Control Wires
- DTR
- RTS
- CTS
- DSR
- RI
- CD
- Serial Port Events
- SerialPortEventListener
- SerialPortEvent
- Parallel Ports
- Parallel Port Modes
- Controlling the Parallel Port
- Checking the State of the Port
- Parallel Port Events
- Parallel Port Event Listeners
- ParallelPortEvent
- 23. USB
- USB Architecture
- Finding Devices
- Controlling Devices
- Describing Devices
- UsbDevice
- UsbDeviceDescriptor
- USB Configurations
- UsbConfigurationDescriptor
- UsbInterface
- Settings
- Claiming
- UsbInterfaceDescriptor
- UsbEndpoints
- Pipes
- IRPs
- Temperature Sensor Example
- Hot Plugging
- 24. The J2ME Generic Connection Framework
- The Generic Connection Framework
- The Connector Class
- The Generic Connection Framework
- ContentConnection
- Files
- File attributes
- Listing directories
- Filesystem Listeners
- HTTP
- Getter Methods
- Configuring the HTTP Request Header
- Reading the HTTP Response Header
- Serial I/O
- Sockets
- Getters
- Socket Options
- Server Sockets
- Datagrams
- Datagram URLs
- 25. Bluetooth
- The Bluetooth Protocol
- The Java Bluetooth API
- UUIDs
- The Bluetooth Control Center
- Initialization
- The Local Device
- Properties
- Device Class
- Discoverability
- Discovering Devices
- Remote Devices
- Service Records
- The DataElement Class
- Finding Service Records
- The ServiceRecord Interface
- Talking to Devices
- RFCOMM Clients
- L2CAP Devices
- VIII. Appendix
- A. Character Sets
- Index
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
O'Reilly Media - inne książki
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(177.65 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
169.14 zł
199.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
143.65 zł
169.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
92.65 zł
109.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(237.15 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(194.65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Java I/O. 2nd Edition Elliotte Rusty Harold (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.