Java Sharp!

Da venerdì scorso mi sono buttato sul C#, un nuovo linguaggio (per me), che poi ho scoperto che tanto nuovo non è…

Dovevo iniziare un’applicazione che facesse una scansione di una cartella su un server alla ricerca di file .zip. Trovati questi file, bisogna leggere dei file .dat che contengono delle chiavi con cui recuperare dati da un database. Fatto ciò  si devono inviare gli zip ad un server ftp remoto e backuppare i file sul server. Interessante no? Il tutto era da fare in .net, per cui mi sono subito messo a googleggiare e ho trovato del codice abbastanza completo sul trasferimento ftp. Guardo bene… Ehi ma questo è Java… No C#…Ok proviamolo! Programma che ti programmi (?? :O) sono sempre più convinto che Microsoft non si smentisca, e abbia copiato un’altra volta… Qualcuno mi fa capire che differenze ci sono tra Java e C#? Altrimenti per me quello diventa Java Sharp![ad]

4 Risposte a “Java Sharp!”

  1. Denny says:

    Ecco le differenze..molto meglio il C#! :P
    http://it.wikipedia.org/wiki/C_sharp#Differenze_con_Java

  2. ferre says:

    @Denny
    1. “Java non ha costrutti specifici per definire le proprietà di una classe ( getters e setters ).” Che roba è?

    2. “Java non permette blocchi di codice “unsafe” che consentono di gestire i puntatori.” Potrebbe essere una cosa figa, ma se uno non sa lavorare con i puntatori potrebbe fare dei casini… Per il resto, continuo a pensare che siano molto simili… :-P

  3. Matteo says:

    Ma vi siete bevuti il cervello??? Certo che con java si possono usare i puntatori…

    Object obj = new Objectg();

    obj, secondo voi cosè?????

  4. ferre says:

    @Matteo
    Forse lì era inteso come “lavorare con i puntatori” come si fa in c, a basso livello…cosa che in java non si può fare…

Lascia un commento