Programozás alapjai I. félév
(Debreceni Egyetem, informatikus könyvtáros szak)

Tartalom:

  1. a legegyszerûbb Java programok
  2. vezérlési szerkezetek
  3. elemi adattípusok
  4. mûveletek, függvények
  5. karakterláncok
  6. kiválasztási és rendezési algoritmusok
  7. karakterláncok rendezése
  8. fájlkezelés
  9. appletek készítése
  10. további appletek készítése
Minimum index


1. a legegyszerûbb Java programok (Alap.java, ..., Alap3V2.java)
 
mini referencia
csomag
osztály
típus
metódus
java.lang System void System.out.println(String s)

fontosabb standard kulcsszavak, azonosítók, mûveletek, stb.:



2. vezérlési szerkezetek (Vez.java, ..., Vez4V1.java)
 
mini referencia
csomag
osztály
típus
metódus
java.lang System void System.exit(int i)
java.lang Double double Double.parseDouble(String s)
java.lang Math double Math.sqrt(double x)
java.lang Integer int Integer.parseInt(String s)
java.lang ArrayIndexOutOfBoundsException extends Exception
java.lang NumberFormatException extends Exception
java.lang Exception

fontosabb standard kulcsszavak, azonosítók, mûveletek, stb.:



3. elemi adattípusok (Tipus.java, ..., Tipus4.java)
 
mini referencia
csomag
osztály
típus
metódus
java.lang Math double Math.pow(double x,double y)
java.lang System void System.out.print(String s)
java.lang Math double Math.round(double x)
java.lang Math double Math.random()
csomag
osztály
típus
konstans
java.lang Integer integer Integer.MIN_VALUE
java.lang Integer integer Integer.MAX_VALUE
java.lang Long long Long.MIN_VALUE
java.lang Long long Long.MAX_VALUE
java.lang Math double Math.PI
java.lang Float float Float.MIN_VALUE
java.lang Float float Float.MAX_VALUE
java.lang Double double Double.MIN_VALUE
java.lang Double double Double.MAX_VALUE

fontosabb standard kulcsszavak, azonosítók, mûveletek, stb.:



4. mûveletek, függvények (Muvelet.java, ..., SzamokV1.java)
 
mini referencia
csomag
osztály
típus
metódus
java.lang Math double Math.round(double x)
java.lang Math double Math.abs(double x)
java.lang Integer String Integer.toBinaryString(int x)
java.lang Integer String Integer.toHexString(int x)
java.lang Integer int Integer.parseInt(String s,int i)
java.lang Long String Long.toHexString(long x)
java.lang Math double Math.sqrt(double x)
java.lang Math double Math.pow(double x,double y)
java.lang Math double Math.random()
java.lang Math double Math.toRadians(double x)
java.lang Math double Math.sin(double x)
java.lang Math double Math.cos(double x)
java.lang Math double Math.tan(double x)
java.lang Math double Math.toDegrees(double x)
java.lang Math double Math.exp(double x)
java.lang Math double Math.log(double x)
java.lang Integer int Integer.parseInt(String s)
csomag
osztály
típus
konstans
java.lang Math double Math.E
java.lang Math double Math.PI

fontosabb standard kulcsszavak, azonosítók, mûveletek, stb.:



5. karakterláncok (String1.java, ..., String3V1.java)
 
mini referencia
csomag
osztály
típus
metódus
java.lang String
(konstruktor)
String()
String(String s)
String(StringBuffer sb)
java.lang String
StringBuffer
int length()
java.lang String
StringBuffer
char charAt(int i)
java.lang String
StringBuffer
String substring(int i)
substring(int i,int j)
java.lang String String trim()
java.lang String int indexOf(String s)
indexOf(String s,int i)
java.lang StringBuffer
(konstruktor)
StringBuffer()
StringBuffer(String s)
java.lang StringBuffer StringBuffer append(String s)
java.lang StringBuffer StringBuffer insert(int i,String s)
java.lang StringBuffer void setLength(int i)
java.lang StringBuffer String toString()

fontosabb standard kulcsszavak, azonosítók, mûveletek, stb.:



6. keresési, kiválasztási és rendezési algoritmusok (Keres.java)



7. karakterláncok rendezése (String4.java, String4V1.java)
 
mini referencia
csomag
osztály
típus
metódus
java.lang String int compareTo(String s)
java.lang String boolean equals(String s)



8. fájlkezelés (Fajl1.java, Fajl1V3.java, Fajl1.java, ..., Fajl3V2.java)
 
mini referencia
csomag
osztály
típus
metódus
java.io IOException extends java.lang.Exception
java.io InputStream int read()
java.io FileInputStream extends InputStream
(konstruktor)
FileInputStream(String s)
java.io InputStreamReader
(konstruktor)
InputStreamReader(InputStream in)
java.io LineNumberReader
(konstruktor)
LineNumberReader(InputStreamReader in)
java.io LineNumberReader String readLine()
java.io LineNumberReader int getLineNumber()
java.io LineNumberReader void close()
java.io FileOutputStream extends OutputStream
(konstruktor)
FileOutputStream(String s)
FileOutputStream(String s,boolean b)
java.io PrintStream
(konstruktor)
PrintStream(OutputStream out)
java.io PrintStream void print(String s)
java.io PrintStream void println(String s)
java.io PrintStream void close()
java.io FileNotFoundException extends IOException
java.io File
(konstruktor)
File(String s)
java.io File boolean exists()

fontosabb standard kulcsszavak, azonosítók, mûveletek, stb.:



9. appletek készítése (ElsoApplet.java, ..., ElsoAppletV3.java)
 
mini referencia 1.
csomag
osztály
típus
metódus
java.applet Applet extends java.awt.Panel
java.awt Panel extends Container
java.awt Container extends Component
java.awt Component void paint(Graphics g)
java.awt Component void setBackground(Color c)
java.awt Component void setForeground(Color c)
java.awt Graphics void setColor(Color c)
java.awt Graphics void setFont(Font f)
java.awt Graphics void drawString(String s,int x,int y)
java.awt Graphics void drawLine(int x1,int y1,int x2,int y2)
java.awt Graphics void drawRect(int x,int y,int w,int h)
java.awt Graphics void fillRect(int x,int y,int w,int h)
java.awt Graphics void drawOval(int x,int y,int w,int h)
java.awt Graphics void fillOval(int x,int y,int w,int h)
java.awt Graphics void drawPolygon(int[] x,int[] y,int n)
java.awt Graphics void fillPolygon(int[] x,int[] y,int n)
java.awt Color
(konstruktor)
Color(int r,int g,int b)
java.awt Color Color getHSBColor(float h,float s,float b)
java.awt Font
(konstruktor)
Font(String s,int i,int j)
csomag
osztály
típus
konstans
java.awt Color Color black
blue
cyan
darkGray
gray
green
lightGray
magenta
orange
pink
red
white
yellow
java.awt Font int BOLD
ITALIC
PLAIN

(ElsoAppletV4.java)
 
mini referencia 2.
csomag
osztály
típus
metódus
java.applet Applet void init()
java.applet Applet void start()
java.applet Applet void stop()
java.applet Applet void destroy()
java.applet Applet URL getCodeBase()
java.applet Applet Image getImage(URL url)
java.net URL
(konstruktor)
URL(URL codebase,String s)
java.net MalformedURLException extends java.io.IOException
java.awt Image
java.awt Graphics void drawImage(Image kep,int x,int y,
ImageObserver t)
drawImage(Image kep,int x,int y,
int w,int h,ImageObserver t)
java.awt Component implements ImageObserver
csomag
interfész
típus
metódus
java.awt.image ImageObserver
java.applet AudioClip void loop()
java.applet AudioClip void play()
java.applet AudioClip void stop()

(MasodikApplet.java, HarmadikApplet.java)
 
mini referencia 3.
csomag
osztály
típus
metódus
java.awt Button extends Component
(konstruktor)
Button()
Button(String s)
java.awt Button void setLabel(String s)
java.awt Button void setActionCommand(String s)
java.awt Button void addActionListener(ActionListener a)
java.awt.event ActionEvent String getActionCommand()
java.awt Label extends Component
(konstruktor)
Label()
Label(String s)
java.awt Label void setText(String s)
java.awt Label void setAlignment(int alignment)
java.awt TextComponent extends Component  
java.awt TextComponent void setText(String s)
java.awt TextComponent String getText()
java.awt TextField extends TextComponent
(konstruktor)
TextField()
java.awt TextArea extends TextComponent
(konstruktor)
TextArea()
java.awt TextArea void append(String s)
java.awt Container void setLayout(LayoutManager n)
java.awt Container void add(Component c)
java.awt Component void setBounds(int x,int y,int w,int h)
java.awt Component void setFont(Font f)
java.awt Component void validate()
csomag
osztály
típus
konstans
java.awt Label int LEFT
CENTER
RIGHT
csomag
interfész
típus
metódus
java.awt LayoutManager
java.awt.event ActionListener
java.awt.event ActionListener void actionPerformed(ActionEvent e)

fontosabb standard kulcsszavak, azonosítók, mûveletek, stb.:



10. további appletek készítése (SzovegApplet.java, SzovegAppletV1.java, KepApplet.java, HTMLApplet.java)
 
mini referencia
csomag
osztály
típus
metódus
java.net URL URLConnection openConnection()
java.net URL String getProtocol()
java.net URL String getHost()
java.net URL int getPort()
java.net URL String getFile()
java.net URL String toString()
java.net URLConnection String getContentType()
java.net URLConnection int getContentLength()
java.net URLConnection java.io.InputStream getInputStream()
java.awt TextComponent void setCaretPosition(int x)
java.awt Component void repaint()
java.applet Applet AppletContext getAppletContext()
csomag
interfész
típus
metódus
java.applet AppletContext void showDocument(java.net.URL
url,String s)

fontosabb standard kulcsszavak, azonosítók, mûveletek, stb.:


Boda István, 2005. szeptember 11.