Tipo de seguridad : Java está fuertemente tipado. Te obliga a precisar. Debe definir el tipo de las variables que está utilizando, no hay magia involucrada. Lo que al principio parece difícil para los principiantes, te hará la vida mucho más fácil: no habrá ninguna sorpresa oculta. Una manzana es una manzana y sigue siendo una manzana. Una manzana nunca será una pera.
Orientación a objetos : Java es un lenguaje orientado a objetos. Esto le permite modelar, diseñar su código de una manera que se relacione estrechamente con el mundo real. Puede hablar con su cliente acerca de su código “Hay un árbol de manzanas y una manzana se está cayendo”, y sin ningún conocimiento de programación, el cliente comprenderá de qué está hablando.
Rendimiento : Java tiene un rendimiento increíble, y con los nuevos compiladores y JVM está mejorando cada año.
Garbage Collection : Java fue mi primer lenguaje de programación, por lo que para mí tenía sentido que creara objetos y nunca tuviera que preocuparme por la asignación y la desasignación de memoria. Me pareció tan intuitivo, tan normal, que no me di cuenta de lo genial fue – hasta que comencé a aprender algo de C. Debes hacerlo todo por tu cuenta – obtén algo de memoria libre, úsala, asegúrate de liberarla después de que hayas terminado, o pronto tendrás problemas, eso es un problema ¡Gran desafío por sí solo! No hay mucho tiempo para el problema real que quería resolver en primer lugar.
- Tengo 18 años con bigote claro, una sola ceja ancha y un poco de pelo en la barbilla, pero todavía no puedo dejarme crecer la barba. Me preocupa mi virilidad. ¿Qué hacer?
- ¿Debo tener cadenas para un automóvil AWD en el camino a Tahoe desde SF?
- He tomado una gota para el BITSAT. ¿Cuál debería ser mi estrategia y mi plan para alcanzar los 400+ en BITSAT 2015?
- ¡Creo que el nuevo modelador de avatar (es decir, el ‘Creador de personajes’) en el lanzamiento de EVE Incursion es increíble! ¿Qué piensan los otros jugadores?
- Yo creé un blog. ¿Cómo hago para que la gente lo haga?
Bibliotecas : Java es masivo. Hay código para casi todo lo que pueda desear, ya sea de forma nativa en el JDK, o disponible como código abierto.
Empleos : nunca tuve que buscar mucho trabajo, por ejemplo, después de la universidad, recibí más ofertas de las que estaba dispuesto a tomar entrevistas. Tomé alrededor de 10, y luego elegí la mejor opción de las 10.