|
|
||||||
| Art Birds Butterflies Books Cats China Countries Cosmetology Education English Studies Flight & Space France Gifts Health Hebrew Historical Events Holocaust Iraq Ireland Israel Italy Japan Japanese >>>Java Jewish, Judaism Law Love Lyrics Love Poems Musicology Nature New York People Photography Professions Spain Weather (1) The Valentine Shop: (2)
The Rainbow Valentine Shop:
|
What's this .. a kind of annotated/linked version of Peter van der Linden's "Just Java" 2 (1.2?).. links to class examples, other student examples.. hopefully my examples... and other internet information and programming examples Hey.. by the way.. what do you know about FURBY? Furby Hacked! See Peter van der Linden Java FAQs links page See elharo@metalab.unc.edu - JAVA COURSE lecture notes Thinking Java download sites (free download!!! electronic downloaded version of the book is FREE! - Author discusses his philosophy regarding making the downloadable version free at http://mindview.net/FAQ/FAQ-10 Bruce Eckel (Thinking Java) weblog (articles) 1. What is Java Eckel: Basic Java= Eckel Course Week 1 2. OOP - Constructor could be called a "Creator/Initializor Method"... that's all it does. Absraction Encapsulation CalorieCounter Excercise Example (ExY1) Eckel: Introduction to Objects (week 3) A "blank final variable" is a final variable that is not initialized where it is defined, but only once later. Access keywords - Private, none (package), protected (accessible to the package and the subclasses of this class), public - members accessible anywhere the class is accessible. 3. Explanations Every application's entry point is at the main method. public - visible everywhere static - called by using the classname void - doesn't return a value Stack and Heap 4. Identifiers, Comments, Keywords, Primitive Types 5. Names, Expressions, Arrays, Operators, Associativity, Overflow, Math Package Eckel: Procedural Java = Eckel Course Week 2 6. Extending Classes .. WarningWindow Extends java.awt.Window Example (ExY2) WindowExample INSTANTIATES a regular window and the class WarningWindow created above (ExY3) Note: Examples ExY2 and ExY3 are from Peter van der Linden's JUST JAVA Inheritance Polmorphism Class with name Class 7. Java Statements Organizing Statements Expression Statements Selection Statements Iteration Statements Transfer of Control Statements Exceptions Eckel: Introduction to Java (Ovrloading, Inheritance, Overriding, Methods, Members, Classes, Importing, etc: Week 4 8. Interfaces Using Interfaces Dynamically 9. Packages and visibility How Packages Support Namespaces Compilation Units Inner Classes The Class Character 10. Doing Several Things at Once: Threads Two Ways to Obtain a new thread The Lifecycle of a Thread Thread Groups Four Kinds of Threads Programming Eckel: Threads 11. Advanced Thread Topics Swing Threads - caution Garbage Collection 12. Practical Examples 13. Applets Embedding a Java Program on a Web Page Starting Appplet Execution HTML Applet Tags Applets FAQs and Examples Eckel: Applets - Week5 14. JDK Security The Sandbox Code Signiing The Security Manger Appying the Security Policy Signing a Java Program Security FAQs & Examples 15. Java Data Structures Library The java.math API The java.util API Collecions Calendar Utilities Other Utilities 16. Java Enterprise Libraryies Object Communication Middleware Remote Method Invocation Object SSerialization Java and Databases: JDBC Useful URLs about Database FOR COMPANIES http://www.xdb.com/home.htm http://www.weblogic.com http://dataramp.com http://splash.javasoft.com/jdbc/ http://www.vincent.se/ But if you are on tight budget or private, use the Postres database software available from it's source at http://www.postgresql.org 17.Gui Basics and Event-Handling All About Event Handling Tips for slimming down handler code Summary of Event-Handling 18. JFC and the Swing Package Java Foundation Classes All About Controls (JComponents) More About Swing Components Swing FAQS & Examples Eckel: Components, Packages (Week 6) Eckel: Events (Week7) 19. Containers, Layouts and AWT Loose Ends Pluggagle Look and Feel All About Containers Layout of a Container Tying up the Loose Ends AWT Faqs Eckel: Layout Managers, Windows (Week8) 20. Graphics Programming Colors Fonts and Font Metrics The Graphics Context Drawing Text, Lines and Shapes Loading adn Drawing Images Sounds Eckel: Images and Windows (Week 9) 21. File I/O Files and Streams Formats, Encodings and I/O Input Output Piped I/O for Threads How to Execute a Program From Java ZIP Files and Streams Eckel: I/O Streams (Week 10)
22. Networking in Java About TCP/IP Ping in Java Sending E-Mail in Java How to Make an Applet Write a File on the Server HTTP and Web Browsing: Retrieving HTTP Pages A Client/Server Socket Program A Multi-Threaded Client/Server System Page Counters in Web Pages Browser FAQs & Examples Networking FAQs & Examples Eckel: Nework Programming Eckel: Printing, Clipboard and all kins of goodies Appendix A The Obsolete JDK 1.0 Event Model Obtaining Mouse and Keyboard Input Capturing Individual KeyPresses Handling the Quit Event Appendix B Obsolete Components of the abstract Window ToolKit Java for C & C++ Fans FAQs and Examples Dates and Time FAQs and Examples Core Library FAQs and Examples Java Naming Conventions FAQs and Examples Gotcha's, Known Bugs, etc. RESOURCES Downloadable HTML to HTMLHELP & WINHELP converters! Downloadable HTMLHELP or WINHELP Style Documentation & Tutorials The Lava Class Library (licencses 40$, 400$) www.JavaLobby.Com includes code examples, product announcements UML: ArgoUML , UML Resource Center, IBM Java Technology Zone See "QuickSort",
"HeapSort"
and "RadixSort"
in the Java glossary at http://mindprod.com/index.html. DocWiz
for Javadocumenting your code! Patricia
Shanahan - How to Start Programming R. Gagnon - HOW TO programming
Examples categorized Java Generic Library. This library (JGL) is freely downloadable from http://www.objectspace.com/ Visual Engineering has JChart at: http://www.ve.com. No licensing fees. Visual Numerics has its Java Numeric Library available for download at http://www.vni.com/products/wpd/jnl/jnl_1_0.html. They offer the JNL as a proposed standard library for numerical functions missing from Java. XML and Java File formats Echidna Project - One JVM --> running many programs Java to HTML tool for readability
|
|
|||||