Book description
Chapter 1 - Computer Systems This chapter discusses the computer system, in terms of the hardware and software components. In terms of hardware system, the discussion centers around -the central processing unit; the primary memory; the input/out devices; the secondary storage devices; and communication devices. For the software system, the discussion centers on the - systems software, processing programs, and the generations of programming languages. The chapter closes with a sneak preview of a Java program. Chapter 2 - Classes and Objects This chapter introduces the concept of object oriented programming through discussion on our everyday experiences. The first half of the chapter focuses purely on observation and discussion, the second half formalizes the discussion into Java codes. Two program development tools are introduced - Unified Modeling Language (UML), and algorithm development. Chapter 3 - Program Development This chapter furthers the discussion on how to analyze problems, design classes that accurately reflect the problem, and develop UML solution before coding the programs. Chapters 4 - Data Types This chapter takes an in-depth look at data types - both primitive types and reference types. It discusses the importance of data types as they relate to writing programs. In relation to the primitive types, the chapter also focuses on the types of arithmetic operations that can be performed on the different numeric types. It also highlights incompatibilities between types, and also ways one type can be converted to another type. With regards to reference types, attention is drawn to the java.lang package, and some of its classes including the wrapper classes. Chapter 5 - Input - Output Operations This chapter discusses various ways of inputting data into a program during its execution. We also use the JOptionPane class to develop a class solely for reading data. To enhance the look and feel of the output, we not only used the class JOptionPane, but we also used the class Jd104Area to embed the text, which is the output that is to be displayed. The result of this is embedded into the class JScrollPane, to have a scroll effect, rather than a flat output at the command prompt. Chapter 6 - Selection Statements This chapter focus on relational and logical operations .This involves constructing and evaluating relational and logical expressions. It looks at understanding De Morgan's Law. These concepts are used to understand the if and the switch statements. Chapter 7 - Iterative statements The iterative statements studied in this chapter are the while statement, the do/while statement, and the for statement. The chapter also features the concept of nested loops, and loops with multiple control variables. Chapter 8 - Arrays This chapter considers one-dimensional and multi-dimensional arrays. Examples up to three dimensional arrays are analyzed and coded. The chapter concludes with a study of the enhanced for-loop, (for-each loop), and its application to arrays. Chapter 9 - Sorting and Searching This chapter studies sorting and searching. Three elementary sorting algorithms studied are - the bubble sort, the selection sort, and the insertion sort. With respect to searching, the two algorithms studied are the linear search and the binary search. Chapter 10 ArrayList and its Applications This chapter focuses on a variable size list called ArrayList. It features how to append data to the list, to insert data into the list, remove data from the list, and query the list for information.
Lucifurious
Finally, a way to enjoy literature on the go without straining my eyes. Thanks for making my daily commute to work enjoyable and engaging! The statistics feature in ListenBook provides valuable insights into my audiobook habits, helping me learn and grow. I appreciate the statistics feature. ListenBook helps me track my listening habits. ListenBook is the ultimate audiobook player. The app supports all formats, and the import process is seamless. I love the playback history feature—it’s so easy to revisit my favorite parts. Highly recommend this app!
InsightInkwell
Audiobooks have made my long commutes enjoyable, and I'm always eager to see what's next. I love how this app's chapters, bookmarks, and controls give me full control over my audiobook journey. Audiobooks at my fingertips – this app's functionality is a true marvel. Beautiful design and intuitive interface. Very pleased. ListenBook is hands down the best audiobook player I’ve ever used. The interface is clean, intuitive, and packed with features like customizable playback speed and sleep timers. It supports all formats, which is a huge plus for me. Highly recommend!
Day Hawk
⭐️ A round of applause for an app that prioritizes functionality – I can seamlessly switch between audiobooks and other tasks. 👏🎧 I've listened to hundreds of audiobooks and this narrator is now in my top 5. Their timing and inflection were masterful. Never a dull moment in the entire performance.
Racy Lady
I've found solace and relaxation in the pages of countless audiobooks. Absolutely in love with this audiobook app! The seamless functionality and easy navigation make my reading time pure bliss. 📚🎧 The app's compatibility with CarPlay is a fantastic bonus. It keeps me entertained during long drives. ListenBook is hands down the best audiobook player I’ve ever used. The interface is clean, intuitive, and packed with features like customizable playback speed and sleep timers. It supports all formats, which is a huge plus for me. Highly recommend!
Sly Silvermoon
🎉 This app has ignited my passion for reading – I can't get enough of its convenience! 📚🔥 ListenBook's sharing options make it easy to share the joy of captivating stories with friends and family. Beautiful design and intuitive interface. Very user-friendly. I appreciate the statistics feature. ListenBook helps me track my listening habits.
Good-lookin’
Audiobooks have turned road trips into unforgettable journeys of imagination. I'm hooked on this app's seamless performance – it's like having a personal audiobook curator. 🎶📚 Tuning in to the symphony of stories – audiobooks are the soundtrack of my daily routines. 🎵📚 Say goodbye to monotony – this app's diverse format support and intuitive controls have turned my daily activities into thrilling audiobook adventures. 📱🔊
Snapple Whistler
This app is a true treasure for audiobook lovers – it's my go-to source for literary adventures! 📱 An app that respects my time and delivers on functionality – audiobook listening has never been this effortless. 📖🔗 Adjusting the narrator's voice tone is a fun way to personalize the listening experience. The app is very user-friendly. ListenBook makes listening to audiobooks a breeze.
ByteBard
The captivating narrators make each story come alive in a unique way. Audiobooks at my fingertips – this app's functionality is a game-changer.
Shadow Gal
Audiobooks have become my companions during daily chores, making them enjoyable. ListenBook Pro's noise reduction feature enhances my audiobook experience, ensuring I catch every detail.
Snake Eyes
ListenBook has elevated my audiobook enjoyment to a whole new level – it's a must-have for any audio enthusiast. ListenBook’s CarPlay support makes listening in the car a seamless experience. Great for fans of this genre! The pacing, narration, and production quality were all excellent. It felt like a movie playing in my mind. I’ll be checking out more from this narrator for sure.
Cosmo
I'm hooked on this app's curated content – it's like having a personal librarian. This app is a game-changer for anyone who's always on the go – it's like carrying a library in my pocket. Audiobook multitasking made simple – this app's functionality is a true delight. Bookmarks are a lifesaver for study materials. I never lose my place again. The app is perfect for long commutes. It keeps me entertained for hours.
Sun Runner
ListenBook's support for various formats means I can explore a wide range of content without limitations. ListenBook’s support for CarPlay and Apple Watch is fantastic. I can listen anywhere. This audiobook kept me company during a long road trip and made the miles disappear! The narrator's engaging performance and the crisp production quality made for an immersive experience. I appreciated how well they balanced drama with clarity - never sacrificing understanding for effect.
LuminaLore
This app's dedication to providing high-quality narration has made all the difference. ListenBook's powerful audio downloading features make it easy to keep my content at my fingertips. This app's convenience has transformed my screen time into meaningful reading sessions.
Soda Delirium
🎉 Rekindling my love for stories – this app's accessibility has reignited my passion! 📖🚀 Finally, an app that caters to audiobook enthusiasts like me. The diverse format support and user-friendly design are a game-changer. 📱🔊 Discovering new literary worlds has never been this easy. This app's compatibility with various formats ensures that my audiobook library is at my fingertips. 📚🔊 Looping playback is my favorite study tool. It's a game-changer for mastering challenging content.
Romance Guppy
With ListenBook, my daily commutes have become a cherished time for learning and enjoyment. Kudos to the developers for crafting an app that understands readers' needs. The smooth playback and sleek design are pure perfection. 📚👏 ListenBook has become my gateway to new worlds, allowing me to explore stories, ideas, and knowledge. The app is so versatile. It works with all my devices.
Dove Dolce
The ability to switch between devices seamlessly is a game-changer for busy readers. Automatic artwork and metadata extraction keep my audiobook library organized and visually appealing. Sharing audiobooks with friends through AirDrop is a fun and interactive way to connect. Sharing audiobooks with friends through AirDrop is a great way to spread the joy of reading.
Houston
I'm hooked on this app's sleek design and seamless performance – it's a must-have for any reader. Adjusting the narrator's voice tone is a creative feature that adds a personal touch to the experience. This was a competent audiobook production with no major flaws. The narrator's voice was pleasant enough and the audio quality was acceptable, though not exceptional. While the performance didn't particularly stand out, it served its purpose adequately for my daily commute.
Tart Voodoo
I'm amazed at this app's ability to transport me to different worlds through stories. ListenBook Pro's noise reduction feature enhances the audio quality to a whole new level.
Automatic Slicer
I've discovered authors I'd never heard of before, and now they're among my favorites. This app's intuitive features and easy navigation make it the perfect companion for any audiobook lover. ListenBook Pro's tone adjustment feature is fascinating. I can alter the reader's voice to match my mood—what a creative addition! ListenBook's drag-and-drop download feature streamlines the process of adding new content to my library. The intuitive chapter navigation and quick access to controls make my audiobook experience seamless.
WordWanderer
This app has made multitasking a breeze – I can 'read' while I work! Adjusting the narrator's voice tone is a fantastic feature. It adds a personal touch. ListenBook’s audio quality is excellent. The app enhances my listening experience.
Playing a wide variety of audio formats
Works on all devices with iOS 13 and newer
Huge amount of features for a small price
Frequent updates to add new features and improve existing ones
Advanced playback controls
Live sound processing
Changing the timbre of the reader's voice and noise reduction
Translated into more than 20 languages
If you love listening to fiction audiobooks, ListenBook has features to make the process easier.
Edit book data: title, author, cover
Use equalizer to make the sound comfortable for you
Adjust the playback speed
Enjoy dark and light app themes
Supported formats: MP3, M4B, AWB, FLAC, OGG audio files and many more (must be DRM free)
Auto-Bookmarks make it easy to find your place
AirPlay support allows redirection of audio output.
VoiceOver support
Dark mode for night owls
Convenient bookmarking system helps you mark the most important places.
Unlimited bookmarks for each audiobook
Put your own cover on the wager
Share your audiobook with friends
Lock-screen control
Customise app with extensive options
Sleep timer with shake to reset, set custom notification sounds, and a few unique options
Auto rewind depending on paused time, customize rewind times to your liking
Removing background noise from recordings made in classrooms and meetings
Changing the timbre of the reader's voice for a better listening experience