CSE 205 – Lecture 2 – Software Engineering, Ethic, and Intro to Classes  Outline o Java API o Introduction of Classes o Software Engineering o Social and Ethical Issues of Computer Science o Internet Citizenship  API (Application Programmer Interfaces) o It contains the list of all pre-defined Java classes in the Java libraries o API contains packages, and each package contains classes  Examples : java.lang package, java.util packing, etc.  Java.lang package contains the String class, the System class, and so on o Notes  Java.lang is always imported without an “import†statement. However to use a class in any other package, you need to import it  It is usually best to import at the beginning of your code
