2009-04-06 16 views
6

Sono uno studente iscritto presso un'università in Svizzera, quindi so che la programmazione fa parte di Electrotechnik (elettrotecnica), il campo che prenderò.Programmazione con Java per principianti

Come posso imparare a programmare con Java nel modo più semplice e senza l'aiuto di altri?

L'ho provato attraverso l'apprendimento dei libri, ma non l'ho trovato facile, soprattutto per farlo da solo.

+1

Ehi, il suo inglese è probabilmente migliore della maggior parte del nostro tedesco, e certamente svizzero-tedesco :) Dì "Chuchichäschtli" cinque volte velocemente. – DNS

+0

Sì ... ecco perché se ho pubblicato qualcosa in un'altra lingua, mi auguro che qualcuno lo modifichi. (/ me dà un'occhiata severa a Click Upvote) –

+0

non ha orxonox team in quell'università? –

risposta

5

Provare il Java Tutorial. Ti guiderà attraverso esempi reali, con codice che puoi provare in vari IDE. Di solito lo trovo più facile che leggere un libro.

1

Quali libri hai provato finora? Quando ho iniziato qualcuno mi ha consigliato "Sprechen Sie Java?" il mio Hanspeter Mössenböck che in effetti ha funzionato abbastanza bene per me (non avendo scritto una sola riga di codice prima di iniziare con Computer Science).

8

Grüß, Thomas, se non hai imparato qualsiasi programmazione può essere un po 'difficile da avviare, ma il Sun Java Tutorials sono un buon punto di partenza.

+0

"Grüezi Thomas" o "Grüß Gott Thomas" sarebbe il saluto corretto :) –

+0

Mensch, i schprik Bad'sch. Schweizaerdeutsch kenn i 'ni'. ;-) –

5

Head First Java è buono, se riesci a superare lo stile. Ad alcune persone piace, altri lo odiano (non ho trovato nessuna via di mezzo). La parte divertente è quella a cui piace lo stile sono le persone che hanno più esperienza che trovo (non vero al 100%) ma il libro è rivolto a quelli con poca esperienza.

Se ti piace lo stile è un buon libro, se odi lo stile, ce ne sono altri, basta dire usare (come altri hanno chiesto), sei al 100% nuovo alla programmazione e se no, quali altre lingue fanno sai. Anche quale parte/i della langauge stai avendo problemi in particolare?

11

Per qualcuno che non sa nulla di programmazione, basta leggere i tutorial non lo farà per voi. Sarebbe bello per scaricare un editor e in realtà scrivere i programmi con qualsiasi tutorial che si utilizza.

La cosa di programmazione, più si realtà scrive la migliore si ottiene a esso.

0
  1. Procuratevi istituito e completare un tutorial "Ciao Mondo", ci sono così tanti in tutto il successivo.

  2. Una volta che sai puoi compilare un programma Java e visualizzare l'output. Pensa a un piccolo programma. Potrebbe essere qualcosa di semplice come convertire Celcius in Fahrenheit e viceversa. Costruiscilo, usando Google e qualsiasi altra risorsa tu abbia bisogno per trovare quello che devi fare. Una volta che hai corso, pensa a qualcosa di più complicato. Costruiscilo, continua a farlo per un po '.

    • Con la costruzione di applicazioni reali, che ti danno qualcosa che si desidera vi sarà molto più motivati ​​e capirete cosa si sta facendo meglio, perché tutti i dettagli graffe non sono stati risolti per voi il modo in cui sono in online o tutorial di libri. Non si può usare il design più elegante ma si impara di più.

Tuttavia ad un certo punto è necessario iniziare ad approfondire libri di Object Oriented architettura ecc, ma per ora solo saltare e costringere il tuo cervello per imparare.

0

Un altro voto per fare effettivamente qualche codifica qui. Se non ti piacciono gli esercizi nei libri, prova a programmare qualcosa che ti interessa personalmente. Nella mia ricerca per imparare C# sto scrivendo un programma per correlare e visualizzare foto e tracce GPS e come spin-off sto cercando di scrivere un componente grafico 3D in WPF. Avere un problema reale a cui sono realmente interessato fa una grande differenza per me, puoi essere un po 'stanco delle implementazioni di classi e veicoli del conto bancario.

4

In effetti devi imparare due cose, programmazione e Java.

mi sento di raccomandare il libro thinking in Java (Bruce Eckel), la versione corrente è la 4 ° edizione, ma è possibile scaricare la versione 3 ° gratis ...

1

Un'altra opzione per voi, se vuole ottenere un salto sul tuo studi, potresti passare attraverso il corso gratuito del MIT Ad esempio, lo Intro to Java Course.

0

Dai uno sguardo allo BlueJ. E 'stato progettato per insegnare Java

0

vi consiglio il corso CS106A Stanford, che è disponibile per scaricare gratuitamente, e si possono trovare anche su iTunes. E 'un grande corso, e l'insegnante è molto entusiasta:
http://www.stanford.edu/class/cs106a/

Sono d'accordo con gli altri che il tutorial Sun e sul Thinking in Java libera libro sono eccellenti, però, non credo che possano sostituire un video per qualcuno completamente nuovo nel campo.