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.
Dove Dolce
I'm hooked on this app's sleek design and seamless performance – it's a must-have for any reader. I can't get enough of this app's versatile features – from playback speed to bookmarking, it's all there. 💡 The future of audiobook listening is here – this app's sleek functionality redefines how we enjoy our favorite stories. 🎧🔮 No more converting files – this app effortlessly handles various formats, saving me time and effort.
Engine Eye
This app's ease of use has made my long drives educational and enjoyable. Audiobooks have become my constant companions, and this app's seamless functionality and diverse compatibility ensure that every tale is a captivating journey. 🌌🎧 As an audiobook aficionado, this app is a dream come true. Its support for various formats and effortless navigation make it my perfect reading companion. 🌟🎧 Looping playback is an invaluable study tool. It helps me absorb complex information effortlessly. ListenBook has become an essential part of my day, enhancing my commute and allowing me to enjoy audiobooks like never before.
Metal Star
CUE playlist support is a fantastic feature that allows me to create curated listening experiences for different moods and settings. The app is perfect for people who love to listen to books while exercising. I was thoroughly impressed by this audiobook. The combination of engaging content and skilled narration made my daily commute something to look forward to. The narrator's timing and intonation were spot-on, enhancing rather than distracting from the material. Definitely worth a credit! 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.
Old Orange Eyes
I've become the storyteller of my family, sharing the amazing audiobooks I've discovered. ListenBook’s interface is clean and intuitive. It’s a joy to use.
Cowboy Booter
I can finally tackle my reading list while stuck in traffic – what a win! ListenBook has transformed my daily commute. I look forward to my journeys with this app by my side. Adjusting the tone of the voice is a game-changer. It's like customizing my listening experience. The app supports a wide range of formats. ListenBook is very versatile. 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!
Sky Trinity
ListenBook's audio filters and controls have revolutionized the way I enjoy my audio content. I can't imagine my audio routine without ListenBook's seamless and user-friendly design.
Celtic Charger
I've never been so excited about my daily commute – thanks to this app. This app has enriched my daily routine and added a touch of intellectual stimulation. ListenBook’s playback speed control is very useful. I can listen at my own pace.
Gov Skull
This app's user-friendly design makes navigating through books a breeze. With support for various audio formats, ListenBook ensures I can enjoy my favorite audiobooks without worries. Beautiful layout and easy access to chapters. Really impressed with ListenBook.
Candy Butcher
Effortless audiobook exploration – this app's functionality is remarkable. Audiobook enjoyment has never been this convenient. This app's sleek design and efficient organization ensure that every story is accessible and enjoyable. 📚👌 Quick access to chapters and controls makes ListenBook a joy to use. It's a seamless experience. Looping playback helps me immerse myself in the content. It's my secret study weapon. ListenBook’s CarPlay support makes listening in the car a seamless experience.
Raggedy Ann
This app's ease of use has made reading a seamless part of my daily routine. Audiobook joy made simple – this app's ease of use is commendable. ListenBook’s playback is silky-smooth. The app never glitches.
Winter Bite
Gone are the days of struggling with formats. Thanks to this app, my audiobook journey is a breeze, and every tale is a tap away. Highly recommended! 📚🎧 I love the ability to customize the skip buttons. It’s so convenient. 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!
LerveDr
ListenBook's dedication to delivering high-quality sound and user-friendly features has won me over. Sharing audiobooks through AirDrop is a delightful way to connect with fellow book lovers. Binaural audio processing is a game-changer – my ears stay comfortable during long listening sessions. Sharing audiobooks with friends is a fantastic way to introduce them to new stories. ListenBook is a game-changer for audiobook lovers. 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!
Burn
🧘♂️ Finding zen through storytelling – this app makes meditation even more calming. 🧘♂️🎧 ListenBook has made my daily walks so much more enjoyable. I'm always learning now! ListenBook's compatibility with CarPlay is a major convenience during road trips. The app’s design is sleek and modern. ListenBook is my favorite audiobook player.
TrixiePhany
I can't get enough of the celebrity narrators – they add a unique charm to each book. Looping playback has revolutionized my study sessions. I'm learning faster than ever.
Instant Star
This app makes traffic jams a breeze – time flies by while I'm engrossed in a story. My audiobook collection has never looked better. Thanks to automatic artwork and metadata. Supports all my playlists and bookmarks. Very convenient.
Emerald Goddess
Audiobook immersion simplified – this app's ease of use is a true asset. ListenBook Pro's noise reduction feature has made my recordings sound clearer than ever.
Burn
I can't believe how easy it is to download and manage my audio content using ListenBook. ListenBook has enriched my life with a diverse range of content, all at my fingertips. 🎶📚 Replacing tunes with stories – my house is alive with the sound of narration! 🎧🏠
NoiseCake
I'm addicted to this app's seamless integration with my daily activities. ListenBook's comprehensive format support makes it the ultimate companion for audiobook enthusiasts.
Silver Rose
This app is a must-have for any book lover on the go – it's my daily companion. Noise reduction on ListenBook Pro is impressive. It's like getting a clear, immersive listening experience.
Doz
I'm in awe of how this app has brought new dimensions to my reading experience. 🎧 My daily chores just got an upgrade! Thanks to this app, I can dive into captivating stories while cooking and cleaning. 📚🍳 Listening statistics motivate me to read more. Excellent feature!
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