|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
| autor |
|
debug.exe
HV vaatleja
liitunud: 14.11.2004
|
14.11.2004 19:54:22
|
|
|
Eks Eckel'i teosed ole klass omaette. Aga jah, võivad puhta koha pealt alustades raskeks osutuda.
Samas võiks siinkohal mainida, et Eckel'i enda lemmikkeeleks pole ei C++ ega Java, vaid on Python. See keel sobib ka programmeerimise õppimiseks imehästi. Java aga on algajale raske. Olen seda korduvalt oma silmaga näinud.
Aga loomulikult, eks üleüldine suundumus on õpetatada seda, mis on trendikas.
Python and the Programmer
The Zen of Python
Python & Java: a Side-by-Side Comparison
|
|
| tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
16.11.2004 00:06:36
|
|
|
Mulle on kogu aeg tundunud, et Java on failide avamise ja lugemise koha pealt üks haige loom (eriti veel see jube System.out.println(), mille ma tihtipeale kapseldan mingi lihtsama nimega funktsiooni sisse) - jah, need olid väärt artiklid, mida lugeda
|
|
| Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
16.11.2004 03:03:19
|
|
|
| tsitaat: |
Mulle on kogu aeg tundunud, et Java on failide avamise ja lugemise koha pealt üks haige loom
|
Maitse asi. Mulle meeldib et saan lugeda klaverit, faili, socketit ning veebilehte täpselt ühe ja sama klassiga kasutades täpselt samu meetodeid
|
|
| Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
| tagasi üles |
|
 |
.phonkyp.
Kreisi kasutaja

liitunud: 17.09.2004
|
05.12.2004 17:52:04
|
|
|
Keegi teab, kuidas väljendatakse Javas cos(kuubis).
_________________ Ärge uskuge, mida teised teile räägivad. |
|
| Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
9 |
|
| tagasi üles |
|
 |
daff
HV kasutaja

liitunud: 31.10.2003
|
05.12.2004 18:04:06
|
|
|
Kas nii ei ole või :
| Math.pow(Math.cos(nurk), 3); |
Nurk siis radiaanides.
|
|
| Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
11 |
|
| tagasi üles |
|
 |
.phonkyp.
Kreisi kasutaja

liitunud: 17.09.2004
|
05.12.2004 18:12:07
|
|
|
Töötab
_________________ Ärge uskuge, mida teised teile räägivad. |
|
| Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
9 |
|
| tagasi üles |
|
 |
.phonkyp.
Kreisi kasutaja

liitunud: 17.09.2004
|
05.12.2004 18:24:08
|
|
|
Okei, kuid nagu nende trigonomeetriliste võrranditega ikka on, on vastused peale komakohta lõpmata pikad. Kuidas saaks ümardada näiteks kaks kohta peale koma. Kas round(double a) on abiks?
Teab keegi?
|
|
| Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
9 |
|
| tagasi üles |
|
 |
mattiaza
HV kasutaja

liitunud: 15.07.2002
|
05.12.2004 20:19:49
|
|
|
| round() ümardab täisarvuni. Kindlasti on olemas teksti väljastamisel selle formaatimine kahe komakohaga, aga hetkel kohe lihtsam lahendus on sajaga korrutada, täisarvuni ümardada ja siis jälle sajaga jagada.
|
|
| Kommentaarid: 25 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
25 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
05.12.2004 21:42:47
|
|
|
| .phonkyp. kirjutas: |
Okei, kuid nagu nende trigonomeetriliste võrranditega ikka on, on vastused peale komakohta lõpmata pikad. Kuidas saaks ümardada näiteks kaks kohta peale koma. Kas round(double a) on abiks?
Teab keegi? |
Minu teada polnud meil vaja neid vastuseid ümardada Mina ei ümardanud ja sain esimese eest max punktid
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
05.12.2004 22:04:43
|
|
|
| tsitaat: |
| saaks ümardada näiteks kaks kohta peale koma. |
Mitte kõige lühem lahendus kuid see eest kõige paindlikum:
http://java.sun.com/docs/books/tutorial/i18n/format/decimalFormat.html
DecimalFormat myFormatter = new DecimalFormat(pattern);
String output = myFormatter.format(value);
System.out.println(value + " " + pattern + " " + output) |
|
|
| Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
06.12.2004 03:37:26
|
|
|
Palun kirjutage keegi, et kuidas muidu Double väärtustega näiteks joont saaks joonistada.
Java.awt.paint -ga saab aint int väärtustega, drawPolygon -ga saab (int [], int [], int) -i teha, aga oleks vaja (double, double, double, double) või siis äkki (double [], double [], double, double) või midagi sellist.
Java 1.4.2 API on muidu siin lehel: http://java.sun.com/j2se/1.4.2/docs/api/
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
.phonkyp.
Kreisi kasutaja

liitunud: 17.09.2004
|
06.12.2004 09:53:49
|
|
|
arvutisõber, teisenda ümber integeriks. Ja selle graafiku väljajoonistamiseks kasuta:
| g.drawLine(alguspunkti x, alguspunkti y, järgmise punkti x, järgmise punkti y) |
Integeriks teisenda umbes nii (x on siis x-koord.):
| x = (int)(sinu arvutusvalem); |
Ehk oli abi.
_________________ Ärge uskuge, mida teised teile räägivad. |
|
| Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
9 |
|
| tagasi üles |
|
 |
Tisko
HV vaatleja

liitunud: 14.06.2004
|
04.01.2005 03:43:55
|
|
|
Tõepoolest, kui pole tegemist väga suurte ja keerukate projektidega, on väga hea valik JCreator .
NB! Soovitan pigem versiooni 2.5, mitte 3.x.
Tõsise töö tegemiseks on aga põhiline vahend Eclipse.
| tsitaat: |
Okei, kuid nagu nende trigonomeetriliste võrranditega ikka on, on vastused peale komakohta lõpmata pikad. Kuidas saaks ümardada näiteks kaks kohta peale koma. Kas round(double a) on abiks?
Teab keegi?
|
Kaks kohta peale koma ümardamine pole antud juhul mitte Java küsimus, vaid matemaatika valdkonnast pigem - korruta 100-ga läbi, ümmarda täisarvuks (seda ju oskad) ja siis jaga 100-ga läbi. (NB! Läbi jagamisel pead komakohtadega arvu saamiseks jagama mitte täisarvuga '100', vaid reaalarvuga '100.0'.
Jõudu!
|
|
| Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
0 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
23.01.2005 12:07:45
|
|
|
J2SE(TM) Development Kit 5.0 Update 1 (kuskil 51 MB)
LINK!
DoS tegi lingi lühemaks
|
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
morgoth
HV kasutaja

liitunud: 14.01.2004
|
11.02.2005 19:56:21
|
|
|
Mul on üks probleem seoses java appletiga:
Tegin java3d API-ga 3d kuubiku, kompileerisin klassiks ja tegin html lehele appleti. Endal töötab (mul on java3d openGL installitud), kuid paistab, et teistel, kellel pole seda, see applet lihtsalt ei tööta.
Kas java3d applette on võimalik ka kuidagi niiviisi teha, et kasutaja mingeid lisasid endale installeerima ei peaks?
|
|
| Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
10 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
11.02.2005 22:09:00
|
|
|
| Põhimõtteliselt on võimalik kasutada Java enda soft-3d'd mis on OpenGL'ist ~100-1000 korda aeglasem(oleneb rauast). Teoreetlilselt peaks olema võimalik kliendiarvutisse (tema nõusolekul) Java veb-starti'ga installida kõik vajalik data. Jogl'i demod teevad midagi sarnast, uuri neid.
|
|
| Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
| tagasi üles |
|
 |
.phonkyp.
Kreisi kasutaja

liitunud: 17.09.2004
|
01.03.2005 01:38:15
|
|
|
Ehk oskab keegi aidata:
vaja sisestatud arvu (suvaline int tüüpi) lammutama hakata. Ehk kui sisestatud oli näiteks 100291, siis tahaks igat üksikut arvu (vasakult paremale) kontrollida (näiteks kas on võrdne 1ga või mitte) jne. Kuidas seda teha?
_________________ Ärge uskuge, mida teised teile räägivad. |
|
| Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
9 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
01.03.2005 01:40:53
|
|
|
loe see arv sisse kui string või konverdi stringiks:
int i=12412313;
String s="";
s=s+i;
if (s[0]=='1'){
System.out.println("Esimene nr. on 1");
} |
Teoreetiliselt peaks töötama, reaalselt pole proovinud
|
|
| Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
| tagasi üles |
|
 |
.phonkyp.
Kreisi kasutaja

liitunud: 17.09.2004
|
01.03.2005 01:56:36
|
|
|
Võtsin stringina sisse, kuid kui kontrollima hakkasin (a[0] == 1), anti veateade (eclipse): "The type of the expression must be an array type but it resolved to String"
Edit: Ühesõnaga, saan aru, et sisestatud arvu peab massiivi lükkama. Kuid hiljem, kui ma võtan sealt massiivist uuesti kontrollimiseks järjest elemente välja, hakatakse jälle lõugama, et ei saa seda teha. Küll aga välja printida elemente saab. Kui ma massiivist elemente välja võtan, siis kuidas Stringist (nii nagu nad alguses sinna jäid) int'i konvertida saaks, et siis neid elemente loogilistes avaldistes kasutada saaks?
_________________ Ärge uskuge, mida teised teile räägivad.
viimati muutis .phonkyp. 01.03.2005 02:36:10, muudetud 1 kord |
|
| Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
9 |
|
| tagasi üles |
|
 |
kk001a
HV vaatleja

liitunud: 28.05.2003
|
01.03.2005 16:07:42
|
|
|
| tsitaat: |
Võtsin stringina sisse, kuid kui kontrollima hakkasin (a[0] == 1), anti veateade (eclipse): "The type of the expression must be an array type but it resolved to String"
|
Peabki vea andma, sest muutuja a on sul ilmselt deklareeritud stringina, mitte stringi massiivina. Teine viga lause (a[0] == 1) juures on see, et sa üritad võrrelda stringi täisarvuga 1. Nii need asjad javas ei käi, stringi võrreldakse stringiga ja täisarvu täisarvuga, segapudru pole lubatud.
Mina kirjutaksin umbes sellise koodi:
int number = 123123;
String s = String.valueOf(number);
for(int i=0; i<s.length(); i++) {
if(s.charAt(i) == '1') {
System.out.println("Leidsin numbri 1 positsioonil " + String.valueOf(i+1));
}
}
|
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
01.03.2005 16:17:19
|
|
|
stringis olevat üht märki saab võrrelda minuteada ainult ühe teise märgiga kui kasutada kantsulge:
String s="tere";
s[0] =='t'; <<- ülakomad!
|
|
| Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
| tagasi üles |
|
 |
kk001a
HV vaatleja

liitunud: 28.05.2003
|
01.03.2005 16:24:29
|
|
|
Ho Ho. See siiski ei tööta, sest s on string mitte massiiv.
Ja isegi kui oleks massiiv, näiteks String s[] = {"tere"};, siis ikkagi lause if(s[0] =='t') isegi ei kompileeruks sest ei saa võrrelda omavahel stringi ja märki.
|
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
01.03.2005 16:38:36
|
|
|
| oops, sry minu viga jällegi. Olen viimasel ajal liiga palju c++'s progenud. Mõtlesin et Javas käis asi sama moodi, tundub et ei käi
|
|
| Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
| tagasi üles |
|
 |
.phonkyp.
Kreisi kasutaja

liitunud: 17.09.2004
|
01.03.2005 19:45:07
|
|
|
| kk001a kirjutas: |
| tsitaat: |
Võtsin stringina sisse, kuid kui kontrollima hakkasin (a[0] == 1), anti veateade (eclipse): "The type of the expression must be an array type but it resolved to String"
|
Mina kirjutaksin umbes sellise koodi:
int number = 123123;
String s = String.valueOf(number);
for(int i=0; i<s.length(); i++) {
if(s.charAt(i) == '1') {
System.out.println("Leidsin numbri 1 positsioonil " + String.valueOf(i+1));
}
} |
Super. See oligi see, mida vaja. Kuid kas javas suhtutakse " ning ' - märkidesse erinevalt. Jutumärkidega ei sobinud talle kohemitte jne.
_________________ Ärge uskuge, mida teised teile räägivad. |
|
| Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
9 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
01.03.2005 19:56:19
|
|
|
| " vahel käivad stringid, ' vahel üksikud märgid ehk char tüüpi muutujad
|
|
| Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
| tagasi üles |
|
 |
.phonkyp.
Kreisi kasutaja

liitunud: 17.09.2004
|
01.03.2005 21:36:07
|
|
|
Ho Ho, ole sa tänatud
Ja kuna see on vastav teema, siis: link.
_________________ Ärge uskuge, mida teised teile räägivad. |
|
| Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
9 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
01.03.2005 21:58:28
|
|
|
karm nimi neil
Kui õieti aru sain siis see projekt pole eestlaste oma. Veab neil et eestikeelt nii vähesed oskavad
|
|
| Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
24.08.2005 22:12:58
|
|
|
Kuda ma oma Java appletit kodukale panna saaks ?
Kuskilt leidsin sellise rea:
<applet code="xxxxx.class" width="600" height="350"></applet>
Ise panin nii ja ei funka:
| tsitaat: |
<html>
<head>
<applet code="arvuta.class" width="600" height="350"></applet>
</head>
<body>
</body>
</html>
|
See ilus java ikoon tuleb appleti kasti kohale ja ootab kuskil 20 sec -i ja siis kirjutab browseri teadeteribale:
"Applet arvuta notinited"
Javascriptiga käis nõnda, et toppisid oma Javascripti koodi
<script language="JavaScript" type="text/JavaScript">
ja
</script> vahele ning töötas.
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
AMD
HV veteran

liitunud: 29.07.2003
|
24.08.2005 22:29:26
|
|
|
arvutisõber, pane see applet ikka body sisse
_________________ From now on, the forum is owned by AMD.That means that you are NO LONGER allowed to talk about, or even mention *ntel. |
|
| Kommentaarid: 335 loe/lisa |
Kasutajad arvavad: |
   |
:: |
145 :: |
3 :: |
12 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
25.08.2005 01:48:45
|
|
|
Proovisin, aga ei tööta, ma olen miskit tegemata jätnud
Proovisin ühte graafikaga appletit ja see läks tööle.
Mul on sihuke programm, mis ei joonista vaid paneb teksti ikka sinna Consolesse. Et vaja see väljastatav tekst ja tekstisisestus kuidagi Appletisse saada.
Kuda muidu sellist asja Appletisse saaks ?
Näiteks:
import java.awt.*;
import java.applet.*;
public class h extends Applet {
public static void main (String [] args) {
System.out.println("Tere !");
}
}
Edit: Leidsin õpetuse http://richardbowles.tripod.com/java/guide/methods/methods2.htm
http://www.dgp.toronto.edu/~mjmcguff/learn/java/05-keyboardInput/
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
25.08.2005 08:15:39
|
|
|
uuri parem jah õpetusi natuke.. Appleti progemisel on hoopis teised alustõed kui tavaliste juppide tegemisel.. näiteks pole main meetodit vaja, seal pidi hoopis miskit init ja muude sellistega möllama..
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
| Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
28.08.2005 02:05:04
|
|
|
Õpik:
David J. Eck. Introduction to Programming Using Java.
http://math.hws.edu/javanotes/
Seda raamatut pidi vägagi hinnatama, kuid ise olen tähele pannud, et väga hästi õpib teiste tehtud näiteid uurides, nii endal ikka rohkem nuputamist ja avastamisrõõmu.
Kui millegist aru ei saa siis otsid Google -st, uurid näiteid ja loed väheke...
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
lehm2
Kreisi kasutaja

liitunud: 19.09.2004
|
06.11.2005 11:06:53
|
|
|
nii mul paar küsimust kuidas dosi aknas värviliselt kirjutada ? Kui see on üldse võimalik.
_________________ Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust ! |
|
| Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
06.11.2005 12:59:05
|
|
|
standardvahenditega üsna kindlasti mitte.
kas command promptis üldse värviliselt kirjutada saab?
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
| tagasi üles |
|
 |
XYZ
HV Guru

liitunud: 05.11.2001
|
06.11.2005 14:24:28
|
|
|
| Kas just iga vahendiga see õnnestub, seda ma ei tea. Aga muidu on võimalik küll backround colorit määrata ja foreground colorit määrata, s.t. nii tausta kui ka teksti ja graafilises reziimis joonist igas värvis esitada. Teksti puhul võib ka iga tähe eri värvi tekitada. Igaühe vahel enne ekraanile genereerimist vaid värvi sättida...
|
|
| Kommentaarid: 81 loe/lisa |
Kasutajad arvavad: |
   |
:: |
3 :: |
12 :: |
56 |
|
| tagasi üles |
|
 |
lehm2
Kreisi kasutaja

liitunud: 19.09.2004
|
14.11.2005 18:04:34
|
|
|
kas keegi seletaks suhteliselt hästi ära mida annab returniga teha ja miks? kus ?.
_________________ Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust ! |
|
| Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
14.11.2005 18:07:09
|
|
|
Returniga saab funktsioonidest väljuda. Kui funktsioonil on ära määratud ka tagastatava väärtuse tüüp siis tuleb ka see tagastada.
Sellisele küsimusele peaks saama vastuse mõnest algajale programmeerijale mõeldud raamatust või tutorialist.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
| tagasi üles |
|
 |
lehm2
Kreisi kasutaja

liitunud: 19.09.2004
|
14.11.2005 23:35:20
|
|
|
"Java programmeerimise aabits" kas seda raamatut tasub osta või mitte (põhiline et oleks eesti keeles)
_________________ Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust ! |
|
| Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
| tagasi üles |
|
 |
DoS
HV veteran

liitunud: 19.08.2002
|
|
| Kommentaarid: 50 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
47 |
|
| tagasi üles |
|
 |
lehm2
Kreisi kasutaja

liitunud: 19.09.2004
|
16.11.2005 00:01:32
|
|
|
seal väga segaselt on selgitatud ei teagi kas ta nüüd on hea raamat või ei ole ?
_________________ Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust ! |
|
| Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
18.11.2005 13:07:29
|
|
|
| lehm2 kirjutas: |
seal väga segaselt on selgitatud ei teagi kas ta nüüd on hea raamat või ei ole ?  |
Mina soovitaks otsida mõne ülikooli õppematerjale Java kohta. Ise ma üldse loen vähe õpikuid, tavaliselt võtan näite ette ja hakkan uurima. Kui aru ei saa, siis panen segastesse kohtadesse System.out.println(); ja vaatan et millal ja milleks midagi kasutatakse.
Soovitaks Java kirjutamiseks võtta Eclipse, see freeware. See näitab juba kirjutades enamus vigu ja konflikte ära, samas kommenteerib et mis konkreetselt valesti. Konfliktseid kohti on ka kerge üles leida, need on lahtri servas ära tähistatud.
Kui on näiteks String s; ja sa edaspidi kirjutad kuskile s. , siis lööb automaatselt Stringi commandide listi ette ja saad seal üles alla liikudes sobiliku commandi välja otsida (see ka siis hea kui ei tule mõni commandi kirjapilt meelde).
Kui mõni ebaselge command kuskil, siis muidugi Google ja Java API abiks.
Üks küsimus:
Kas Eclipses on selline asi võimalik, et salvestad ise mingi tähtedekombinatsiooni ja siis teatud nuppude kombinatsiooni kasutades saad selle oma valitud kohta välja kutsuda.
Et nagu suht tülikas seda System.out.println(""); kogu aeg uuesti kirjutada. Muidugi teen tavaliselt nii, et jätan ta mõnda kohta välja kommenteeritult, aga kui kood on pikk ja vahel vaha ka muud copida ja pasteda, siis on ka see suht nigel variant.
Aga Eclipses avastasin sellise toreda commandi, et võtad mingi osa koodist blokki ja vajutad ctrl+/ ja kommenteerib selle välja (// -i kasutades).
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
18.11.2005 14:56:35
|
|
|
| tsitaat: |
| Kas Eclipses on selline asi võimalik, et salvestad ise mingi tähtedekombinatsiooni ja siis teatud nuppude kombinatsiooni kasutades saad selle oma valitud kohta välja kutsuda. |
Mitte päris aga peaaegu
window->preferences->Java->editor->templates all defineeri uus käsk vastavalt vajadusele. Malli saad võtta näiteks for'ist
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
30.01.2006 21:18:52
|
|
|
Kas keegi teab kindlat põhjust, miks mobiilidele mänge just Java -s tehakse ?
Kas "cross platform" omaduse pärast ? Et selle pärast peaks Java suht unikaalne ja teistest ees olema
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
30.01.2006 21:38:23
|
|
|
Tõenäoliselt veidi lihtsama porditavuse pärast. Compile once, run anywhere paraku mobiilses maailmas ei kehti kuid asi on siiski parem kui oleks siis kui iga tootja/tooteseeria omaks täiesti erinevat proset, OS'i ja teeke.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
01.02.2006 13:17:01
|
|
|
Kas keegi on selleist asja teinud või näinud, et tehakse mingi .exe tüüpi fail, mille käivitamisel avab ta windows`s cmd ja käivitab seal Java rakenduse ? Et nagu seal .exe tüüpi failis oleks .class faili asukoht ära määratud.
Kui jah, siis kas on kuskil selline "template" saadaval või kuidas ise tegite ?
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
reneSharp
HV kasutaja

liitunud: 13.11.2005
|
01.02.2006 14:29:23
|
|
|
| arvutisõber kirjutas: |
Kas keegi on selleist asja teinud või näinud, et tehakse mingi .exe tüüpi fail, mille käivitamisel avab ta windows`s cmd ja käivitab seal Java rakenduse ? Et nagu seal .exe tüüpi failis oleks .class faili asukoht ära määratud.
Kui jah, siis kas on kuskil selline "template" saadaval või kuidas ise tegite ? |
Ma küll et tea täpselt kuda seda javas tehakse
aga miks sul sellist lahendust vaja on ?
kutsud javas välja teise programmi , mis siis oleks cmd.exe
annad parameetriks käsu mida tahad cmd -s käivitada ja peakski toimima
suht lihtne loogika, javal on kindlasti mingid klassid millega saab kutsuda välja teise
rakenduse, ning siis seda näidata eraldi aknas või siis varjatult käivitada
ma ise olen seda teinud aga seda C# -is
2minutit googeldamist ja tulemus peaks olema javas selline
import java.io.*;
public class Test {
public static void CmdExec(String[] command) {
try {
String[] envp = null; // should inherit the environment
File startingFolder = new File("C:/ffmpg/"); // start from C:\
Process p = Runtime.getRuntime().exec(command, envp, startingFolder);
InputStream stderr = p.getErrorStream();
InputStreamReader isr = new InputStreamReader(stderr);
BufferedReader br = new BufferedReader(isr);
String line = null;
//System.out.println("<ERROR>");
while ( (line = br.readLine()) != null)
System.out.println(line);
//System.out.println("</ERROR>");
int exitVal = p.waitFor();
System.out.println("Process exitValue: " + exitVal);
} catch ( Exception e ) {
System.out.println( e );
}
}
public static void main( String args[] ) throws IOException {
String[] command = {"C:\\ffmpg\\ffmpeg.exe",
"-i", "Floyd.mpg",
"-s", "320x240",
"Test.flv"};
CmdExec ( command );
}
}
|
EDIT //
| Death kirjutas: |
minu arusaamist mööda tahatis inimene EXE faili mis tema java proge käima laseks  |
mm niih jah täitsa õige aga ma ei saanud ise aru miks peab olema just exe, sellise
suht lihtsa asja tegemiseks, saab ju ära ajada asja bat failiga ,mis käivitab java
rakenduse, siis peaks lahendus eriti lihtne ole aga jah see kood on javas mis kutsub
välja välise programmi, mille loogika peaks sama olema sarnane siis sellele ,kui käivitada bat fail ja
sinna sisse siis java faili asukoht ja parameetrid
viimati muutis reneSharp 01.02.2006 14:42:36, muudetud 2 korda |
|
| Kommentaarid: 25 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
25 |
|
| tagasi üles |
|
 |
Death
HV Guru

liitunud: 06.09.2003
|
01.02.2006 14:31:25
|
|
|
minu arusaamist mööda tahatis inimene EXE faili mis tema java proge käima laseks
_________________ "To be or not to be?" is a question of when, not if. |
|
| Kommentaarid: 39 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
36 |
|
| tagasi üles |
|
 |
kk001a
HV vaatleja

liitunud: 28.05.2003
|
|
| tagasi üles |
|
 |
arvutisõber
HV veteran

liitunud: 01.08.2002
|
06.02.2006 23:10:24
|
|
|
Tänud teile
Ma väljndasin ennast vast vähe kehvasti, et muidugi pole tarvis otseselt .exe faili.
Mõned võimalused:
| tsitaat: |
Excelsior JET, Personal Edition ( http://www.excelsior-usa.com/jet.html ) is
free for your own use (i.e. you can optimize you app to native EXE so that it runs faster on your system,
but you cannot distribute that EXE.)
|
| tsitaat: |
Instead of converting it to an exe, convert it to a jar file. Jar files are more portable than exe files because they can be double-clicked on any operating system. The caveat is that a Java interpreter must be installed on the target computer for the double-clicking to work.
http://developer.java.sun.com/developer/Books/javaprogramming/JAR/ |
EDIT:
Selline küsimus, et tegin for tsükli char tulemuste nägemiseks...
Kui kedagi huvitab siis:
| tsitaat: |
for (int i = 0; i <= 255; i++) {
char c;
System.out.println(" char c väärtusel " + i + " = " + (ch = (char)i)); // konverdime int`i char`ks
} |
Aga
char väärtusel 1-8, 11-12, 14-27 ja 127 on tulemus "ruut"
char 9-10, 13, 28-32 ja 160, on tulemuseks tühik
char väärtusel 128-159 ja 256 ning edasi on tulemuseks ?
Aga kas erineva keyboard layout`ga näeksin ma nende hulge ruutude, tühikute ja küsimärkide asemel muid sümboleid...[/b]
_________________ ... |
|
| Kommentaarid: 55 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
53 |
|
| tagasi üles |
|
 |
kk001a
HV vaatleja

liitunud: 28.05.2003
|
07.02.2006 17:09:17
|
|
|
Päris nii see pole, et 256 ja edasi ainult küsimärgid. Keevitasin asja illustreerimiseks sellise koodi kokku:
String s = " char c väärtusel ";
String s2 = " = ";
FileOutputStream out_file = new FileOutputStream ("kooditabel.txt");
OutputStreamWriter out = new OutputStreamWriter (out_file, "UTF-8");
for (int i = 0; i <= 65535; i++) {
out.write(s);
out.write(String.valueOf(i));
out.write(s2);
out.write(i);
out.write('\n');
}
out.close();
Javas on char tüübi suurus kaks astmes kuusteist ehk 0 kuni 65535, antud koodijupp kirjutab kooditabel.txt faili UTF-8 kodeeringus kõikide märkide väärtused. Tee kooditabel.txt mingi pädeva tekstieditoriga lahti ja vali kodeeringuks UTF-8. Igasugu huvitavad märgid peaksid välja ilmuma, mina nägin muuhulgas näiteks kreeka, vene jt. tähestike tähti
|
|
| tagasi üles |
|
 |
|