style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

blog de cfpmx

¿Cómo entregarle al cliente un sistema en Java?

Hola que tal,

Bueno pues aquí estoy escribiendo después de un buen tiempo ya, bueno esta es una duda que tengo, ya que me están pidiendo desarrollar varios sistemitas en java algunos clientes y como realmente estos son mis primeros pasos como programador freelance (si lo quieren ver así) me gustaría recibir algunos consejos suyos, además de la duda que les voy a plantear:

Me pidieron desarrollar un sistema de inventarios para una autorefaccionaria, ya saben lo tipico (Registrar los productos, almacenar la información de los clientes y las compras, y bla bla) mi duda es: ¿Me recomiendan utilizar una BD? Digamos MySQL.

Observación en el comportamiento de la sentencia SWITCH.

Hola a todos aquí al estar repasando mis notas me encontré con una curiosidad (Al menos para mi lo es) respecto al funcionamiento de la sentencia SWITCH que quisiera compartir con ustedes, la verdad, no sé si ya lo habrán notado, pero al menos estoy seguro que muchos no tienen ni idea de lo confuso que pudiera ser el funcionamiento de una sentencia SWITCH (Y refiriéndome más hacia las personas que aún dan sus primeros pasos en J2SE).

Si tenemos el siguiente código:

int x = 2;
switch (x) {
  case 2:  System.out.println("2");
  default: System.out.println("default");
  case 3: System.out.println("3");
  case 4: System.out.println("4");
}

El resultado es el siguiente:
2
default
3
4

Si tenemos ahora el siguiente código:

int x = 7;
switch (x) {
  case 2:  System.out.println("2");
  default: System.out.println("default");
  case 3: System.out.println("3");
  case 4: System.out.println("4");
}

El resultado es el siguiente:
default
3
4

¿Utilizas algún estandar de programación?

¿Cómo es el estándar que sigues? ¿De qué se trata mas o menos?

(Código) Utilizando java.io.File

Que tal a todos, bueno pues esta es mi primera aportación respecto a código fuente. Realmente es algo bastante sencillo, y me sirvió para ordenar mis archivos de música, no hace grandes cosas, pero al menos a mi me ha servido para resolver mi problema en particular, y digamos, que para no desperdiciar este pequeño código (así como algunos no deseamos desperdiciar la comida, por decir algún ejemplo análogo) ya que pensaba en eliminarlo, pensé que tal vez a alguien le podría servir de referencia.

Primeramente, entraré en detalle de cuál la problemática que intentaba resolver con este pequeño código: Normalmente ordeno mis albums de música en una carpeta con el nombre del artista y dentro de esa misma carpeta, encarpetaba individualmente cada uno de los albums del mismo artista. Y así tengo cientos de artistas y con sus respectivos albums. Hasta que un día pensé que era difícil navegar por los archivos de mp3, ya que tenía que estar entrando y saliendo a través de múltiples carpetas y decidí mejor poner en raíz todos los albums de todos los artistas con el siguiente formato para que así los archivos no estén navegando como una "sopa de albums": artista - [] album (Y entre los corchetes opcionalmente poner el año en que se creo el album, claro, eso tendría que ser manualmente e independiente de este pequeño programa, por que esa información, no la tengo para todos mis archivos).

Ahora bien aquí les copio y pego el código:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package albums;
import java.io.File;

/**
 *
 * @author cfpmx
 */

public class Main {

    /**
     * @param args the command line arguments
     */

    public static void main(String[] args) throws java.io.IOException {
        // TODO code application logic here
        File raiz = new File( "artistas" );

        String[] raizdir = raiz.list();

        for( String nomArtista : raizdir ) {
            File avance = new File( "./artistas/" + nomArtista );

            for( File nomAlbum : avance.listFiles() ){
                String renom = nomArtista + " - [] " + nomAlbum.getName();
                System.out.println( renom );
                File renombrar = new File(  renom );
                nomAlbum.renameTo( renombrar );
                System.out.println( nomAlbum.getName() );
            }

           
        }
    }

}

Este programa lo he creado con netbeans, cree un directorio "artistas" en el proyecto y por default ahí pegué las carpetas de los artistas que contenían los albums. Creo que esto es todo, si tienen dudas o problemas al ejecutarlo, no duden en preguntarme y finalmente, no acepto críticas pero si comentarios, ya que este código como les mencioné anteriormente fue EXPRESS y definitivamente le podemos componer, quitar o añadir las cosas que se nos venga en mente y mi única intensión fue en que probablemente a alguien le pudiera servir tal vez para fines didácticos.

Hasta pronto, y muchos saludos.

Atentamente, cfpmx.

PD: Les dejo el proyecto: http://cid-23c5625615d3fbdb.skydrive.live.com/self.aspx/.Public/javamexi...

¿Tienes alguna certificación de Java?

¿Cuál es? y ¿Cómo lo lograste?, ¿Cuánto tiempo te llevó la preparación?

¿Qué es un Java Junior y un Java Senior?

Hola que tal, bueno pues esta pregunta supongo que es algo muy sencillo ya que por todos lados escucho estos términos pero disculpando mi ignorancia, ¿Qué es y qué implica ser un Java Junior y un Java Senior?

¿Que particularidades o características de Java son las que utilizas con mayor frecuencia en tu vida profesional?

Hola que tal a todos, mientras checaba algunos temas de Java por la red, me cruzó por la mente, esta pregunta y me da curiosidad por saber la respuesta y supuse que no hay mejor sitio para saber la respuesta que en en esta comunidad de Java México.

Es decir, al programar profesionalmente en Java ¿sueles utilizar frecuentemente, herencia, polimorfismo, swing, rmi, etc?

Y también estoy consciente de que temas tales como herencia y polimorfismo caen más dentro de los que es la POO.

Eso es todo y espero haberme explicado. Nada mas quiero saber un poco de cómo es la vida profesional como programador en Java.

Sun Certified Java Programmer 5.0: Resumen -cfpmx -

Hola a todos, aquí hago una pequeña publicación para compartir con ustedes este pequeño material de estudio que busqué por internet "googleando", no recuerdo la dirección electrónica para que se las ponga de referencia, en fin, espero que les sirva, se ve bastante bueno, es un resumen en español que cubre los temas para presentar el examen de certificación de Java Programmer.

Distribuir contenido

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">