Entradas con la etiqueta Java

Java, error tipico Linea nn: Identifier expected

Si eres nuevo programando en java, seguro que te habras encontrado con este error, Identifier expected. Este error es porque has intentado hacer algo por el estilo a esto:


class claseA {
int i;
String s;
s=new String("casa");
}

El error te lo dara en la variable s, porque cuando se declara una variable, se tiene que inicializar en la misma linea o en un metodo (dentro de un metodo).

Ejemplo de solucion 1:

class claseA {
int i;
String s=new String("casa");
}

Ejemplo de solucion 2:


class claseA {
int i;
String s;
void claseA{
s=new String("casa");
}
}

Espero que te haya servido de ayuda. ;)

Etiquetas:

Lenguajes multiplataforma

Ultimamente estoy pensando en que lenguaje profundizar, teniendo en cuenta mi proximo peregrinaje de la plataforma windows a la plataforma linux, y hasta ahora los estaba esperando que el proyecto mono que implementa la plataforma .net de microsoft avanzara… cosa que creo que cada vez avanza mas despacio, todo lo contrario a microsoft que hace que su plataforma avance quizas y digo solo quizas demasiado deprisa (ya se esta hablando del nuevo visual studio 2010).

Otro lenguaje que es multiplataforma y que me atrae bastante es lazarus (delphi, pero en open source) con un ide casi identico a delphi, compila en linux y en windows, aunque tiene sus peros… como que le falten caracteristicas de los modernos lenguajes de programacion.

Partiendo de lo dicho anteriormente, me pongo a pensar en java… la verdad es que ahora mismo es un lenguaje que cumpliria con todas mis expectativas menos en una.
- Es un lenguaje moderno
- Es multiplataforma
- Un ide bastante majo, hablo del netbeans
- ….

La pega de este lenguaje por lo menos para mi, es que si se desarrolla proyectos para la web, encontrar un servidor que ejecute codigo java es complicado de encontrar y caro, muy caro.

Pero bueno, creo que me voy a decantar por profundizar en java. ;)

Etiquetas: , ,