link to intellimation

Intellimation - Your Gateway to Intelligent Information
Yvonne's Java Reminders

Butterflies

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:

link to Valentine Shop #1

(2) The Rainbow Valentine Shop:

Click Here for Rainbow Valenine Shop


Contact us at iidesune@netvision.net.il
(ExY1)
ExY2
ExY3

DD1
   EM1    Y1   Y1b    EM-Phonebook
DD2    EM2     Y2   Yv_Examples
DD3    EM3     Y3    Back to Java Cheat
DD4    EM4     Y4    Index of Examples  **
DD5    EM5     Y5

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)


What Does static mean?
- In Java, it means "Once-only" or "per class"

Static Methods therefore mean methods belonging to the class or class methods.

A static block is prefixed by the keyword "static"
A static block must be inside a class and outside all methods.
Used commonly for initializaion, it is executed when the class is first loaded into the Java Virtual Machine (JVM).

"final" Modifier - Makes a variable's value constant .. won't change
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)
Programming:
 A Program that creates a subdirectory and a file in it


Programming:
A Program using SequenceInputStream to jam two different source of data seamlessly together and pushes a LineNumberInputStream on top of that to keep track of the line numbers.

I/O Example : reading a file containing ASCII numbers?
(Random Access)


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.
Java Index/Glossary to   - 

Java Cheat Sheet

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
Warning and Disclaimer

We try here to provide simple, non-professional advice and links to sites that seem to be trustworthy for more details.
This is no substitute for qualified medical advice.

Always consult a qualified medical practioner to confirm any self diagnosis and rule out other causes. Always consult a qualified medical practioner regarding medical problems or questions.

This site takes no responsibility for any loss or claim arising from the use or misuse of information/"advice"  on the site or information or advice on linked sites, nor from the failure of any reader to seek or take medical, psychological, legal or any other professionally qualified advice. This warning/disclaimer applies to every page of this website, whether it appears there or not.



Link to the Irish Shop

Search With Google

go shopping

Advertise on our site - learn how to