Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Richard Monson-Haefel

The Java SE 8 Programmer I exam contains questions on Java types and how to use them. This course will teach you how to declare and use ArrayLists, Strings, StringBuffers, Dates and Times, and Lambda Predicates.

Read more

The Java SE 8 Programmer I exam contains questions on Java types and how to use them. This course will teach you how to declare and use ArrayLists, Strings, StringBuffers, Dates and Times, and Lambda Predicates.

You are preparing to take the Java SE 8 Programmer I exam, but are unsure what you need to know and what you can ignore. In this course, Working with Selected Classes from the Java API (Java SE 8 Programmer I Certification 1Z0-808), you’ll learn to declare and use ArrayLists, Strings, StringBuffers, Dates and Times, and Lambda Predicates. First, you’ll explore the creation and use of Java ArrayLists for different class types. Next, you’ll discover Lambda Predicates with easy to understand examples using ArrayLists. Finally, you’ll learn how to use the APIs associated with Strings, StringBuffers, Dates, and Times. When you’re finished with this course, you’ll have the skills and knowledge of select Java classes needed to answer Java SE 8 Programmer I questions on ArrayLists, Lambda Predicates, Strings and StringBuffers, and Date and Time types.

This course is no longer available. Find something similar by browsing:
Java ArrayLists Lambda Predicates Strings StringBuffers Dates Times

What's inside

Syllabus

Course Overview
Working with ArrayList
Working with Lambda Predicates
Working with Strings and StringBuffer
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Develops Java skills and knowledge needed to take the Java SE 8 Programmer I exam
Covers specific Java classes, including ArrayLists, Lambda Predicates, Strings, StringBuffers, Dates, and Times
Taught by Richard Monson-Haefel, who is recognized for their work in Java programming
May require some prior Java knowledge or experience

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Essential java api for 1z0-808 certification

According to students, this course continues to offer highly effective preparation for the Java SE 8 Programmer I (1Z0-808) certification exam. Learners consistently highlight its direct relevance to exam topics, with many reporting success in passing. The instructor's explanations are generally clear, particularly for concepts like Lambda Predicates. While some found the pace occasionally rushed or suggested prior Java knowledge is beneficial, the course provides a solid foundation for the API classes covered, including ArrayLists, Strings, and Dates/Times. It is considered a must-do for exam candidates seeking comprehensive understanding of these core Java APIs for the certification.
Course includes practical examples and helpful reinforcement.
"The examples provided are practical and very helpful for understanding the concepts."
"I found the quizzes helpful as they reinforced my learning after each module."
"The hands-on coding demonstrations really helped solidify my understanding of the API usage."
Thoroughly covers selected Java API classes relevant to the exam.
"The ArrayList and String buffer sections were very thorough and well explained."
"The course content covers the required API classes well for the certification."
"I found the course accurately covers all the listed topics in the 1Z0-808 syllabus."
Instructor effectively clarifies complex Java API concepts.
"The instructor's explanations are clear and the examples are spot on."
"I found that the instructor breaks down complex topics like lambda predicates into digestible chunks."
"His teaching style made understanding difficult Java API concepts much easier for me."
Directly aligns with 1Z0-808 objectives for certification success.
"Excellent course for the 1Z0-808 exam. ...I highly recommend this for anyone aiming for this cert."
"I passed my 1Z0-808 certification largely thanks to this course!"
"I felt well-prepared for the specific exam questions after completing this."
Some parts feel rushed; beneficial with prior Java experience.
"Some parts felt a bit rushed, especially the date/time API, but overall a solid foundation."
"I found myself needing to re-watch certain sections or consult external resources to fully grasp them."
"This course is not for absolute beginners; I recommend having some prior Java experience."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Working with Selected Classes from the Java API (Java SE 8 Programmer I Certification 1Z0-808) with these activities:
Organize and Review Course Materials
Enhance your understanding by organizing and reviewing notes, assignments, and other course materials, ensuring a comprehensive and thorough preparation for the exam.
Show steps
  • Gather all relevant course materials
  • Organize materials into logical groups
  • Review the materials regularly
Review 'Head First Java' by Kathy Sierra and Bert Bates
Enhance your Java knowledge by reviewing 'Head First Java,' a comprehensive guide that offers a beginner-friendly and engaging approach to Java concepts.
Show steps
  • Purchase or borrow the book
  • Read through the chapters relevant to the course topics
Attend a Java User Group Meetup
Connect with fellow Java enthusiasts and professionals at a Java User Group Meetup, expanding your network and gaining new insights.
Show steps
  • Find a Java User Group Meetup near you
  • Attend the meetup and engage in discussions
Five other activities
Expand to see all activities and additional details
Show all eight activities
Follow Tutorials on Lambda Predicates in Java
Supplement your course learning by exploring Lambda Predicates through online tutorials and resources, expanding your knowledge and addressing specific areas of interest.
Show steps
  • Identify online tutorials and resources on Lambda Predicates
  • Watch or read through the tutorials
  • Apply the concepts learned to your own Java code
Practice Java Syntax with LeetCode
Sharpen your Java syntax fundamentals by solving coding challenges on LeetCode, improving your problem-solving and coding skills.
Browse courses on Java Syntax
Show steps
  • Create a LeetCode account
  • Choose a Java problem to solve
  • Attempt to solve the problem on your own
  • Review the solution and learn from your mistakes
Build a Java Project to Demonstrate ArrayList Capabilities
Solidify your understanding of ArrayLists by creating a Java project that utilizes different operations and scenarios, enhancing your practical implementation skills.
Browse courses on Java
Show steps
  • Plan your project and define the problem you want to solve
  • Set up your Java development environment
  • Write Java code to create ArrayLists and perform operations
  • Test your project thoroughly
  • Document your project and share it with others
Practice Dates and Times with Java Examples
Master the use of Dates and Times in Java by practicing with coding examples, improving your ability to manipulate and format dates and times effectively.
Browse courses on Java
Show steps
  • Find online examples or create your own Java code
  • Run the code and experiment with different date and time values
  • Analyze the results and adjust your code as needed
Build a Data Visualization Tool Using StringBuffers
Demonstrate your proficiency with StringBuffers by creating a data visualization tool that displays information in a clear and visually appealing way.
Show steps
  • Plan your data visualization tool and gather the necessary data
  • Design the layout and interface of your tool
  • Write Java code to create the visualization using StringBuffers
  • Test your tool thoroughly
  • Share your tool with others

Career center

Learners who complete Working with Selected Classes from the Java API (Java SE 8 Programmer I Certification 1Z0-808) will develop knowledge and skills that may be useful to these careers:
Computer Programmer
As a Computer Programmer, you'll need to work with databases and applications to write instructions in the form of code. This course will introduce you to writing code in different ways and will teach you to think like a programmer.
Software Developer
If you want to become a Software Developer, you'll need to know how to read and write code, which will be the focus of this course.
Database Administrator
Database Administrators are responsible for planning, implementing, maintaining, and repairing databases. This course includes an introduction to working with databases.
Systems Analyst
Systems Analysts are responsible for improving a company's computer systems and networks. This course can help you prepare for this role.
Web Developer
This course can help you prepare for a career as a Web Developer by providing you with introductory knowledge of databases, programming, and web development.
Quality Assurance Analyst
This course will be helpful in your pursuit of a Quality Assurance Analyst role, which often involves writing code and testing software.
Business Analyst
Business Analysts help companies improve their business processes. This course can help you build a foundation for a career in business analysis by teaching you how to analyze data and how to design and develop solutions.
Data Analyst
Data Analysts collect and analyze data to help businesses make better decisions. This course can help you build the foundation necessary for a career in data analysis.
Technical Writer
Technical Writers create documentation for technical products and services. This course may be helpful for those wanting to pursue this role as documentation often includes how-to guides.
Project Manager
Project Managers plan and execute projects. This course can be helpful for those想要 pursuing this role as it will introduce you to some of the tools and techniques commonly used by project managers.
IT Support Specialist
IT Support Specialists provide technical support to users. This course may be helpful for those who want to enter this field as it will introduce you to some of the tools and techniques commonly used by IT Support Specialists.
Help Desk Technician
Help Desk Technicians provide technical support to customers. This course may be helpful to those who want to enter this field as it will introduce you to some of the tools and techniques commonly used by Help Desk Technicians.
Desktop Support Technician
Desktop Support Technicians provide technical support to users. This course may be helpful for those who want to enter this field as it will introduce you to some of the tools and techniques commonly used by Desktop Support Technicians.
Network Administrator
Network Administrators are responsible for managing and maintaining computer networks. This course may be helpful for those who want to enter this field as it will introduce you to some of the tools and techniques commonly used by Network Administrators.
Computer Systems Analyst
Computer Systems Analysts design, develop, and implement computer systems. This course may be helpful for those who want to enter this field as it will introduce you to some of the tools and techniques commonly used by Computer Systems Analysts.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Working with Selected Classes from the Java API (Java SE 8 Programmer I Certification 1Z0-808).
Covers the Java SE 8 Programmer I exam topics, including ArrayLists, Lambda Predicates, Strings and StringBuffers, and Date and Time types.
Good resource for beginners. It introduces the Java language in a fun and easy-to-understand way.
Provides guidance on how to write clean and maintainable code.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser