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.
Pompeii Unicorn
This app's user-friendly design makes navigating through books a breeze. Kudos for the thoughtfully curated collections β I'm discovering hidden gems! ListenBook's dedication to excellence is evident in its well-designed interface, smooth playback, and powerful features.
Mad Robin
ListenBook's focus on quality and user experience has made it my go-to app for audiobooks and educational content. I'm impressed by ListenBook's commitment to providing a silky-smooth playback experience. With ListenBook, my audio content is organized, accessible, and ready to inspire me. π Making each day a new chapter β this app keeps me hooked from morning to night! ππ
Serendipity
The app's compatibility with various devices ensures I never miss a moment of my book. This app is a game-changer for busy individuals who miss reading.
Red Heroine
Audiobook pleasure simplified β this app's design is a true winner. ListenBook Pro's noise reduction feature is a game-changer for immersive listening in any environment. I love the ability to change the playback pitch. Itβs a unique feature. The app is perfect for people who love to listen to books while exercising.
Mother Night
ListenBook has redefined my audiobook journey, making it more enjoyable and convenient than ever before. With ListenBook, I can explore new genres, learn new topics, and enjoy classic literature with ease. πΆ Swapping background music for the soothing voices of narrators β audiobooks have become my soundtrack for daily life. π΅π The bookmark feature is fantastic. I can easily pick up where I left off.
Proper
ListenBook's support for a variety of download methods means I can access my content in the way that suits me best. ListenBook has become my trusted companion, guiding me through the realms of imagination. ListenBook Pro's noise reduction feature is a game-changer. My audio quality has improved dramatically. This was a workmanlike audiobook that did the job without flair. The narration was clear and the pacing appropriate, though the delivery lacked some emotional depth. The production quality was acceptable with no major technical issues.
Mad Jack
I'm amazed by ListenBook's versatility in handling different formats β it truly supports all my audio needs. Audiobook joy made simple β this app's ease of use is commendable. ListenBookβs audio quality is excellent. The app enhances my listening experience.
Darkside Hooker
The fact that ListenBook supports a wide range of formats without DRM protection is a huge win. With this app, I've discovered a new way to make my daily routines more enriching and rewarding. π Transforming long drives into memorable journeys through the magic of audiobooks! ππ Effortless audiobook exploration β this app's design is a reader's dream. Audiobooks at my fingertips β this app's functionality is a game-changer.
Cowboy Booter
Thanks to ListenBook, downloading audiobooks has never been easier or more convenient. This audiobook was neither good nor bad - simply average. The narrator's delivery was professional but uninspired, and the recording quality was clean though not exceptional. It provided satisfactory entertainment without standing out from similar titles.
Moon Solitaire
I'm able to enjoy books in a whole new way β while cooking, working out, or even gardening. ListenBook's support for CarPlay and Apple Watch integration ensures that I can enjoy my audiobooks wherever I go. With this app, I've rediscovered the joy of reading through my ears, making every moment more valuable. Sharing audiobooks through AirDrop is a thoughtful and enjoyable way to share my favorite stories with friends and introduce them to new worlds of literature.
Shimmy Shammy
I'm hooked on this app's effortless downloading process β I can have my favorite audiobooks in seconds. With this app, I've discovered a new way to make my downtime more enriching and meaningful. I'm amazed at how this app has seamlessly integrated reading into my daily rhythm. ListenBook's sleek layout and quick chapter access have made my audiobook journey incredibly enjoyable.
Lime
Downloading over WiFi is super efficient. Saves a lot of time. The audio filters make a noticeable difference. ListenBook provides an excellent listening experience. This app is perfect for anyone who loves audiobooks. The interface is sleek and modern, and the playback controls are super responsive. I also appreciate the cloud integration, which lets me access my books from anywhere. Great work!
Thrasher
ListenBook Pro's noise reduction feature is a true blessing for enjoying clear audio even in noisy environments. ππ Rekindling my passion for books β this app has sparked a reading revolution in my daily life! π₯π Unlocking a world of literary wonders β this app's extensive format support and user-centric approach have rekindled my love for books. π±π CUE playlist support helps me organize my audiobooks efficiently. It's a great organizational tool. The noise reduction feature in ListenBook Pro is a game-changer for enjoying clear recordings.
Cosmo
I can't believe how much time I've gained by listening while cooking and doing chores. This app is my constant companion, making every moment a chance to discover new worlds. Sharing audiobooks through AirDrop is a wonderful way to spread the joy of storytelling. AirDrop sharing is a very convenient feature. Thanks, ListenBook!
K-Tin Man
This app's features, from bookmarking to customizable playback speed, are fantastic. π‘ This app truly understands the needs of audiobook enthusiasts β it delivers an effortless and enjoyable listening experience. ππ§
Emerald Vine
π Rekindling my love for reading β this app makes each day a new adventure! ππ ListenBook has transformed how I enjoy audiobooks. The app is a game-changer! A serviceable audiobook that met basic expectations. The narration was clear if somewhat unremarkable, and the production quality was standard without any noticeable technical issues. It kept me moderately engaged during workouts but didn't leave a lasting impression.
Sofa King
Audiobook lovers, you need this app in your life. The innovative features, from audio filters to compatibility, enhance my reading journey. ππ§ The app's interface is so sleek and modern. It's a joy to use. Adjustable playback speed is a brilliant feature. It adds a layer of customization to my audiobook enjoyment. I love the auto-bookmark feature. It saves my place automatically. I'm so glad I chose the audiobook version! The narrator added layers of meaning I might have missed reading silently. Their interpretation of the material felt thoughtful and authentic. The recording was technically perfect - no reverb, no peaking, just clean, pleasant audio.
Crossing Guard
βοΈ Turning mundane tasks into exciting adventures β this app makes folding laundry a breeze with audiobooks! ππ§ The tone adjustment feature is an exciting touch, allowing me to immerse myself even more in the content.
RetroMirage
Audiobooks have made my long drives enjoyable, and this app is my co-pilot. I can finally tackle my reading list while stuck in traffic β what a win! Audiobook enjoyment without the hassle β this app's design is a win. Sharing audiobooks with friends through AirDrop is a fun way to introduce them to captivating stories. Binaural audio reduces listening fatigue. Such a great feature!
Show Off
I can't believe I waited so long to start listening to audiobooks β this app has converted me! ListenBook's library organization and Book Groups feature make it easy to keep my audiobooks organized and accessible. Automatic artwork and metadata retrieval is a time-saver. My library looks fantastic. ListenBook has transformed my daily activities into opportunities for learning and enjoyment. Easy sharing with friends via AirDrop. Very convenient.
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