Mostrando entradas con la etiqueta Java. Mostrar todas las entradas
Mostrando entradas con la etiqueta Java. Mostrar todas las entradas

viernes, 31 de enero de 2014

Introducción a Apache Maven

Apache Maven
Apache Maven se trata de una herramienta de línea de comando (no posee interface gráfica) que permite crear los directorios de un proyecto incluyendo las tareas que comúnmente se realizan en dicho proyecto como son el compilado, la generación de JAR, generación de documentación, distribución del proyecto, manejo de dependencias, entre otras.

Para instalar Apache Maven solo basta con tener una conexión a internet, primero para descargar el zip (descargar aquí) de Maven y segundo porque la primera vez que se ejecuta descarga ciertas cosas necesarias para su funcionamiento. Luego de tener el zip de Maven procedemos a desempaquetarlo, siguiente a esto debemos agregar la ruta en las variables de entorno. Finalmente debemos probar que todo esté bien, para ellos ejecutamos en la línea de comandos lo siguiente: mvn -version

jueves, 16 de enero de 2014

JMeter

¿Qué es?

JMeter es una herramienta de Apache.

¿Para qué sirve?

Puede ser utilizada para pruebas de carga para analizar y medir el desempeño y/o rendimiento de gran cantidad de servicios (enfocado a aplicaciones web).

¿Qué tipos de pruebas se pueden hacer?
  • Pruebas de carga de aplicaciones desarrolladas en Java.
  • Pruebas de carga contra la base de datos. (No necesariamente aplicaciones desarrolladas en Java) 
  • Tiempos de respuesta experimentados por una aplicación cuando se tiene un número N de usuarios. 
  • Número real de transacciones procesadas por unidad de tiempo. 
  • Pruebas de carga sobre cada una de las capas que conforman la aplicación Java.

martes, 2 de abril de 2013

Java Magazine Marzo/Abril 2013

Ya se encuentra disponible la edición marzo/abril de la revista Java Magazine (¿Qué es la Java Magazine?) En esta ocasión encontraras artículos como:
  • Java In Robotics
  • Using Java 8 Lambda Expressions
  • Meet Our Guest Editor
  • JCP Executive Q&A: CloudBees
  • Responsive Interportlet Communication with Ajax
  • JavaFX in Spring

Estos y muchos artículos más los encuentras en la revista, la cual puedes ver  aquí: Ver Java Magazine.

¿Tiene comentarios acerca de este tema? Envía un tweet a @oraclejavamag o envia un mensaje directo.

domingo, 24 de febrero de 2013

Preguntas para entrevista de trabajo (Java)

A continuación una serie de preguntas para todos aquellos que vayan a enfrentar una entrevista de trabajo, específicamente enfocadas a la programación en Java. Se trata de un listado de preguntas que comúnmente se realizan en pruebas de selección de personal.
  • ¿Cuál es la diferencia entre una interfaz y una clase abstracta?
  • ¿Cuál es el propósito del garbage collection en Java, y cuándo se utiliza?
  • Describe la sincronización con respecto a multithreading.
  • Explica una manera diferente de utilizar un hilo.
  • ¿Qué es el paso por referencia y valor passby?
  • ¿Qué es un HashMap y mapa?
  • Diferencia entre HashMap y Hashtable
  • Diferencia entre Array y ArrayList
  • Diferencia entre Swing y AWT
  • ¿Cuál es la diferencia entre un constructor y un método?
  • ¿Qué es un iterador?
  • Especifica la importancia de los modificadores públicos, privados y protegidos, modificadores predeterminados, por separado y en combinación, y el efecto del estado de las relaciones de paquetes sobre los elementos declarados calificados por esos modificadores.
  • ¿Qué es una clase abstracta?
  • ¿Qué es static en Java?
  • ¿Para que sirve final?
  • ¿Se puede reemplazar un método privado o estático en Java?
  • ¿Java soporta la herencia múltiple?
  • ¿Qué ocurrirá si ponemos un objeto clave en un HashMap que ya existe?
  • ¿Si un método lanza NullPointerException en la superclase, podemos reemplazarlo con un método que arroje RuntimeException?
  • ¿Cuál es la diferencia entre CyclicBarrier y CountDownLatch en Java
  • ¿Cuál es la diferencia entre StringBuffer y StringBuilder en Java
  • ¿Se puede acceder a las variables no estáticas en un contexto estático?
Tomado de: CodeJobs

sábado, 26 de enero de 2013

Java Magazine Enero/Febrero 2013

Ya se encuentra disponible la edición enero/febrero de la revista Java Magazine (¿Qué es la Java Magazine?) En esta ocasión encontraras artículos como:
  • Diez razones para el uso de Java en aplicaciones Embedded: Simon Ritter explica por qué Java es el mejor lenguaje para el desarrollo integrado.
  • Integrar Web y aplicaciones Java con redes sociales: Johan Vos te da la primicia sobre la integración de sus aplicaciones con los medios sociales.
Estos y muchos artículos más los encuentras en la revista, la cual puedes ver  aquí: Ver Java Magazine.

¿Tiene comentarios acerca de este tema? Envía un tweet a @oraclejavamag o envia un mensaje directo.

sábado, 17 de noviembre de 2012

Curso gratuito de programación en Java

Para todos aquellos que quieren aprender a programar en Java aquí les dejo este interesante videotutorial realizado por un *estudiante. Actualmente el curso ha alcanzado el capítulo 10. La dinámica seguida es realizar un videotutorial semanal.

Todos los vídeos están disponibles desde http://www.youtube.com/user/gruposimulacion. La longitud de los videos es suficientemente larga para que la gente que parte de cero pueda entender todos los conceptos, así como para que el alumno sea capaz de afrontar cualquier problema que  aparezca en un futuro de una manera técnica y profesional, apoyándose en los conceptos de programación que se imparten en estos videos.

Los temas que actualmente están disponibles son los siguientes:
  • Instalación y configuración de Ecplise y JDK 
  • Tipos de datos Variables y Comentarios
  • Salida de datos, concatenación y cadenas String
  • Operadores
  • Salidas con formato System.out.printf()
  • Conceptos de Stream (Entrada y salida de datos)
  • Controles de flujo if switch
  • Buckes while, do while, for
  • Métodos, calculadora complete en Java
  • Tipos de datos, conversiones y moldes
  • Video complementario, conceptos de Java 
* José Antonio de la Torre, estudiante de Ingeniería Informática

-- Twitter: @Videotutoriale2
-- Email:  jose.torre.heras@gmail.com