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.
Lady Petal
This app has introduced me to authors I'd never heard of – now they're my favorites! This app's compatibility with different formats ensures that I never miss out on a great audiobook. Seamless audiobook integration – this app's functionality is a true gem.
Wheels
ListenBook's sleek interface and precise controls make it a joy to use during my daily listening sessions. ListenBook's dedication to delivering a top-notch experience is evident in every detail. Audiobook multitasking made simple – this app's design is a game-changer. I love the car mode. It’s so convenient for listening while driving. The app is perfect for people who love to multitask. I can listen while cooking.
Heavenly Connection
The customer support team is responsive and always ready to assist. ListenBook's compatibility with CarPlay and Apple Watch integration ensures that I can enjoy my content wherever I go. Audiobooks have become my constant companions during my daily activities. This app's convenience has made reading a consistent part of my life. Unlocking a world of literary wonders – this app's extensive format support and user-centric approach have rekindled my love for books. 📱🔊
Infinite Hole
As a language learner, this app has been invaluable in improving my listening skills. ListenBook is a game-changer! Finally, an app that lets me enjoy my favorite audio files with ease. ListenBook has redefined my audiobook experience. It's an essential tool that enhances every listening session. Sharing audiobooks with friends through AirDrop is a fun way to inspire others to read. The subtle background music at key moments enhanced the experience without being distracting. More audiobooks should use this technique when appropriate!
Turnip King
ListenBook has turned my ordinary moments into extraordinary adventures through stories. Finally, an app that supports all audiobook formats! Flawless playback. The app is so versatile. It works with all my devices.
Steel
Navigating through chapters is a breeze with ListenBook. It's easy to jump to specific sections. Chapters make navigation a breeze. I can easily pick up where I left off. Adjusting the narrator's voice tone is a creative feature that adds a personal touch to the experience.
ManBreaker
This app has turned my screen time into valuable learning opportunities. The app's versatility in audio downloading is impressive. It's a one-stop solution for all my content. ListenBook’s bookmarking feature is incredibly useful. I never lose my place in a book. I love the bookmarking feature. ListenBook makes it easy to pick up where I left off.
Metal Star
This app's convenience has turned me into an avid audiobook listener. Thanks to ListenBook, downloading audiobooks has never been easier or more convenient. Looping playback has taken my language learning to new heights. Highly recommended! The sound quality is excellent. It feels like I’m in the story.
Sly Silvermoon
ListenBook Pro's noise reduction feature is a fantastic addition that enhances my audio experience. ListenBook is the perfect blend of technology and art, turning audio into an unforgettable experience. Audiobook multitasking made easy – this app's functionality is a marvel. Looping playback is my favorite study tool. It's a game-changer for mastering challenging content.
Serendipity
Frequent updates ensure there's always something new and exciting to listen to. ListenBook's audio filters are a fantastic addition, enhancing the sound quality of my audio files. With this app, I've turned my daily commutes into exciting journeys through the world of literature. 🔥 Simplifying my reading routine – the app's functionality ensures I'm always one click away from literary adventures. 📚🔗 Finally, an app that lets me enjoy audiobooks without worrying about file formats!
Grabber
I love how this app seamlessly integrates into my busy schedule, making multitasking a breeze. Audiobooks made easy – this app's functionality is truly a gift. Listening to audiobooks on my iPad has never been easier. Highly recommend ListenBook!
Troubled Chick
ListenBook Pro's noise reduction feature turns any environment into a cozy listening haven. The audio quality is excellent, and the interface is intuitive. ListenBook is my go-to app for audiobooks. I love the ability to change the playback pitch. It’s a unique feature.
Risen
An audiobook lover's dream come true. So many options, I'm in heaven! I've rediscovered the joy of reading through the convenience of audiobooks. Library organization is brilliant. No more cluttered audiobook collection. Great for multitasking! I listened while cooking, driving, and even working out, and it kept me entertained the whole time. The narrator’s voice was pleasant, and the story flowed smoothly. Very enjoyable!
Fiend Oblivion
ListenBook's user-friendly design and compatibility with different formats have made it my go-to app. I can't believe how easily this app has fit into my daily routine.
Armed Hawk
Changing the tone of the sound on ListenBook is a fun feature that adds a unique touch to my audiobook experience. I can't get enough of this app's convenience and the endless possibilities it offers. This app's ease of use has made reading a seamless part of my daily routine. The interface is beautiful and functional. ListenBook is my go-to app for audiobooks. I don't have strong feelings about this one either way. The narration was competent but forgettable. The story itself was more engaging than the performance.
Low Menace
The smart recommendation feature keeps surprising me with books I never knew I'd love. 📱 Accessing my favorite stories has never been this straightforward – this app's functionality is a bookworm's dream come true. 📚💫 Binaural audio processing reduces fatigue during long listening sessions. A fantastic feature!
Blue Despair
I love how this app brings stories to life, even during my morning jogs. The import process is seamless. I had no trouble adding my audiobooks.
Yellow Menace
ListenBook's support for network device downloads and drag-and-drop is a time-saving delight. Sharing audiobooks through AirDrop is a delightful way to connect with fellow book lovers.
MindfulMingle
ListenBook's audiobook player is a true workhorse – chapters, controls, and filters are all seamlessly integrated. ListenBook Pro's noise reduction feature has made a significant difference in the clarity of recordings.
White Swan
ListenBook's support for CarPlay and Apple Watch integration has made my daily activities more seamless and convenient. ListenBook's features make it the ultimate audio companion for any audiobook enthusiast. 💼 Juggling tasks while exploring narratives – this app is my multitasking hero! 💻📖
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