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.
Midnight Rider
I love that I can enjoy audiobooks while cooking elaborate meals in the kitchen. With ListenBook, I can now enjoy my favorite audiobooks and speeches with the utmost comfort and convenience. 💪 Juggling tasks while enjoying stories has never been easier – this app's functionality is a multitasking marvel. 💼📖 Gone are the days of fumbling with different formats – this app's comprehensive support ensures I can enjoy any audiobook without a hitch. 🎉🔊 Finally, an audiobook player that supports all formats! No more converting files.
Jo Jo Spooky
ListenBook's loop and shuffle playback features have become indispensable tools in my audiobook learning. Not bad, but not amazing either. The narrator’s voice was pleasant, though some parts felt a bit rushed. The story had its moments, but I wouldn’t necessarily recommend it over similar titles in the genre.
Hidden Tree
The app's reliability and ease of use make it a true gem in the world of audiobooks. A middle-of-the-road audiobook that neither impressed nor disappointed. The narrator's voice was agreeable enough for extended listening, though their character differentiation could have been stronger. The production met basic industry standards without any standout qualities.
Delicious Wing
ListenBook's dedication to delivering top-notch audio quality is evident in every detail. With this app, reading is no longer confined to a specific time or place. ListenBook's drag-and-drop download feature simplifies the process of adding new audiobooks to my collection. ListenBook's versatility with various audio formats means I can enjoy audiobooks from multiple sources effortlessly.
Kazami of Truth
Every moment is an adventure with this app by my side. Its intuitive features and diverse format support ensure that my audiobook journey is seamless and exciting. 🌌🎧 Looping playback is a study aid sent from heaven. It's helping me ace my exams! The compatibility with Apple Watch is a huge plus. I can control my audiobooks from my wrist! Middle-of-the-road experience. The audiobook was fine—good narration, decent story—but it didn’t leave a lasting impression. If you’re looking for something low-commitment, this works.
Riff Raff
Finally, a way to enjoy literature on the go without straining my eyes. ListenBook's chapters, controls, and filters have transformed my listening sessions into immersive journeys. I'm addicted to this app's seamless performance and impressive library. I'm amazed by the app's versatility in downloading audio. It accommodates various sources seamlessly. Listening stats feature keeps me on track with my audiobook goals. Love it!
Woo Woo
Thanks to this app, I can enjoy the world of literature without missing a beat in my fast-paced life. This app's user-friendly interface has made audiobook listening a breeze, even for a tech novice like me. I'm amazed by the attention to detail, from automatic metadata extraction to customizable settings. This audiobook was an absolute pleasure to listen to! The narrator's voice was rich and expressive, perfectly capturing the tone of the material. I found myself completely immersed in the story, often sitting in my car longer than necessary just to hear what happened next. The production quality was excellent with clear audio throughout.
Landfill Max
I'm amazed by ListenBook's smooth drag-and-drop downloads in my web browser – a time-saver! I love that ListenBook Pro allows me to customize the tone of the sound – it adds a personal touch. With this app, I've turned mundane chores into exciting opportunities for intellectual growth. This app's versatility and convenience have transformed my screen time into a productive reading journey.
Find It Girl
I can finally tackle my reading list while stuck in traffic – what a win! 🚶‍♀️📖 Discovering new worlds on my daily walks – this app is my travel companion! 🌍🎧 Looping playback of a single track helps me focus and absorb complex content. Adjusting the tone of the voice is a unique feature that adds a personalized touch to the listening experience.
Gold Dahlia
The customer support team is responsive and always ready to assist. This app's compatibility with various devices ensures that I can enjoy my audiobooks wherever I go. ListenBook has transformed my daily activities into opportunities for learning and enjoyment.
Mental
With ListenBook, my iPhone and iPad have become a gateway to a world of captivating stories. With this app, I've rediscovered the joy of literature during my daily walks – it's truly invigorating. This app is a gift for book lovers who struggle to find reading time. ListenBook’s bookmarking feature is incredibly useful. I never lose my place in a book. I love how I can adjust the skip intervals. It’s perfect for my listening style.
Springheel Jack
This app's compatibility with various formats ensures that I can enjoy my audiobooks hassle-free. I've listened to hundreds of audiobooks, and this one stands out for its professional quality. The narrator struck the ideal balance between dramatic interpretation and letting the text speak for itself. The audio engineering was superb with consistent volume levels and crystal-clear recording.
StarZen
My audiobook collection has never looked better. Thanks to automatic artwork and metadata. The app is so easy to use. I was up and running in minutes.
Little Cobra
Language courses on audiobooks helped me pick up a new language effortlessly. 🏝️🎧 Soaking up the sun while indulging in beach reads – this app is my ultimate relaxation companion. 🏖️📚 The app supports a wide range of formats. ListenBook is very versatile. I love the ability to change the background color. It’s a nice touch. Solid performance overall though some character voices sounded too similar. I occasionally got confused about who was speaking in dialogue-heavy scenes.
Pink Hopper
The sleep timer is a brilliant addition – I drift off to sleep with amazing stories. This app has introduced me to genres I never thought I'd enjoy – it's eye-opening. This app has brought back the joy of reading, even when I'm on the move. ListenBook makes my commute enjoyable. The audio filters really enhance the listening experience. Fairly enjoyable, but forgettable. I didn’t have any major complaints, but I also don’t see myself revisiting this one. It was a decent way to spend a few hours, though.
Flash
ListenBook's commitment to providing a high-quality audiobook experience is truly commendable. Sharing audiobooks through AirDrop is a delightful way to connect with fellow book lovers. Tone adjustment is a brilliant addition that lets me personalize the narration to my liking. It adds an extra layer of connection to the audiobooks. ListenBook’s playback speed control is very useful. I can listen at my own pace.
Dez North
With ListenBook, I've found a way to make the most of my free time while indulging in my love for audiobooks. The app's attention to detail is commendable. It's evident in every feature. I appreciate the statistics feature. ListenBook helps me track my listening habits.
Noise Toy
ListenBook's user-friendly controls and innovative features have made it an essential tool for my audiobook enjoyment. I love that ListenBook Pro allows me to customize the tone of the sound – it adds a personal touch. Supports a wide range of formats flawlessly. Very happy with it. The equalizer is a great addition. It really enhances the audio quality.
Bad Beh8vior
Looping playback has made memorization so much easier. I'm acing my exams! ListenBook has completely changed how I enjoy audiobooks. The app is packed with features like customizable skip intervals, playback speed, and sleep timers. The interface is clean and easy to navigate. Five stars!
FireBrang
With ListenBook, I can now enjoy my favorite audiobooks and speeches with the utmost comfort and convenience. ListenBook's support for CarPlay and Apple Watch integration has made my daily activities more seamless and convenient. ListenBook's compatibility with various formats has made it my go-to app for all audio content.
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