Muu yhteisön välinen keskustelu.
-
Mr_Noob
- Newcomer
- Posts: 30
- Joined: Tue Aug 28, 2007 1:05 pm
- Location: koti
-
Contact:
Post
by Mr_Noob » Mon May 05, 2008 5:42 pm
mikäköhän tässä on pielessä?
Code: Select all
import java.applet.Applet;
import java.awt.Graphics;
public class hello extends Applet {
public void Paint (graphics x) {
x.drawString ("Hello World !!!",20,20);
}
}
programmer of DSG wrote:
EDIT:aika hauska peli, vähän tylsä
-
anttipanda
- Active Member
- Posts: 248
- Joined: Mon Aug 27, 2007 9:23 pm
- Location: Oulu
Post
by anttipanda » Tue May 06, 2008 10:24 am
Mr_Noob wrote:mikäköhän tässä on pielessä?
Code: Select all
import java.applet.Applet;
import java.awt.Graphics;
public class hello extends Applet {
public void Paint (graphics x) {
x.drawString ("Hello World !!!",20,20);
}
}
Minkäpä virheilmoituksen
javac antaa?
OoO
-
mr_noob guest
Post
by mr_noob guest » Tue May 06, 2008 1:20 pm
-
Mr_Noob
- Newcomer
- Posts: 30
- Joined: Tue Aug 28, 2007 1:05 pm
- Location: koti
-
Contact:
Post
by Mr_Noob » Tue May 06, 2008 1:31 pm
sori tuplat ku en voinu edit.
Code: Select all
Hello.java:4: class graphics not found in type declaration.
ja
Hello.java:5: class graphics not found in void paint(graphics).
programmer of DSG wrote:
EDIT:aika hauska peli, vähän tylsä
-
anttipanda
- Active Member
- Posts: 248
- Joined: Mon Aug 27, 2007 9:23 pm
- Location: Oulu
Post
by anttipanda » Tue May 06, 2008 2:27 pm
Mr_Noob wrote:sori tuplat ku en voinu edit.
Code: Select all
Hello.java:4: class graphics not found in type declaration.
ja
Hello.java:5: class graphics not found in void paint(graphics).
Graphics on ainakin dokumentaatiossa kirjoitettu isolla alkukirjaimella (kuten muutkin luokkien nimet).
OoO
-
naputtelija
- Devoted Member
- Posts: 718
- Joined: Wed Nov 03, 2010 8:56 pm
- Location: Joku piste pohjoisessa.
Post
by naputtelija » Tue Mar 15, 2011 11:47 pm
Toivottavasti ketään ei haittaa kun nostin tämän topikin ylös, antaisin pari vinkkiä aloittelevalle java-koodaajalle
vinkki 1. koodieditorina suosittelen NetBeansia, jonka saa ladattua
täältä.
vinkki 2. Hommaa kirja ja lue se mieluiten
loppuun Itse lainasin docendon java-kirjan (ISBN 978-951-0-36081-1) Oli tosi helppo
vinkki 3. Älä katso heti ensin javan mukana tulevaa "examples" kansiota. Helpoinkin esimerkki on aika vaikea aloittelijalle. Aloita perusteista, kuten konsoliohjelmista.
Toivottavasti auttoi

<Ize> Pitäs tehä allekirjotus..
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...
-
buke44
- Active Member
- Posts: 169
- Joined: Sat May 23, 2009 8:10 pm
- Location: Tampere
Post
by buke44 » Wed Mar 16, 2011 9:08 am
naputtelija wrote:Toivottavasti ketään ei haittaa kun nostin tämän topikin ylös, antaisin pari vinkkiä aloittelevalle java-koodaajalle
vinkki 1. koodieditorina suosittelen NetBeansia, jonka saa ladattua
täältä.
vinkki 2. Hommaa kirja ja lue se mieluiten
loppuun Itse lainasin docendon java-kirjan (ISBN 978-951-0-36081-1) Oli tosi helppo
vinkki 3. Älä katso heti ensin javan mukana tulevaa "examples" kansiota. Helpoinkin esimerkki on aika vaikea aloittelijalle. Aloita perusteista, kuten konsoliohjelmista.
Toivottavasti auttoi

Itsehän aloin vaan nettitutoriaalien kautta tekemeen yksinkertaista applet-peliä. Aikaa siihen meni varmaan 5 tuntia kun piti kaikki opetella.
Peli
-
Timblex
- Advanced Member
- Posts: 252
- Joined: Sun Apr 11, 2010 10:37 am
- Location: Kouvola
Post
by Timblex » Wed Mar 16, 2011 4:27 pm
Toinen hyvä java editori on BlueJ
-
valscion
- Moderator

- Posts: 1593
- Joined: Thu Dec 06, 2007 8:46 pm
- Location: Espoo
-
Contact:
Post
by valscion » Thu Mar 17, 2011 12:55 pm
Itse ainakin koen ehdottomaksi Java-editoriksi
Eclipsen. NetBeansia olen kokeillut mutta se on aika bloatti ja jotenkin hankala.
Hyväksi Java-kirjaksi on tullut koettua Mika Vesterholmin ja Jorma Kyppön tekemä Java-ohjelmointi -kirja. (ISBN 978-952-14-1356-8) Sitä käytetään mm. Aalto Yliopiston TKK:lla Java-ohjelmoinnin oppikirjana.
-
esa94
- Guru
- Posts: 1855
- Joined: Tue Sep 04, 2007 5:35 pm
Post
by esa94 » Thu Mar 17, 2011 5:58 pm
VesQ wrote:Itse ainakin koen ehdottomaksi Java-editoriksi
Eclipsen. NetBeansia olen kokeillut mutta se on aika bloatti ja jotenkin hankala.
Eclipse on myös vähän bloatti, mutta itse tykkään ihan siitä.
-
Feuer
- Devoted Member
- Posts: 520
- Joined: Tue Jun 16, 2009 11:13 am
-
Contact:
Post
by Feuer » Thu Apr 21, 2011 10:30 am
Miten saisi Javasoftan pysähtymään N millisekunniksi? Samaan tapaan kuin CB:n Wait tai SDL-pohjainen viritys:
Code: Select all
void wait(int N)
{
int now = SDL_GetTicks();
while( SDL_GetTicks()-now < N) {}
}
Asus P8P67 LE/Intel Core i5 2500K/ GTX560/ 8GT RAM/750GT HDDt + 120GT SSD + 13" Macbook Pro
Blogi -
Peräpohjola -
MERPG
-
Toni
- Newcomer
- Posts: 19
- Joined: Tue May 20, 2008 8:49 pm
Post
by Toni » Thu Apr 21, 2011 12:44 pm
Voit käyttää vaikka javax.swing.Timer-luokkaa joko periyttämällä siitä oman version tai suoraan luomalla uuden instanssin. Toinen vaihtoehto on käyttää suoraan säikeitä (Thread), mutta
luultavasti tuo ensin mainittu on helpompi käyttää...
-
TheFish
- Developer

- Posts: 477
- Joined: Mon Aug 27, 2007 9:28 pm
- Location: Joensuu
Post
by TheFish » Thu Apr 21, 2011 1:38 pm
Feuer wrote:Miten saisi Javasoftan pysähtymään N millisekunniksi? Samaan tapaan kuin CB:n Wait tai SDL-pohjainen viritys:
Code: Select all
void wait(int N)
{
int now = SDL_GetTicks();
while( SDL_GetTicks()-now < N) {}
}
System:istä löytyy metodit currentTimeMillis() ja nanoTime() joita voit käyttää samalla tapaa kuin tuossa esimerkissä on tehty.
CoolBasic henkilökuntaa
Kehittäjä
-
Dibalo
- Advanced Member
- Posts: 298
- Joined: Mon Aug 27, 2007 8:12 pm
- Location: Espoo, Finland
-
Contact:
Post
by Dibalo » Thu Apr 21, 2011 3:55 pm
this.wait(millisekuntit); kenties?
Ei kuluta prosessoriaikaa turhaan pollaamiseen.
-
Feuer
- Devoted Member
- Posts: 520
- Joined: Tue Jun 16, 2009 11:13 am
-
Contact:
Post
by Feuer » Tue Feb 07, 2012 7:30 pm
Tätä topicia voisi herätellä. Taipuuko Swing siihen että listaan heittäisi checkboxeja kuten
tässä C#llä kirjoitetussa esimerkkikuvassa?
EDIT:Kiitos, TheFish. Täytyy kokeilla Japuraa.
Ensimmäisen osan deadline meni jo, joten opintopisteitä tai yliopistopaikaa tuosta ei taida enää olla saatavilla, mutta opettelumielessä varmasti läpikäymisen arvoinen juttu.
Hitto soikoon, olisi pitänyt seurata ohjelmointiputkaa tarkemmin tammikuussa. Mitä vähän tutkailin tehtävien tasoa, suurin osa niistä oli aika helppoja.[/edit]
Last edited by
Feuer on Wed Feb 08, 2012 8:33 pm, edited 2 times in total.
Asus P8P67 LE/Intel Core i5 2500K/ GTX560/ 8GT RAM/750GT HDDt + 120GT SSD + 13" Macbook Pro
Blogi -
Peräpohjola -
MERPG
-
KilledWhale
- Tech Developer

- Posts: 543
- Joined: Sun Aug 26, 2007 2:43 pm
- Location: Liminka
Post
by KilledWhale » Wed Feb 08, 2012 8:28 pm
Jos jollain kiinnostaa opetella Java:n alkeita niin Hellsingin Yliopisto tarjoaa verkossa ilmaista kurssia. Ensimmäisen osan deadline meni jo, joten opintopisteitä tai yliopistopaikaa tuosta ei taida enää olla saatavilla, mutta opettelumielessä varmasti läpikäymisen arvoinen juttu.
Itsekin päädyin kokeilemaan kun mainostivat tuota Datatähden finaalissa. Javaa on ollut tarkoitus opetella jo jonkin aikaa kun se tuntuu niin keskeiseltä ohjelmointibisneksessä ja C++-koodauksen jälkeen tuntuu varsin helpolta.
http://mooc.fi
-
esa94
- Guru
- Posts: 1855
- Joined: Tue Sep 04, 2007 5:35 pm
Post
by esa94 » Thu Feb 09, 2012 8:26 pm
KilledWhale wrote:Javaa on ollut tarkoitus opetella jo jonkin aikaa kun se tuntuu niin keskeiseltä ohjelmointibisneksessä ja C++-koodauksen jälkeen tuntuu varsin helpolta.
Öh.
Enemmänkin vittumaiselta.
-
Feuer
- Devoted Member
- Posts: 520
- Joined: Tue Jun 16, 2009 11:13 am
-
Contact:
Post
by Feuer » Thu Feb 09, 2012 9:02 pm
Saanko kysyä mikä javassa on ongelmana?

Asus P8P67 LE/Intel Core i5 2500K/ GTX560/ 8GT RAM/750GT HDDt + 120GT SSD + 13" Macbook Pro
Blogi -
Peräpohjola -
MERPG
-
esa94
- Guru
- Posts: 1855
- Joined: Tue Sep 04, 2007 5:35 pm
Post
by esa94 » Thu Feb 09, 2012 9:09 pm
No mitä nyt akana tulee mieleen se ettei oo kivoja fasiliteettejä niinku osoittimia tai ees erillisiä viittauksia.
Se "kaikki oliot onkin viittauksia olioihin" on ihan kiva juttu siihen asti kun haluaisit oikeesti antaa jollekin metodille reffejä kun niihin ei perkele voi sijoittaa
-
Feuer
- Devoted Member
- Posts: 520
- Joined: Tue Jun 16, 2009 11:13 am
-
Contact:
Post
by Feuer » Thu Feb 09, 2012 9:36 pm
esa94 wrote:No mitä nyt akana tulee mieleen se ettei oo kivoja fasiliteettejä niinku osoittimia tai ees erillisiä viittauksia.
Njoo, oliomalli on kieltämättä melko outo verrattuna muuhun maailmaan (C++, C#). Etenkin kun ottaa huomioon geneerisyyden ja sen vaatimat typerät kääreluokat perustietotyypeille.
Asus P8P67 LE/Intel Core i5 2500K/ GTX560/ 8GT RAM/750GT HDDt + 120GT SSD + 13" Macbook Pro
Blogi -
Peräpohjola -
MERPG