PROGRAMOVACI JAZYK JAVA

Informacie k predmetu, linky, odkazy, resource, ...

Posledna zmena: 17.4.2000 - Informacie o skuske

JAVACup

Informacie ku skuske
Informacie a podmienky ku skuske najdete na stranke: skuska_00.html


Zdroje na DCS
Na adrese http://www.dcs.fmph.uniba.sk/java/ je zoznam liniek vztahujucich sa k Jave.
Na ftp://ftp.dcs.fmph.uniba.sk/java/ najdete lokalne kopie JDK, dokumentacie a tutorialu.
JDK 1.1.x API je k dispozicii na http://www.dcs.fmph.uniba.sk/java-doc/api/packages.html
Ak si myslite, ze by bolo vhodne stiahnut a zverejnit nejake dalsie subory/programy/data, poslite majl s url na jaska@dcs.fmph.uniba.sk


 

Zoznam suborov, example z vyuky (under construction)
Priebezne doplnany zoznam programov-prikladov z prednasky/ku prednaske najdete na adrese: http://www.dcs.fmph.uniba.sk/~jaska/java/myexamples/examples.zip
Dva priklady "beansov" najdete tu: http://www.dcs.fmph.uniba.sk/~jaska/java/beans-examples.zip (prebrane z tutorialov)


Zdroje a linky

Zakladne

java.sun.com
Aktualne JDK (JDK 1.2 - Java 2 Platform)

Zakladne tutorialy

Zoznam tutorialov priamo od Sunu
Download tutorialov zo Sunu
Zakladny tutorial od Sunu a jeho lokalna kopia
Exploring Java
Using Java
Java Unleashed

Specializovane tutorialy

Swing Tutorial
Java Beans - Short Course
JDBC - Short Course
Java RMI
Java Servlets
Tricks of the Java Programming Gurus

Ostatne/Neutriedene

JavaShareware.com
JavaWorld - IDG's magazine for the Java
JavaWorld - Java Jumps
The World Wide Web Virtual Library: The Java Pr?
Yahoo! - Computers and Internet:Programming Lan?
CIS Java Resources
JavaWorld - November - Java In Depth: Container?
Java Beans
JavaWorld Developer Tools Table
The Object-Oriented Page
Javology - Java News and Opinion
Java (Gamelan Directory)
JIDL: The CORBA IDL Compiler for Java
Java Remote Method Invocation - Distributed Com?
Compiler Construction with Java
Java Compiler Compiler (JavaCC) - The Java Pars?
Somebody's place on the web - Java - Webster
Full HTML for Basic Java Tutorial - Fall 1997 PÉ
Universe Game Features/Ideas
WWWalker Avatar Chat World
JavaOS for Business
Mercury cyberCom Information Site
LiveBusiness Foundation Classes
TOPLink
Neuron Data Products: Elements Advisor 2.0
JavaFIG applet page
Javology - Java News and Opinion
Javology: Plain English - Java Serialization
ACME Java - Software
Solutions Focus
ClassCracker java decompiler and java disassembÉ
WanderingMan Java Links - Free Tools
Obfuscator
The Java Developers Almanac 1999
Download The Java Tutorial
[Chapter 5] 5.10 The Object and Class Classes
Java Programming Fundamentals
Exploring Java
DaveCentral: Java - Calendars, Page 1
SE Using Java, 2nd Edition - Online Book
Richard Jones' Garbage Collection Bibliography
Mark-sweep vs. copying collection and asymptotiÉ
Collected Quotes on Java Garbage Collection
Servlet Central: The Server-side Java Magazine
Servlet Inc: Business Inter-Network Solutions uÉ
package gnu.regexp - Regular Expressions for JaÉ
Complier Construction Tools, Part III LG #41
Modern Compiler Implementation in Java
JavaServer Documentation


Prehlad kurzu
(dnes uz ciastocne obsolentne, under construction)
  • ZAKLADY SYNTAXE JAZYKA

    • Definicia triedy (class, public, protected, private, this)
    • Metody triedy (definicia metody, volanie metody, static, return)
    • Instancie, premenne, konstanty (new, null, static, final, const, primitivne typy, polia)
    • Prikazy vetvenia (if-then-else, switch, break, continue)
    • Prikazy cyklov (for, while, do-while)
    • Spracovanie vynimiek (try-catch, throw)
    • Dedenie (extends, super, abstract)
    • Sablony (interface, implements)
    • Dalsie rezervovane slova (import, instanceof, native, package, synchonized, transient )
  • STANDARDNE BALIKY

    • Zakladne triedy jazyka (java.lang.*) (Boolean, Character, Double, Float, Integer, Long, Math, Object, Process, Runtime, SecurityManager,String, System, Thread, Throwable)
    • Grafika a userinterface - Abstract Window Toolkit (java.awt.*)
      • Containers: Container, Dialog, FileDialog, Frame, Panel, Window
      • Layouts: BorderLayout, CardLayout, FlowLayout, GridLayout
      • Elementy userinterface: Button, Canvas, Checkbox, CheckboxGroup, Choice, Label, List, Menu, MenuBar, MenuItem, Scrollbar, TextArea, TextField
      • Specialne triedy: Color, Event, Font, Graphics, Image, MediaTracker, Toolkit
      • Spracovanie vstupu: metody action a handleEvent
    • Vstup/vystup (java.io.*) (InputStream, OutputStream, File, FileInputStream, FileOutputStream, PrintStream, RandomAccessFile
    • Komunikacia po sieti (java.net.*) (InetAddress, ServerSocket, Socket, URL, URLConnection)
    • Pomocky a nastroje (java.util.*) (BitSet, Date, Hashtable, Properties, Random, Stack, Vector)
  • TRIEDA APPLET

    • Definicia triedy Applet (java.applet.*)
    • Applet vs. Application (init, destroy, start, stop, repaint, resize, update)
    • Komunikacia s prehliadacom (getAppletContext, getAppletInfo, getAudioClip, getCodeBase, getDocumentBase, getImage, getParameter, showStatus)
    • Bezpecnost a z nej vyplyvajuce obmedzenia

e-mail: jaska@dcs.fmph.uniba.sk
(c) MaJa 2000