Red de conocimiento informático - Computadora portátil - 50 tutoriales de programación java

50 tutoriales de programación java

Capaz de operar directamente:

importar Java .io .filenotfoundexception;

Importar Java .io

Importar io. p>

p>

Importar Java .Util .ArrayList;

Importar Java .

Importar nombre javax. p>estudiante de clase pública implementa serializable {//serializable es la declaración de que esta clase se puede serializar.

/**

* @param args

*/

Public static void main(String[] args) {

p>

ArrayList & ltStudents& gtss = new ArrayList & ltStudents& gt();

for(int I = 0;I<5;I++)//Inicializar 5 estudiantes.

{

Estudiante s = estudiante de primer año (yo, "estudiante" + yo);

s chenese _ puntuación = I+50;

s .puntuación en inglés = I+75

s .puntuación en matemáticas = I+80

}<. /p>

Pruebe {

flujo de salida del archivo fos = nuevo flujo de salida del archivo(" d:/STUDENT.DAT");

Pruebe {

flujo de salida de objetos OOS = nuevo flujo de salida de objetos(fos);

for(int I = 0;i<ss.size();I++)//Inicializar 5 estudiantes.

{

Estudiante s = ss . get(I);

oos.writeObject// Recorre los estudiantes y escribe en un archivo.

}

} catch (IOException e) {

//TODO bloque catch generado automáticamente

e . /p>

}

} catch(excepción de archivo no encontrado e){

//TODO bloque catch generado automáticamente

e. ;

}

//Leer un estudiante del archivo.

Pruebe {

archivo inputstream fis = nuevo archivo inputstream(" d:/STUDENT.

DAT");

prueba {

ObjectInputStream ois = new ObjectInputStream(fis);

prueba {

estudiante s=( estudiante )ois . read object();

System.out.println("La puntuación total de "nombre del estudiante"+s.name+" es "+s. obtener todo _ puntuación());

} catch(ClassNotFoundException e){

//TODO bloque catch generado automáticamente

e.printstacktrace();

}

} catch (IOException e) {

//TODO bloque catch generado automáticamente

e.printstacktrace();

}

} catch(excepción de archivo no encontrado e){

//TODO bloque catch generado automáticamente

e.printstacktrace();

}

e. p>

}

ID de int pública

Nombre de cadena pública;

puntuación chenese _ pública de int

matemática int pública _ puntuación

public int english _ puntuación

public int todo _ puntuación

public Student(int id, String name) {

this .id = id

this.name = name

}

Public int getAll_score()//Obtener la puntuación total

. {

Devuelve esto. chenese_score+this.English_score+this.matemáticas_score.

}

}