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.
ReiGnZ
Being able to adjust playback speed suits everyone's preferences β a thoughtful feature. With this app, my daily routines have become moments of intellectual exploration and personal growth. ListenBook Pro's noise reduction feature enhances the audio quality to a whole new level.
Sly Silvermoon
The intuitive interface and seamless navigation make this app a joy to use. I can't get enough of this app's intuitive design and user-friendly interface. I'm amazed at how this app has seamlessly integrated reading into my daily rhythm. The interface is beautiful and functional. ListenBook is my go-to app for audiobooks.
The Happy Jock
The statistics feature on ListenBook helps me track my audiobook consumption β a fantastic way to measure my progress. The app is perfect for language learners. The playback speed control is a game-changer.
Twin Blaze
ListenBook has made my daily commutes enjoyable. No more boredom! The ability to adjust playback speed and volume is a game-changer for me. Has every feature I need. My top choice for audiobooks! The app is so easy to set up. I was listening to my books in no time. An acceptable audiobook that met basic expectations. No complaints about quality but nothing remarkable either. Would listen to this narrator again but wouldn't seek them out.
Mad Irishman
No more limits on the genres I can explore! This app's versatility in downloading and organizing audiobooks ensures I always have a captivating tale at my fingertips. ππ± Quick access to chapters and controls makes ListenBook a joy to use. It's a seamless experience. ListenBook has revolutionized how I consume content. It's like having a personal library in my pocket. AirDrop sharing makes it easy to share audiobooks with friends.
Gabriel Dandelion
With ListenBook, I can keep track of my audiobook consumption and explore new content with ease. Audiobook immersion without complications β this app's ease of use is commendable. ListenBook's drag-and-drop download feature simplifies the process of adding new audiobooks to my collection.
Winter Underdog
With ListenBook, I've unlocked a world of educational and entertaining content right at my fingertips. Noise reduction and voice tone adjustment are simply amazing.
Winded On Friday
π Transforming laundry time into a journey through fantastic stories β thank you, this app! ππ The compatibility with Apple Watch is a game-changer. Controlling my audiobooks from my wrist is genius. The ability to play various audio formats without conversion is very convenient. ListenBook is a great app.
ELLerG!c
Talk about convenience! This app's ease of use and support for multiple audio formats ensure that I can enjoy my favorite stories without any hassle. π±π I love the cloud integration. I can access my books from anywhere. The app is perfect for people with busy schedules. I can listen on the go. Iβve been using ListenBook for months, and itβs been a fantastic experience. The app is lightweight, doesnβt drain my battery, and works perfectly in the background. The equalizer and voice boost features are amazing. Highly recommend!
Capital F
I love how this app allows me to enjoy books even when I'm on the move. ListenBookβs playback speed control is very useful. I can listen at my own pace.
Steel Solstice
I'm hooked on this app's sleek design and seamless performance β it's a must-have for any reader. Finally, an app that supports a wide range of audio formats! It's a must-have for audiobook enthusiasts.
Pinball Wizard
I'm in awe of how technology has enhanced my reading experience through this app. ListenBook's user-friendly controls and innovative features have made it an indispensable tool for my audiobook enjoyment. I'm amazed at how effortlessly I can immerse myself in books through this app. The interface is sleek and user-friendly. Makes navigating through chapters a breeze. Controls are intuitive and user-friendly, making my audiobook experience seamless.
Succubus In Training
ListenBook's interface is sleek and user-friendly, making navigation a breeze. ListenBook's user-friendly interface and seamless playback have made it my go-to app.
ForumFlare
Kudos to the creators for making literature so accessible and enjoyable. The convenience of switching between devices without losing my place is a lifesaver. This app's support for various formats and genres ensures that there's always something new to explore. Effortlessly exploring new worlds β this app's design is user-centric and efficient. ListenBook Pro's noise reduction feature elevates my listening experience, allowing me to focus on the content.
CloudFrenzy
I used to struggle to find time for books β now, I listen while doing chores! CUE playlist support is a fantastic feature that allows me to curate customized listening sessions, whether for study, relaxation, or entertainment.
Hyper
No more straining my eyes β this app lets me 'read' with my ears! Looping playback is a game-changer for my study sessions. It helps me absorb information more effectively.
Guillotine
This app's user-friendly design makes navigating through books a breeze. Unparalleled support for CarPlay and Apple Watch means I can take my audiobooks anywhere, anytime. πΆββοΈπ Walking my way through exciting narratives β this app makes exercise more fun! ποΈπ§ The audio filters make a noticeable difference. ListenBook provides an excellent listening experience.
Renegade Slugger
The captivating narrators make each story come alive in a unique way. ListenBook's comprehensive support for a wide range of audio formats sets it apart from other audiobook apps. Sharing audiobooks with friends through AirDrop is such a fun way to spread joy.
Waylay Dave
The app's features, like the sleep timer, make it clear that it's designed with readers in mind. I love how ListenBook extracts artwork and metadata from audio files, adding a visual touch to my listening experience. With this app, I've discovered a whole new way to enjoy literature. πΆββοΈπ Strolling through captivating narratives has never been easier β this app's intuitive controls make audiobook listening a delight. π§ποΈ The ability to organize my library is a huge plus. Everything is so neat and tidy.
Darth 44
This audiobook app is an absolute lifesaver! It brings my favorite stories to life with unparalleled convenience. ListenBook Pro's tone adjustment feature is an innovative touch that adds a layer of personalization. Supports extensive playlists and bookmarks. Very user-friendly.
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