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.
K-9
This app is my secret weapon for staying entertained during mundane tasks. The Looping playback and Shuffle features on ListenBook help me customize my listening sessions to my liking. 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.
Moonflower
Download via WiFi, WebDAV, iTunes – options galore to suit everyone's preferences. The app's performance is beyond impressive. It's like it's tailor-made for my device. The interface is sleek and modern. It’s a joy to use.
Miss Nova
Drag and drop downloads are so convenient. No more messing around with complicated steps. The app is lightweight and doesn’t drain my battery.
ByteBard
ListenBook's user-friendly controls and innovative features have made it an essential tool for my audiobook enjoyment. User-friendly brilliance! This app's functionality enhances my audiobook experience.
Soda Delirium
This app isn't just a tool, it's a wellspring of inspiration and positive vibes. ListenBook's features are a bookworm's dream come true – from chapters to bookmarks, it's got everything. The features on this app, from bookmarks to playback speed, cater to all preferences. Finally, an app that lets me organize my audiobooks effortlessly. The library organization and book groups feature make navigation a breeze. The app is very easy to use. ListenBook makes managing my audiobook library simple.
Fresh Peper
This app has brought stories to life in a way that traditional reading never could. User-friendly brilliance! This app's functionality enhances my audiobook experience. ListenBook’s playback is silky-smooth. The app is packed with useful features. I love the quick access to settings. It makes tweaking the app so easy.
FrankenGrin
📱 It's like having a personal audiobook library at my fingertips! This app's functionality is a dream come true for book lovers. 📚🔥 🎧 Elevating my reading experience – this app's intuitive controls and organization features make audiobook enjoyment effortless. 📱📖 Absolutely in love with this audiobook app! The seamless functionality and easy navigation make my reading time pure bliss. 📚🎧 ListenBook is the best audiobook player I’ve ever used. The app is packed with features like customizable skip intervals, playback speed, and sleep timers. The interface is clean and easy to navigate, making it a joy to use. Five stars! Perfect for both first-time listeners and audiobook veterans! The narrator's warm, inviting tone made this an incredibly comfortable listening experience. I particularly appreciated how well they handled dialogue - each character felt distinct without being cartoonish. The pacing kept me engaged throughout.
Disco Thunder
Audiobooks have never been this accessible – this app is a true innovation. Navigating through chapters is a breeze. It's like the app knows what I need.
Spider Fuji
I love that ListenBook Pro allows me to customize the tone of the sound – it adds a personal touch. ListenBook Pro's noise reduction feature has made my audio content much more enjoyable in noisy environments. Simplifying audiobook adventures – this app's ease of use is a delight. ListenBook's user-friendly interface and quick access to chapters enhance my overall listening experience. Solid performance, but not outstanding. The narrator did a fine job, though their tone was a bit monotonous at times. The story itself was engaging enough, but I wouldn’t call it unforgettable.
Ember Master
Audiobook enthusiasts, rejoice! This app is your new best friend. Audiobooks at my fingertips – this app's functionality is truly impressive. Every moment is a chance to dive into a new adventure with this app. Its smart controls and comprehensive format support ensure that my audiobook journey is a seamless one. 🌌🎧 Listening to audiobooks has never been this enjoyable. Thank you, ListenBook! The app is perfect for people who love to listen to books while exercising.
Zorkle Sporkle
This app has become my go-to companion, making my daily routine more exciting and insightful. ListenBook's compatibility with CarPlay is a huge plus during long drives.
McDreamy
The family subscription option is a money-saver – everyone gets to enjoy their favorite books. This app has turned my long walks into delightful literary adventures. The vast selection of titles on this app is a book lover's dream come true. Audiobooks have become my bedtime companions, soothing me into a peaceful sleep. The speed adjustment feature is my secret weapon for studying complex materials.
Snout Pixie
🔥 Adding a spark of excitement to my daily routine – this app is my secret weapon! ✨📖 ListenBook has made my daily commutes so much more enjoyable. I look forward to listening every day! Perfect for repeat listening! The narrator's performance was so rich with detail that I'm sure I'll discover new layers on a second listen. Their interpretation felt authentic to the material while bringing fresh insights. The audio production was pristine from start to finish.
SneakerKid
ListenBook's dedication to excellence shines through in its performance and features. I'm amazed at how this app has made my daily routines more enjoyable and intellectually stimulating. This app's user-friendly controls and sleek design have made audiobook listening a truly immersive journey. I love how easy it is to download audiobooks with ListenBook. The app is incredibly convenient. The app is so versatile. It works with all my audiobook formats.
Swedish Pixie
ListenBook's user-friendly interface and intuitive controls make it a joy to navigate through my audiobooks. Audiobooks have turned my mundane activities into opportunities for learning and enjoyment. Binaural audio processing is a godsend. My ears don't fatigue even during extended listening. Automatic metadata extraction keeps my library organized. It's a time-saver! The statistics feature is brilliant. I love seeing how much time I spend on audiobooks with ListenBook.
Nibbler
I'm constantly amazed by the variety of genres – there's something for everyone. ListenBook has taken my listening pleasure to new heights – it's a true audio marvel. 🌟 Unleashing the power of audiobooks with this user-friendly app – it's like having a personal storyteller on demand! 📚🔥 Looping playback is my favorite study tool. It's a game-changer for mastering challenging content. ListenBook’s interface is clean and intuitive. It’s a joy to use.
Pusher
I'm enjoying books I never thought I'd be interested in – all thanks to this app. Audiobook enthusiasts, rejoice! This app's thoughtful features, such as auto-rewind and chapter navigation, cater perfectly to our storytelling cravings. 🎉📚
Noise Toy
ListenBook's support for playlists in CUE format is a thoughtful touch I appreciate. ListenBook's sleek design and intuitive controls make it my go-to app for audiobooks. ListenBook has taken my audio content to new heights, making every moment more meaningful. I'm hooked on this app's ability to make reading fit into any moment. The automatic extraction of artwork and metadata adds a professional touch to my audiobook collection.
Cinder Coffee
ListenBook is my daily companion, turning mundane tasks into exciting audio adventures. Automatic metadata extraction keeps my library organized. It's a time-saver!
Stud muffin
ListenBook's integration of artwork and metadata adds a visually appealing touch to my library. I'm hooked on this app's intuitive features – from chapters to playback controls. With this app, I can devour books like never before – it's incredibly efficient.
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