Java Refrences

References: methods java

Use ctrl+f to search for specific methods like say if you need to use a method that takes a double as the input, you would ctrl+f double since that would narrow down the amount of methods you would have to look at.

Also you will probably have to import these libraries if you are using the methods from them, and the links should have the exact name of the package

List of all classes(click on the class to see the any methods, constructors, fields  and a summary of the class)-https://docs.oracle.com/javase/8/docs/api/allclasses-noframe.html

Other useful libraries

Compiler exception reference(in case you don’t know what the exception you got when you  ran the program means)-

https://docs.oracle.com/javase/7/docs/api/java/util/package-summary.html

Math library- https://docs.oracle.com/javase/8/docs/api/java/lang/Math.html

Scanner library(has the methods to get user input)- https://docs.oracle.com/javase/8/docs/api/java/util/Scanner.html

Color library-https://docs.oracle.com/javase/8/docs/api/java/awt/Color.html

Container library(holds awt packages so Color, FlowLayout, ect)- https://docs.oracle.com/javase/8/docs/api/java/awt/Color.html

FlowLayout list- https://docs.oracle.com/javase/8/docs/api/java/awt/FlowLayout.html

Graphics library-https://docs.oracle.com/javase/8/docs/api/java/awt/Graphics.html

JFrame library-https://docs.oracle.com/javase/8/docs/api/javax/swing/JFrame.html

JPanel library-https://docs.oracle.com/javase/8/docs/api/javax/swing/JPanel.html

Timer library-https://docs.oracle.com/javase/8/docs/api/java/util/Timer.html

Datatype class libraries

String ibrary- https://docs.oracle.com/javase/8/docs/api/java/lang/String.html

Array Library- https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Array.html

Double library-https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html

Integer Library- https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html

Enum Library-https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html

Float library- https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html

Char library-https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html

Byte library-https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html

Short library-https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html

Long library-https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html

Boolean library-https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html

(no methods or constructors are in void library but I put one for every other data type so)Void library-https://docs.oracle.com/javase/8/docs/api/java/lang/Void.html