link to intellimation

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




 
Search Intelli-mation.net

*****
Popular Gifts and Multi-Language Mugs
*****


Main Subjects:
Art
Bible
Bible Gifts
Birds
Butterflies
Books
Cats

Ceramics/ Pottery
China
Chinese - Learn Chinese

Cinema
Cooking
Countries

Cosmetology
Dance
Education

English NOW!

English Songs
English as 2nd Language
Families
Flight & Space

France
French

French Proverbs
French Verb Mugs!!

Gifts
Health

Hebrew
Historical Events
Holocaust
Horses
iPhone Apps Dev
Iraq

Ireland

Israel

Italian
Italian Proverbs
Italian Proverb Mugs
Italy
Japan
Japanese
Java_xxxx
Jewish, Judaism
Journalism
Law
Literature
Love Poems
Musicology
Mythology
Nature
New York
People
Philosophy
Photography
Poetry
Professions
Psychology
Russian Proverb Mugs

Seichim
Serendipity
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
 


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




See elharo@metalab.unc.edu - JAVA COURSE lecture notes
Thinking Java download sites (free download!!! electronic downloaded version of the book is FREE!

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

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 ..

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://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


www.JavaLobby.Com includes code examples, product announcements



UML: ArgoUML , UML Resource Center,

IBM Java Technology Zon


DocWiz for Javadocumenting your code!


R. Gagnon - HOW TO programming Examples categorized


Visual Engineering has JChart at: http://www.ve.com. No licensing fees.



XML and Java

File formats

Echidna Project - One JVM --> running many programs



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.






How's Your French?  You can make it better!
Click Here for Better French

go shopping

Advertise on our site - learn how to

bible mugs

Bible Passages

Names - personalized mugs
A B C D E F G H
I J K L M N O P
Q R S T U V W
X Y Z

Advertise on our site - learn how to