Java.

Muu yhteisön välinen keskustelu.
Mr_Noob
Newcomer
Posts: 30
Joined: Tue Aug 28, 2007 1:05 pm
Location: koti
Contact:

Re: Java.

Post by Mr_Noob »

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

Re: Java.

Post by anttipanda »

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

Re: Java.

Post by mr_noob guest »

Image
Mr_Noob
Newcomer
Posts: 30
Joined: Tue Aug 28, 2007 1:05 pm
Location: koti
Contact:

Re: Java.

Post by Mr_Noob »

sori tuplat ku en voinu edit.:oops:

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

Re: Java.

Post by anttipanda »

Mr_Noob wrote:sori tuplat ku en voinu edit.:oops:

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 7:56 pm
Location: Joku piste pohjoisessa.

Re: Java.

Post by naputtelija »

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.
Ja lue se kirja!
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...
User avatar
buke44
Active Member
Posts: 169
Joined: Sat May 23, 2009 8:10 pm
Location: Tampere

Re: Java.

Post by buke44 »

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.
Ja lue se kirja!
Toivottavasti auttoi :)
Itsehän aloin vaan nettitutoriaalien kautta tekemeen yksinkertaista applet-peliä. Aikaa siihen meni varmaan 5 tuntia kun piti kaikki opetella. Peli
User avatar
Timblex
Advanced Member
Posts: 252
Joined: Sun Apr 11, 2010 10:37 am
Location: Kouvola

Re: Java.

Post by Timblex »

Toinen hyvä java editori on BlueJ
Entinen timpe99...
Demokisa 2013 demo valmis, Check it out!
User avatar
valscion
Moderator
Moderator
Posts: 1599
Joined: Thu Dec 06, 2007 7:46 pm
Location: Espoo
Contact:

Re: Java.

Post by valscion »

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.
cbEnchanted, uudelleenkirjoitettu runtime. Uusin versio: 0.4.1 — Nyt myös sorsat GitHubissa!
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: Java.

Post by esa94 »

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:

Re: Java.

Post by Feuer »

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

Re: Java.

Post by Toni »

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
Developer
Posts: 477
Joined: Mon Aug 27, 2007 9:28 pm
Location: Joensuu

Re: Java.

Post by TheFish »

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ä
User avatar
Dibalo
Advanced Member
Posts: 298
Joined: Mon Aug 27, 2007 8:12 pm
Location: Espoo, Finland
Contact:

Re: Java.

Post by Dibalo »

this.wait(millisekuntit); kenties?
Ei kuluta prosessoriaikaa turhaan pollaamiseen.
The darkest spells can be found from
http://tunkkaus.blogspot.fi
Feuer
Devoted Member
Posts: 520
Joined: Tue Jun 16, 2009 11:13 am
Contact:

Re: Java.

Post by Feuer »

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.

EDIT:

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 7: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
Tech Developer
Posts: 545
Joined: Sun Aug 26, 2007 2:43 pm
Location: Liminka

Re: Java.

Post by KilledWhale »

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
CoolBasic henkilökuntaa
Kehittäjä

cbFUN Kello
cbSDL
Whale.dy.fi

<@cce> miltäs tuntuu olla suomen paras
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: Java.

Post by esa94 »

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:

Re: Java.

Post by Feuer »

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
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: Java.

Post by esa94 »

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:

Re: Java.

Post by Feuer »

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
Post Reply