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.
Impulse
ListenBook's beautiful layout and quick access to chapters make every listening session a pleasure. ListenBook's looping playback, shuffle feature, and configurable controls make learning a breeze. I'm grateful for ListenBook's seamless compatibility with a variety of formats – it's a true lifesaver. With this app, reading is as simple as pressing play – it's genius!
Star Killer
The intuitive interface and seamless navigation make this app a joy to use. WiFi downloads save a lot of time. Great feature! The ability to play various audio formats without conversion is very convenient. ListenBook is a great app.
RedFeet
ListenBook's user-friendly interface and seamless playback have made it my go-to app. I'm in awe of how this app has made reading seamlessly fit into my lifestyle. I love the quick access to settings. It makes tweaking the app so easy.
Fuzzy Claws
Binaural audio processing on ListenBook is a thoughtful addition that keeps my ears comfortable during extended listening sessions. My study sessions are more efficient than ever, thanks to the looping playback and bookmark features. ListenBook has become an essential part of my day, enhancing my commute and allowing me to enjoy audiobooks like never before. ListenBook is packed with useful features. It’s the best audiobook app I’ve used.
Shay
ListenBook's support for a variety of download methods means I can access my content in the way that suits me best. ListenBook's library organization and book groups help me keep my content neatly sorted. Navigating audiobooks seamlessly – this app's design is a true winner. ListenBook Pro's unlimited audiobook length is a boon for those who enjoy deep dives into lengthy narratives.
Senior Smurf
Gone are the days of fumbling with different formats – this app's comprehensive support ensures I can enjoy any audiobook without a hitch. 🎉🔊 The app is constantly updated with new features. The developers really care. 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!
Pocket Muzzie
This app's user-friendly interface has made reading on-the-go a breeze. 🎧 This app is my saving grace! Now I can enjoy my beloved books while cooking up a storm! 📚🍳 🧘♀️☕ Unwinding with a cup of tea and a captivating audiobook – relaxation meets intellectual stimulation. 🍵📖 Adjusting the narrator's voice tone is a fun way to personalize the listening experience. ListenBook’s playback is silky-smooth. The app never glitches.
Sloth
🎙️ Turning grocery shopping into a thrilling audiobook hunt – what a game-changer! 🛒📚 🧘♂️ Finding serenity through the soothing tones of audiobooks – mindfulness and stories in perfect harmony. 🧘♂️🎧 Adjusting the tone of the narrator's voice is a unique touch – it's like having a personalized reading.
Sky Herald
🎉 An app that turns house chores into exciting adventures – count me in! 🧹📖 Downloading books directly in the app is so easy. Highly recommend! With ListenBook Pro, long audiobooks are no problem. I love it! ListenBook’s support for CarPlay is great. I can listen to audiobooks in my car easily.
Spicy Thunder
Audiobooks at my fingertips – this app's functionality is a game-changer. ListenBook's tone adjustment feature in the Pro version is a creative tool that adds a fun twist to my audiobook journey. Adjustable playback speed is my secret weapon for covering more material in less time. A productivity boost!
Snapple Whistler
ListenBook's audiobook player is a true workhorse – chapters, controls, and filters are all seamlessly integrated. ListenBook's loop and shuffle playback features add versatility to my audiobook listening experience.
Spooky Electric
I've fallen in love with genres I never thought I'd explore, all thanks to this app. ListenBook's support for CarPlay and Apple Watch integration has made multitasking with audio content a breeze. Bookmarks are a must-have for any audiobook lover. They help me stay organized and engaged. 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.
Cuff Queen
Audiobooks on this app have become my go-to entertainment for winding down. This app's ease of use has made reading more accessible and enjoyable than ever before. The audio filters make a noticeable difference. ListenBook provides an excellent listening experience. A textbook example of great audiobook narration! The performer's diction was flawless, their pacing ideal, and their emotional range impressive. I never felt like I was being "read to" but rather like I was experiencing the story firsthand. The audio engineering was equally professional.
ThoughtTrailblazer
ListenBook Pro's noise reduction feature is a revelation. It eliminates distractions and enhances the clarity of recordings, resulting in a more immersive experience. Sharing audiobooks with friends through AirDrop is a fun way to introduce them to captivating stories. 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!
Cosmic Presence
ListenBook's support for various audio formats makes it a versatile app for all kinds of audiobook enthusiasts. With this app, I've discovered a new way to make my downtime more enriching and meaningful. 💪 Achieving double wins – workouts become invigorating with stories to fuel my motivation! 💪🎧
Charms
I'm amazed by ListenBook's versatility in handling different formats – it truly supports all my audio needs. Changing the tone of the sound on ListenBook Pro is a fun way to customize my listening experience. Thanks to this app, I can enjoy the world of literature without missing a beat in my fast-paced life. 🏡 Cleaning the house with an audiobook in the background – talk about productivity! 🧼📖 🌌 Adding an extra layer of delight to cooking – this app turns meal prep into a culinary adventure with its audiobooks! 🍲📖
CuriousCrafter
I've found solace and relaxation in the pages of countless audiobooks. 📱 Audiobooks at my fingertips – this app's ease of use is a booklover's dream come true! 📚🔥 ListenBook has made my daily commutes enjoyable. No more boredom! Download options are versatile, making it easy to get audiobooks from various sources.
Sass Burst
With ListenBook, I can explore new genres, learn new topics, and enjoy classic literature with ease. ListenBook has enriched my life with a diverse range of content, all at my fingertips. ListenBook’s support for CarPlay and Apple Watch is fantastic. I can listen anywhere.
Milan Call Back
This app has made literature accessible and engaging for all ages. With ListenBook, I've found a way to make the most of my free time while indulging in my love for audiobooks. I'm grateful for ListenBook's support for a wide range of formats, making it a one-stop solution for audio content. Automatic artwork and metadata extraction add a professional touch to my audiobook library.
CuriousCoder
I can't believe I waited so long to start listening to audiobooks – this app has converted me! ListenBook has made me fall in love with my audio content all over again – it's a must-have. Audiobooks have turned my mundane activities into opportunities for learning and enjoyment. With this app, every moment becomes an opportunity to indulge in fantastic stories. The controls, layout, and seamless playback are a reader's dream. 📚🎧
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