90 likes | 183 Views
Libraries, APIs, Documentation, and Getting Help. Layton Smith CSE 4000. Introduction. Libraries Static/Dynamic Java version of static/dynamic Netbeans Example Creating your own APIs Java API Quicksilver API Documentation Javadoc Halp! Google IRC. Libraries. Static
E N D
Libraries, APIs, Documentation, and Getting Help Layton Smith CSE 4000
Introduction • Libraries • Static/Dynamic • Java version of static/dynamic • Netbeans Example • Creating your own • APIs • Java API • Quicksilver API • Documentation • Javadoc • Halp! • Google • IRC
Libraries • Static • Easier to load • Must be declared upon compile/run • Dynamic • Harder to load • Can be loaded anytime during execution • Java • No static libraries! (Well, sorta) • Netbeans Example • Create your own
APIs • Application Programming Interface • No "General API" specification • Java API • Quicksilver API • bukkit
Documentation • Javadoc • Inputs and Outputs • Generate the html
Getting Help • Google! • http://tinyurl.com/ccqvsc • Documentation for a specific product • Internet Relay Chat (IRC) • Chatzilla • XChat
IRC Basics • Join a server /server <address> • Set your nickname /nick <nickname> • Join a channel /join #<channel>
References • http://en.wikipedia.org/wiki/Library_%28computing%29 • http://download.oracle.com/javase/6/docs/api/ • http://www.campusbookmart.com/ • http://ci.bukkit.org/ • http://www.oracle.com/technetwork/java/javase/documentation/index-jsp-135444.html • http://www.google.com/ • http://chatzilla.rdmsoft.com/xulrunner/
Useful IRC Channels • irc.freenode.net • ##php • ##java • #jquery • ##javascript • ##c++ • #html • #css • irc.esper.net • #bukkit • #bukkitdev