Conferencia que habla de diseñar sitios responsivos en la Web con CSS3.
Categoría: Programación
Temas de lenguajes de programación.
¿Que habilidades necesitas para ser un desarrollador freelance?
Muchos de nosotros queremos trabajar por nuestra cuenta o tener un negocio propio. Para los que quieren vender su trabajo al mejor postor aquí les dejo este excelente artículo de muy pymes donde, según ellos, enumeran las 11 habilidades que todo buen freelance debe tener:
- Comunicar.
- Estimar.
- Habilidad en algo.
- Administrar gente.
- Negociar.
- Crear redes de clientes.
- Saber resolver problemas.
- Gestor de proyectos.
- Mantenerte actualizado.
- Publicista de tu trabajo.
- Saber de asuntos fiscales y contables.
¿Que opinas? ¿Las tienes todas?
El método main en Java
Para crear aplicaciones Java ejecutables es necesario crear una clase con un método cuya firma (nombre y argumentos del método) coincidan con el método main como el siguiente:
public class HolaMundo{ //Método main public static void main(String args[]) { System.out.println("Hola Mundo"); } }
El método main debe cumplir las siguientes reglas:
- El método debe ser marcado como un método publico (modificador de acceso public).
- El método debe ser marcado como un método estático (modificador de no acceso static).
- El método se debe llamar main.
- El método no debe regresar ningún valor, debe regresar el tipo void.
- El método debe aceptar un argumento de método de tipo arreglo String o un argumento variable de tipo String. El nombre del parámetro pude ser cualquier nombre válido.
Ejemplos de definiciones del método main válidos e inválidos:
//Es válido definir args como un argumento variable. public static void main(String... args) //Inválido, los puntos deben seguir al tipo de dato. public static void main(String args...) //Validos, argumentos y Variable son nombres válidos para una variable. public static void main(String[] argumentos) public static void main(String[] Variable) //Validos. Los corchetes pueden seguir a el tipo o al nombre de la variable public static void main(String[] args) public static void main(String args[]) //Válido, las palabras reservadas public y static son itercambiables static public void main(String[] args) public static void main(String[] args)
Si ejecutamos la clase HolaMundo:
java HolaMundo
regresará el siguiente texto:
Hola Mundo
La siguiente clase HolaMundoConParametros:
public class HolaMundoConParametros { public static void main(String args[]) { System.out.println(args[0]); System.out.println(args[1]); } }
Si ejecutamos con:
java HolaMundoConParametros uno dos
Regresaría:
uno
dos
Los parámetros que son pasados al método main también son llamados parámetros o valores de linea de comando, ya que son pasados desde una linea de comando.