Related lectures (185)
Programming with Streams: Fahrenheit to Celsius
Demonstrates converting Fahrenheit to Celsius using Java streams and file I/O.
JavaFX: Intermediate Scene Graph
Covers intermediate JavaFX concepts, focusing on scene graph and appearance.
Featherweight Java: Core OO Features Modeling
Introduces Featherweight Java, a minimalistic model to represent core object-oriented features.
Collections: Hashcode and Equals Methods
Explains the importance of hashcode and equals methods in Java.
Object-Oriented Programming: Mini-project Overview
Introduces the mini-project 2, focusing on practicing object-oriented programming concepts.
Memory Consistency: Taking it to the Compiler
Explores memory consistency, weak consistency, and language-level guarantees in memory ordering, emphasizing the importance of data race free programming.
Atomic Operations: Basics and Applications
Covers the basics of atomic operations in concurrency and parallelism, including hardware-provided operations and synchronized algorithms.
Lambdas: introduction
Introduces lambdas in Java, focusing on sorting with Comparator interface.
Longest Word: Java Implementation
Covers the Java implementation of finding the longest word in a list of words.
Equality, Order, and Hashing (II, Order)
Covers the implementation of interfaces for object comparison.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.