casting in java
Primitive Type casting and Reference Type casting PRIMITIVE CASTING: implicit casting (casting smaller type to larger int a = 100; double c = a;) explicit casting (casting larger to smaller byte b = (byte) a; REFERENCE CASTING: upcasting - implicitly done (casting smaller type to larger) Collection<Integer> collection = new ArrayList<>(); downcasting (cast larger type to smaller one ) List <Integer> list = ( ArrayList ) collection; FRAMEWORK EXAMPLE: Up Casting, Down Casting in Multi Browser testing. WebDriver, Chrome Driver, Firefox Driver object I casted to WebDriver to making reference type. Whenever you taking Screenshots, whenever executing Java script command.