90 likes | 188 Vues
This comprehensive guide covers the concepts of libraries, APIs, and documentation in Java programming, including static vs dynamic libraries, Java and Quicksilver APIs, using Javadoc for documentation, and finding help through Google and IRC.
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