Il modo migliore per imparare Java se hai già uno sfondo OOP, come ActionScript 3? [chiuso]

2

Sto cercando di imparare Java, ma non voglio avere un libro che mi dirà cos'è un oggetto, come funziona OOP, ecc. Lo so dal mio lavoro di ActionScript 3 esistente.

Un'idea è di guardare tutte le aree coperte da Java, sceglierne uno che mi interessa e approfondire. È una buona idea?

Altri suggerimenti?

    
posta stevo 04.02.2011 - 17:56
fonte

5 risposte

6

Prepara per il test SCJP, anche se non lo prenderai.

Hai detto che non vuoi un libro che stia esaminando cose che già conosci. Consiglio vivamente Guida allo studio SCJP per Java 6 . Ho preso questo libro (la versione Java 5) per studiare per il test, e anche se già conoscevo e lavoravo con Java a tempo pieno, non ha insultato la mia intelligenza anche mentre esaminavo le basi fondamentali del linguaggio.

Anche se ero già competente, ho imparato importanti dettagli sulla lingua in tutto il libro, compresi dettagli specifici sulle parole chiave di accesso, il polimorfismo e la priorità del metodo sovraccarico, che è diventato molto più importante quando i farmaci generici e l'auto-boxing sono stati aggiunti.

Da lì, potresti effettivamente voler fare il test (anche se a $ 200-300, qualunque sia ora, sarebbe meglio per un datore di lavoro sovvenzionarlo per te). Il test di livello successivo, SCJD (D per sviluppatore), in realtà richiede l'implementazione di un programma di base con back-end e front-end, che sarebbe un ottimo modo per ottenere una base, piccola (20 -40 ore), progetto ben definito per tagliare i denti.

    
risposta data 04.02.2011 - 19:40
fonte
1

Se un libro copre un argomento che già conosci, non esiste una legge che dice che non puoi sfiorare quella parte. Quando stavo imparando Java, Java in a Nutshell era un buon riferimento per me. Vedo anche che Core Java è ancora in fase di aggiornamento (anche se sembra che abbia eliminato l'ologramma sulla copertina ). Le recensioni su quello sembrano fantastiche su Amazon, e ho sicuramente fatto il mio apprendimento in Java su quello.

Solo curioso, perché stai provando a passare a Java e non a C #? La tua esperienza con Flash si tradurrebbe bene in Silverlight.

    
risposta data 04.02.2011 - 18:17
fonte
0

il modo migliore per imparare è fare. ottenere un riferimento, ad esempio Java In poche parole e iniziare la codifica. Le persone oltre a Stack Overflow possono aiutarti se / quando hai qualche domanda.

    
risposta data 04.02.2011 - 19:22
fonte
0

Non molte persone si rendono conto di questo (non lo so) ma ActionScript 3 è quasi esattamente la stessa lingua di Java. Poiché ActionScript è un'implementazione di ECMAScript, la maggior parte delle persone presuppone che sia simile a JavaScript, ma in realtà assomiglia più a Java e l'aspetto ECMAScript è tutto sotto controllo.

Il risultato è che puoi tuffarti direttamente in Java moderatamente impegnativo direttamente da AS3 senza dover dedicare molto tempo alle basi. Gli usi effettivi delle lingue non sono gli stessi, quindi dovrai imparare tutti i framework e le tecniche specifiche del dominio per creare un programma lato server (o qualsiasi altra cosa tu stia facendo con Java) ma il linguaggio stesso è quasi identico.

    
risposta data 14.06.2011 - 21:01
fonte
-1

Il modo migliore per imparare qualsiasi linguaggio di programmazione è semplicemente usarlo il più possibile mentre digeriamo le informazioni sulla lingua un concetto alla volta. Rompi il linguaggio in parti più piccole e concentrati su ogni pezzo fino a quando non lo capisci, quindi passa al pezzo successivo. La Guida allo studio SCJP menzionata sopra riprende questo approccio e funziona.

    
risposta data 17.05.2013 - 13:38
fonte