débutant question a 0.5?

débutant question a 0.5? - Java - Programmation

Marsh Posté le 08-08-2002 à 17:41:03    

bonjours  
je suis un debutant en java je viens du monde de PHP et souhaite migré ver JAVA. J'ai installer de quoi faire des script sur mon ordi (win2000) avec les programmes que j'ai pris  sur le site de sun. Probleme simple c'est que je ne sais pas ou posé mon script
pour pouvoir testé mes petit apli simple du genre Hello world .


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 08-08-2002 à 17:41:03   

Reply

Marsh Posté le 08-08-2002 à 17:42:35    

ou tu veux

Reply

Marsh Posté le 08-08-2002 à 17:44:45    

--greg-- a écrit a écrit :

ou tu veux  




Ha bon?
je peux executé n'importe ou mon script?
mais je le nome avec quel extention pour qu'il puisse etre vu?
 
autre question au passage . A chaque fois que je rentre dans un site qui utilse des applete java par exemple j'ai une boite de dialogue qui s'ouvre et qui se met dans mon systrait  
c'est quoi ce truc?


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 08-08-2002 à 17:48:55    

la console du JRE. Bon déjà on ne dit pas des scripts c'est du code comme n'importe quelle appli. Ensuite je peux te parier les 0.5? que tu mises et meme plus qu'on risque de passer des heures à t'expliquer des tonnes de trucs.
 
Ce qu'il faut c'est partir des bases et pas foncer en essayant de le faire marcher comme tu peux. Commence déjà par justement lire la doc d'un HelloWorld. Je ne sais pas si tu connais l'anglais, sinon il y a un lien direct sur le site http://java.sun.com  
 
Si tu ne maitrises pas http://penserenjava.free.fr
 
et surtout PASSE DU TEMPS. N'essaie pas à tout prix que tout fonctionne ce n'est pas la bonne méthode


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 08-08-2002 à 21:05:07    

DarkLord a écrit a écrit :

la console du JRE. Bon déjà on ne dit pas des scripts c'est du code comme n'importe quelle appli. Ensuite je peux te parier les 0.5? que tu mises et meme plus qu'on risque de passer des heures à t'expliquer des tonnes de trucs.
 
Ce qu'il faut c'est partir des bases et pas foncer en essayant de le faire marcher comme tu peux. Commence déjà par justement lire la doc d'un HelloWorld. Je ne sais pas si tu connais l'anglais, sinon il y a un lien direct sur le site http://java.sun.com  
 
Si tu ne maitrises pas http://penserenjava.free.fr
 
et surtout PASSE DU TEMPS. N'essaie pas à tout prix que tout fonctionne ce n'est pas la bonne méthode




 
Je te remerci pour le petit , je sais que java s'approche pas de la meme maniere que le HTML  :pt1cable:


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 08-08-2002 à 22:49:24    

:heink:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 09-08-2002 à 00:57:21    

le php c'est un langage bidouille pour faire des sites web.
 
Le Java c'est un langage de programation pour faire des programmes.
 
Conlusion : ca s'appréhende pas de la même façon. Si tu veux te mettre à Java, trouve toi un bon tutorial ou un bon bouquin (tu peux trouver des références aux deux dans la FAQ java (dont je n'arrive pas à trouver le lien).
 
premières choses à faire : télécharger le JDK : http://java.sun.com/j2se/downloads.html (prend la version 1.4)
faire un petit programme à la con, le compiler et le lancer. Une fois que ca ca marchera, ce sera déjà un bon truc !
 
si tu as des questions précises, on est là

Reply

Marsh Posté le 09-08-2002 à 02:09:13    

j'ai deja jdk.  
Par contre je ne suis pas trop d'accord quand tu dit que php c'est du language bidouille. Il est juste destiné au site (parfois autre) c'est vrai que le terme scipt pour le java n'est pas approprié, c'est plutot programme.
Jai deja un livre sur java "java2 pour les nul"  c'est sur celui-ci que je vais commencé mes bases apres je vais allé sur des livre un peut plus serieux. je prefere quand meme avoir un peut de connaissance afin que je puiss posé de bonne question compris de tous sur ce forume :-)


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 09-08-2002 à 05:33:41    

benou a écrit a écrit :

(tu peux trouver des références aux deux dans la FAQ java (dont je n'arrive pas à trouver le lien).




 
voir signature
 
         |
         |
         v


Message édité par darklord le 09-08-2002 à 05:33:59

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 09-08-2002 à 05:38:42    

Benou >>> Qd tu dis que PHP est un language bidouille je ne suis pas vraiment d'accord. Je suis d'accord qu'il n'a pas les memes finalités qu'un language tel que Java (ou autre je ne suis pas sectaire enfin pas trop) mais tu peux faire bcp de choses avec. Dans la dernière édition de "programmez" ils montrent comment écrire du PHP dans une appli genre "console". Ne m'en demande pas plus je regarderai dans le mag si tu veux.
 
Berecker >>> Je ne veux pas te décourager mais comme tu es partis tu risque probablement de coder de la merde pendant des mois et apprendre petit à petit. Installer le JDK, écrire un hello world (meme en applet) et le faire fonctionner est déjà un très joli pas. Ceci dit, il faut comprendre ce qu'il y a derrière, à savoir:
 

  • une bonne connaissance de l'API standard (ne pas réinventer la roue pour rien)
  • une bonne compréhension de la philosophie O.O
  • appliquer les designs patterns les plus connus tel que le MVC, la Factory, le session pattern, le callback, ...


Tu peux apprendre ca au fur et à mesure que tu lis ton livre et que tu essaies mais tu ne maitriseras rien de la sorte. Le temps, la patience et la volonté. Coder à tout va et compiler toutes les 30 secondes pour voir si ca compile (et penser du meme coup que ca fonctionne) je n'ai jamais trouvé que ca ait un sens.
 
Sur ce bon courage :hello:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 09-08-2002 à 05:38:42   

Reply

Marsh Posté le 09-08-2002 à 08:45:20    

DarkLord a écrit a écrit :

Benou >>> Qd tu dis que PHP est un language bidouille je ne suis pas vraiment d'accord. Je suis d'accord qu'il n'a pas les memes finalités qu'un language tel que Java (ou autre je ne suis pas sectaire enfin pas trop) mais tu peux faire bcp de choses avec. Dans la dernière édition de "programmez" ils montrent comment écrire du PHP dans une appli genre "console". Ne m'en demande pas plus je regarderai dans le mag si tu veux.




 
ce que je voulais dire c'est que c'est utilisé par la plupart des gens pour bidouiller. Beaucoup commence par la programmation par faire du PHP, et font ca à la vavite, le principal étant que ca affiche une page HTML comme ils veulent.
 
Un vrai langage de programmation, ca s'utilise pas de la même façon.  
 
C'était pas un critique du PHP, hein ... C'est un peu comme le VB : tu peux faire des trucs très bien, et même très propre si tu est rigoureux, mais ca reste quand même un langage principalement utilisés par des débutants qui font ca à la va-vite

Reply

Marsh Posté le 09-08-2002 à 11:07:03    

il est vrai que le PHP ou l'asp n'est pas un language superbement profont mais c'est ça sont but. C'etais de pouvoir avoir un resultat tres rapidement sans à gerer enormement de chose, Rappelez-vous avant le php les site web etais en CGI et c'etais reservé au pro et grosse boite et les sites n'etais pas forcement convivial en pure HTML. Grace au php tous le monde peut s'y mettre.
Mais je reste certain que le PHP m'aide en parti a aborder le JAVA que si je venais de rien du néan. Exemple l'utilisation des class.
 
je veux pas prétende vouloirs faire de big programme de la mort qui tue. mais juste commencé a mis mettre tout doucement afin de comprendre le jsp et j2e.
 
darklord : c'est quoi le O.O  ?
darklord : concernant ecrire du php en console c'est du GTK mais pas trop au point en ce moment parait il.
darklord : Effectivement quand je code en php je me prend la tete a savoir ce qu'il derriere car c'est pas moi qui gère et faut dire que le php a été fait pour cela, par contre faut pas dire que nous codons de la merde, car avec le php on peut pas avoir la même rigueur que le java et inversement. par cotner je ne veux pas faire en JAVA ce que PHP peut le faire déjà c'est inutile et ça mettras plus de temps.  
 
Bref j'espere trouvé des personnes pour m'aidé car je sens que ça va pas être facile.  :sweat:


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 09-08-2002 à 11:31:57    

L'OO, c'est de l'orienté objet -> une facon de programmer dans un langage OO (c'est pas pcq tu utilises un langage OO que tu fais de l'OO). Ca te permet d'avoir du code réutilisable, évolutif et conceptuellement assez clean. Mais pour cela tu dois maitriser les conceptes d'abstraction, "encapsulation", polymorphisme, héritage, etc.
Un chouette bouquin pour ca -> An introduction to Object-Oriented programming de Timothy Budd, chez Addison Wesley. Des exemples de code dans differents langage OO (java, c++, smalltalk, etc.) et des histoires pour éclaircir certain conceptes. Bien foutu comme bouquin.
Si tu connais pas ces conceptes tu risques de coder de la merde ;)


---------------
Belgian Connection
Reply

Marsh Posté le 09-08-2002 à 11:34:15    

MelloW a écrit a écrit :

L'OO, c'est de l'orienté objet -> une facon de programmer dans un langage OO (c'est pas pcq tu utilises un langage OO que tu fais de l'OO). Ca te permet d'avoir du code réutilisable, évolutif et conceptuellement assez clean. Mais pour cela tu dois maitriser les conceptes d'abstraction, "encapsulation", polymorphisme, héritage, etc.
Un chouette bouquin pour ca -> An introduction to Object-Oriented programming de Timothy Budd, chez Addison Wesley. Des exemples de code dans differents langage OO (java, c++, smalltalk, etc.) et des histoires pour éclaircir certain conceptes. Bien foutu comme bouquin.
Si tu connais pas ces conceptes tu risques de coder de la merde ;)



il faut de toutes façons y passer.
alors tant qu'a faire mieux vaut coder de la merde en en étant conscient et sans connaitre trop de trucs, que connaitre plein de trucs et quand meme coder de la merde;)

Reply

Marsh Posté le 09-08-2002 à 11:42:20    

--greg-- a écrit a écrit :

il faut de toutes façons y passer.
alors tant qu'a faire mieux vaut coder de la merde en en étant conscient et sans connaitre trop de trucs, que connaitre plein de trucs et quand meme coder de la merde;)



Mouais... les conceptes OO sont assez intuitifs et simple, donc mieux vaut commencer sur de bonnes bases que d'attraper de mauvaises habitudes.


---------------
Belgian Connection
Reply

Marsh Posté le 09-08-2002 à 11:48:19    

MelloW a écrit a écrit :

Mouais... les conceptes OO sont assez intuitifs et simple, donc mieux vaut commencer sur de bonnes bases que d'attraper de mauvaises habitudes.



elles s'en vont vite crois moi:D
non mais t'as raison, mais ce qu'il y a c'est que le mec s'il commence tout de suite à foutre les mains de la camboui il se verra progresser plus vite, c'est plus motivant je trouve.

Reply

Marsh Posté le 09-08-2002 à 12:03:01    

Si il veut commencer le java, il faut un minimum de connaissances et de doc... Dire qu'il a fait du PHP, c'est dire qu'il n'a jamais fait de programmation. Je me rappelle avoir vu un topic "pourquoi PHP va supplanter C++" (peut-etre pas ici), faut arreter de picoler!! PHP ça reste du script, meme si c'est a moitié objet.
 
De toute façon, ça vas encore tourner en guerre des langages; un langage de programmation est mieux qu'un autre dans le sens qu'il est mieux adapté pour un probleme donné.

Reply

Marsh Posté le 09-08-2002 à 12:14:32    

ashdyson a écrit a écrit :

Si il veut commencer le java, il faut un minimum de connaissances et de doc... Dire qu'il a fait du PHP, c'est dire qu'il n'a jamais fait de programmation. Je me rappelle avoir vu un topic "pourquoi PHP va supplanter C++" (peut-etre pas ici), faut arreter de picoler!! PHP ça reste du script, meme si c'est a moitié objet.
 
De toute façon, ça vas encore tourner en guerre des langages; un langage de programmation est mieux qu'un autre dans le sens qu'il est mieux adapté pour un probleme donné.




Dire que PHP peut depassé son grand pere le C effectivement faut pas revé. :pt1cable:  
 
C-->PERL-->PHP si je me rappele bien un peut de l'ordre : c'est une façons de voir les choses.


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 09-08-2002 à 17:16:33    

Revenons a la programmation pure et dure : ADA 83 ... tu peux compiler tant que tu veux ... ca marchera que si tu fais pas n'importe quoi ! ... et encore  :heink:  
Demandez a Benou de vous parler de notre projet de dessin de circuit imprimé en Ada ... enfin si vous voulez vous faire gueuler dessus c'est un bon moyen  :sol:

Reply

Marsh Posté le 09-08-2002 à 18:01:51    

Oh Oui avec Ada quand ton prog compile, il y a de bonnes chances qu'il fonctionne!
Et il ne fera ptête pas ce qu'il est censé faire, mais jamais il ne plantera.
Ca a du bon. Car du coup on ne lance la compile, qui dure des heures, qu'une fois qu'on est sur de son bout de code.
 
Le reflexe que bcp ont au contraire c'est de lancer le compilo pour débugguer.
Il y a 6/7 ans, avec VC++ sur un 386, c'était pas la peine, mais maintenant qu'on compile des milliers de lignes de java en qlq secondes...

Reply

Marsh Posté le 11-08-2002 à 11:55:48    

krosso a écrit a écrit :

Le reflexe que bcp ont au contraire c'est de lancer le compilo pour débugguer.
Il y a 6/7 ans, avec VC++ sur un 386, c'était pas la peine, mais maintenant qu'on compile des milliers de lignes de java en qlq secondes...




 
Arf! je suis démasqué !  :D

Reply

Marsh Posté le 12-08-2002 à 11:51:46    

Je te conseille le bouquin "Introduction à Java", aux éditions O'Reilly. Un bouquin super pédagogique, très bien expliqué avec plein d'exemples.
 
Les autres bouquins consacrés à Java par O'Reilly sont eux aussi excellents ("Java Servlets" et "Enterprise Javabeans" notamment).


---------------
Steam : wlitw77 - GoG : wlitw
Reply

Marsh Posté le 12-08-2002 à 12:57:20    

wlitw a écrit a écrit :

Je te conseille le bouquin "Introduction à Java", aux éditions O'Reilly. Un bouquin super pédagogique, très bien expliqué avec plein d'exemples.
 
Les autres bouquins consacrés à Java par O'Reilly sont eux aussi excellents ("Java Servlets" et "Enterprise Javabeans" notamment).




Je te remercie pour la reference du livre.  :jap:  
 
J'avais un souci au debut c'est que je voulais apprendre le java mais je ne savais pas quoi faire dessu (a par dans faire des site mais bon  :heink: !....) donc je veux me lancer dans des programme pour gerer les entrée/sortie en électronique  :??: -
Mais je pense que vous allez tous me conseiller de commencé par le début du debut  :non: avant de me mettre la dedans. Donc je retient ma fougue un peut trop -->  :bounce:  
 


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 12-08-2002 à 13:06:52    

berceker a écrit a écrit :

 
Je te remercie pour la reference du livre.  :jap:  
 
J'avais un souci au debut c'est que je voulais apprendre le java mais je ne savais pas quoi faire dessu (a par dans faire des site mais bon  :heink: !....) donc je veux me lancer dans des programme pour gerer les entrée/sortie en électronique  :??: -
Mais je pense que vous allez tous me conseiller de commencé par le début du debut  :non: avant de me mettre la dedans. Donc je retient ma fougue un peut trop -->  :bounce:  
 
 



Alors tu te trompes de langage. Pour faire ça, il vaut mieux investir dans le C/C++/ASM.


---------------
Le site de ma maman
Reply

Marsh Posté le 12-08-2002 à 13:16:37    

Cherrytree a écrit a écrit :

Alors tu te trompes de langage. Pour faire ça, il vaut mieux investir dans le C/C++/ASM.




En faite c'est pour faire des petit prg pas de gros truc en electronique et je sais qu'il y a des class d'entree/sortie en java.  
sincerement non pas que je sois feneant  :sweat:  mais le c ou c++ me motive pas des masses  :(  


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 12-08-2002 à 13:25:19    

berceker a écrit a écrit :

 
En faite c'est pour faire des petit prg pas de gros truc en electronique et je sais qu'il y a des class d'entree/sortie en java.  
sincerement non pas que je sois feneant  :sweat:  mais le c ou c++ me motive pas des masses  :(  
 



Je sais bien, mais vu que Java isole le matériel via la machine virtuelle, si ton truc c'est de tripoter des IO, tu risques d'être salement déçu.


---------------
Le site de ma maman
Reply

Marsh Posté le 12-08-2002 à 13:28:46    

bin y a JavaCOMM pour les ports séries et //
 
Ce n'est probablement pas le meilleur language pour ce genre d'opérations, ceci dit. Donc faut faire un compromis entre adéquation et fénéantise du programmeur


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 12-08-2002 à 18:06:06    

je pense que debuté avec java ne doit pas etre trop mauvais aussi ! je compte pas faire toute la gestion  electronique de ariane en java :-) je parlais juste des truc a 2balles pour l'instant!  
je ne souhaite pas pété  plus haut que mes fesse sinon -->  :spookie:


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 12-08-2002 à 18:34:01    

berceker a écrit a écrit :

je pense que debuté avec java ne doit pas etre trop mauvais aussi ! je compte pas faire toute la gestion  electronique de ariane en java :-) je parlais juste des truc a 2balles pour l'instant!  
je ne souhaite pas pété  plus haut que mes fesse sinon -->  :spookie:  



Bon, bon, pour ce que j'en dit... :o


---------------
Le site de ma maman
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed