Java.

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

Re: Java.

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ä


User avatar
anttipanda
Active Member
Posts: 248
Joined: Mon Aug 27, 2007 9:23 pm
Location: Oulu

Re: Java.

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

Re: Java.

Post by mr_noob guest » Tue May 06, 2008 1:20 pm

Image

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

Re: Java.

Post by Mr_Noob » Tue May 06, 2008 1:31 pm

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ä


User avatar
anttipanda
Active Member
Posts: 248
Joined: Mon Aug 27, 2007 9:23 pm
Location: Oulu

Re: Java.

Post by anttipanda » Tue May 06, 2008 2:27 pm

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

User avatar
naputtelija
Devoted Member
Posts: 718
Joined: Wed Nov 03, 2010 8:56 pm
Location: Joku piste pohjoisessa.

Re: Java.

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.
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 » 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.
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 » Wed Mar 16, 2011 4:27 pm

Toinen hyvä java editori on BlueJ
Entinen timpe99...
Demokisa 2013 demo valmis, Check it out!

User avatar
valscion
Moderator
Moderator
Posts: 1587
Joined: Thu Dec 06, 2007 8:46 pm
Location: Espoo
Contact:

Re: Java.

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.
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 » 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ä.

User avatar
Feuer
Devoted Member
Posts: 520
Joined: Tue Jun 16, 2009 11:13 am
Contact:

Re: Java.

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

Re: Java.

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

Re: Java.

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ä

User avatar
Dibalo
Advanced Member
Posts: 298
Joined: Mon Aug 27, 2007 8:12 pm
Location: Espoo, Finland
Contact:

Re: Java.

Post by Dibalo » Thu Apr 21, 2011 3:55 pm

this.wait(millisekuntit); kenties?
Ei kuluta prosessoriaikaa turhaan pollaamiseen.
The darkest spells can be found from
http://tunkkaus.blogspot.fi

User avatar
Feuer
Devoted Member
Posts: 520
Joined: Tue Jun 16, 2009 11:13 am
Contact:

Re: Java.

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.

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

User avatar
KilledWhale
Tech Developer
Tech Developer
Posts: 543
Joined: Sun Aug 26, 2007 2:43 pm
Location: Liminka

Re: Java.

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
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 » 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.

User avatar
Feuer
Devoted Member
Posts: 520
Joined: Tue Jun 16, 2009 11:13 am
Contact:

Re: Java.

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

User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: Java.

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

User avatar
Feuer
Devoted Member
Posts: 520
Joined: Tue Jun 16, 2009 11:13 am
Contact:

Re: Java.

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

Post Reply