Course
Input/Output and Streams in Java
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Loved by learners at thousands of companies
Training a Team?
Try for BusinessCourse Description
Work with Files and Directories in Java
Start by learning how to create, delete, and check files. You’ll read and write text using file-handling tools and manage directories and file paths to organize data effectively.Process and Transform Data with Java Collections
Next, explore how to handle collections of data in Java. You’ll safely loop through lists, modify elements, and use modern techniques to filter, transform, and summarize data using a functional approach.Write Reusable Java Code with Methods, Dates, and Enums
Finally, you’ll build custom methods to solve common problems, work with dates and times, and use enums to represent fixed sets of values. You'll apply recursion and clean coding practices to write flexible, reusable Java programs.What You’ll Achieve
By the end of the course, you’ll have the skills to manage files, process data collections, and create scalable, maintainable Java applications with confidence.Prerequisites
Data Types and Exceptions in JavaIntroduction to Input/Output Operations
Iterators and Streams
Custom Methods, Date/Time and Enums
Complete
Earn Statement of Accomplishment
Add this credential to your LinkedIn profile, resume, or CVShare it on social media and in your performance reviewEnroll Now
FAQs
What Java topics does this course cover beyond basic programming?
You learn file input and output operations, working with iterators and streams for collections, and building custom methods with dates, times, and enums for cleaner, reusable code.
What Java courses should I complete before this one?
You need Introduction to Java, Intermediate Java, Introduction to Object-Oriented Programming in Java, and Data Types and Exceptions in Java as prerequisites.
Will I learn to read and write files in Java?
Yes. Chapter 1 teaches you to create, read, write, and delete files, plus work with folders and file paths to organize data on your system.
What are Java streams and how are they used in this course?
Java streams provide modern techniques for filtering, transforming, and summarizing data in collections. Chapter 2 teaches you to use them alongside iterators for efficient data processing.
How long does this course typically take to complete?
The course has 3 chapters with 34 exercises. Most learners complete it in about 1.4 hours, though the estimated total learning time is 4 hours.
Join over 19 million learners and start Input/Output and Streams in Java today!
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Grow your data skills with DataCamp for Mobile
Make progress on the go with our mobile courses and daily 5-minute coding challenges.