| TintarTehno a întrebat:

Hai salut!
Decurand am inceput sa scripez in java, asa ca am inceput cu coduri simple gen :

import java.applet. Applet;
import java.awt.Graphics;
import java.util.Calendar;

public class main extends Applet implement Runnable {

Thread t, t1;

public void start() {

t = new Thread(this);
t.start;

}

public void run() {

t1 = Thread.current.Thread()

while (t1 == t) {

repaint();

try {

t1.sleep(1000);

} cath (InterruptedException e) {

}
}
}

public void paint (Graphics g) {

Calendar cal = new GregorianCalendar();

String hour = String.value0f(cal.get(Calendar.HOUR));
String minute = String.value0f(cal.get(Calendar.MINUTE));
String second = String.value0f(cal.get(Calendar.SECOND));

g. drawString(hour + ":" + minute + ":" + second, 20, 30);
}
}}
}

//Now compile the above code and call the generated
//class in your HTML code as follows:
/*-----------------------------------




-------------------------------------*/

Dar ce sa vezi, am incercat codul pe www.tutorialspoint.com/compile_java_online.php
si nu merge... am gresit codul? sau e siteul de vina?

Răspuns Câştigător
suntserios
| suntserios a răspuns:

Sa o luam cu inceputul.

In Java programezi nu scriptezi.
Vrei sa inveti Java invata mai intai programare orientata obiect. Copiind un cod care habar nu ai ce face nu o sa te ajute niciodata.

Probabil nu ai nicio notiune despre POO dar ai trecut deja la Applet, interfete, thread-uri.

Plus codul tau e plin de greseli.

implements nu implement

start e o metoda deci start()

cuvantul cath nu exista, e catch

plus mai ai o groaza de } in plus.


In site-ul ala nici nu iti va merge codul, doar va compila si nu te va ajuta cu mare lucru. Oricum marele avantaj al limbajelor care se compileaza ca iti zice de fiecare data care sunt problemele si erorile, trebuie doar sa inveti sa il folosesti.

1 răspuns:
| TintarTehno explică (pentru suntserios):

Tnx de raspuns, unele chestii din cod le inteleg dar mare parte... Raman la VB.NET