What is difference between findElement and findElements?

What is difference between findElement and findElements?

WebDriver use locators to intreract with elements. Webdriver use findElement method to return WebElement object from element identifier Ex: WebElement singleObject=driver.findElement(By.name(“li2”)) it return only single WebElement.When there is no unique indetifier , WebDriver use findElements to return List of WebElements List objects=driver.findElements(By.name(“li2”))