JAVA 开学测试

package StudentScore;

public class ScoreInformation {
    String stunumber;  //学号
    String name;  //姓名
    double mathematicsscore;  //高数成绩
    double englishiscore;  //英语成绩
    double networkscore;  //计算机网络成绩
    double databasescore;  //数据库成绩
    double softwarescore;  //软件工程成绩
    //构造函数
    public ScoreInformation(String stu,String n,double math,double eng,double net,double data,double sofe) {

        this.stunumber=stu;
        this.name=n;
        this.mathematicsscore=math;
        this.englishiscore=eng;
        this.databasescore=net;
        this.softwarescore=sofe;
    }
    String getstunumber()
    {
        return stunumber;
    }
    void setstunumber(String a)
    {
        stunumber=a;
    }
    String getname()
    {
        return name;
    }
    void setname(String a)
    {
        name=a;
    }
    double getmathematicsscore()
    {
        return mathematicsscore;
    }
    void setmathematicsscore(double a)
    {
        mathematicsscore=a;
    }
    double getenglishiscore()
    {
        return englishiscore;
    }
    void setenglishiscore(double a)
    {
        englishiscore=a;
    }
    double getnetworkscore()
    {
        return networkscore;
    }
    void setnetworkscore(double a)
    {
        networkscore=a;
    }
    double getdatabasescore()
    {
        return databasescore;
    }
    void setdatabasescore(double a)
    {
        databasescore=a;
    }
    double getsoftwarescore()
    {
        return softwarescore;
    }
    void setsoftwarescore(double a)
    {
        softwarescore=a;
    }

}

package StudentScore;

import java.util.Scanner;
public class ScoreManagement {

     //利用数组实现存储五个学生的信息
     static ScoreInformation[] ss= {new ScoreInformation("20183607","徐姣美",0,0,0,0,0),new ScoreInformation("20180001","yi",0,0,0,0,0),new ScoreInformation("20180002","er",0,0,0,0,0),new ScoreInformation("20180003","san",0,0,0,0,0),new ScoreInformation("20180004","si",0,0,0,0,0)};
     static Scanner stud=new Scanner(System.in);

     public static void main(String[] args) {
         menu();//显示目录
     }
     //菜单目录
     static void menu() {
            System.out.println("***************************************");
            System.out.println("         石家庄铁道大学软件工程系");
            System.out.println("         学生学籍管理系统 2019 版");
            System.out.println("****************************************");
            System.out.println("         1、 学生考试成绩录入");
            System.out.println("         2、 学生考试成绩修改");
            System.out.println("         3、 计算学生成绩绩点");
            System.out.println("         4、退出学籍管理系统");
            System.out.println("****************************************");

            Scanner stud=new Scanner(System.in);
            int a=stud.nextInt();
            switch(a) {
            case 1:add();break;  //录入
            case 2:xiugai();break;  //修改
            case 3:jidian();break;  //计算绩点
            case 4:exit();break;  //退出
            default:System.out.println("输入错误");menu();  //输入有误
            }
        }
     //录入成绩
     static void add() {
         System.out.println("***************************************");
         System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
         System.out.println("            学生考试成绩录入 ");
         System.out.println("***************************************");
         System.out.println("            请输入学生学号: ");
         System.out.println("***************************************");

         Scanner stud=new Scanner(System.in);
         String str=stud.nextLine();

         int flag=0;

         for(int i=0;i<5;i++)
         {

            if(str.equals(ss[i].getstunumber())) {

                flag=1;  //如果存在这个学号,flag置为1

                System.out.println("***************************************");
                 System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版");
                 System.out.println("          学生考试成绩录入 ");
                 System.out.println("***************************************");
                 System.out.println("          学生学号:"+str);
                 System.out.println("          学生姓名:"+ss[i].getname());
                 System.out.println("        请输入高等数学成绩:");
                 System.out.println("***************************************");

                 double sc1=stud.nextDouble();

                System.out.println("***************************************");
                 System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
                 System.out.println("         学生考试成绩录入");
                 System.out.println("***************************************");
                 System.out.println("         学生学号:"+str);
                 System.out.println("         学生姓名:"+ss[i].getname());
                 System.out.println("         高等数学成绩:"+sc1);
                 System.out.println("         请输入大学英语成绩:");
                 System.out.println("***************************************");

                 double sc2 =stud.nextDouble();

                 System.out.println("***************************************");
                 System.out.println("   石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
                 System.out.println("            学生考试成绩录入");
                 System.out.println("***************************************");
                 System.out.println("           学生学号:"+str);
                 System.out.println("           学生姓名:"+ss[i].getname());
                 System.out.println("           高等数学成绩:"+sc1);
                 System.out.println("           大学英语成绩:"+sc2);
                 System.out.println("           请输入计算机网络成绩:");
                 System.out.println("***************************************");

                 double sc3=stud.nextDouble();

                 System.out.println("***************************************");
                 System.out.println("   石家庄铁道大学软件工程系学生学籍管理系统 2019 版  ");
                 System.out.println("          学生考试成绩录入  ");
                 System.out.println("***************************************");
                 System.out.println("          学生学号:"+str);
                 System.out.println("          学生姓名:"+ss[i].getname());
                 System.out.println("          高等数学成绩:"+sc1);
                 System.out.println("          大学英语成绩:"+sc2);
                 System.out.println("          计算机网络成绩:"+sc3);
                 System.out.println("          请输入数据库成绩:");
                 System.out.println("***************************************");

                 double sc4=stud.nextDouble();

                 System.out.println("***************************************");
                 System.out.println("   石家庄铁道大学软件工程系学生学籍管理系统 2019 版");
                 System.out.println("           学生考试成绩录入 ");
                 System.out.println("***************************************");
                 System.out.println("           学生学号:"+str);
                 System.out.println("           学生姓名:"+ss[i].getname());
                 System.out.println("           高等数学成绩:"+sc1);
                 System.out.println("           大学英语成绩:"+sc2);
                 System.out.println("           计算机网络成绩:"+sc3);
                 System.out.println("           数据库成绩:"+sc4);
                 System.out.println("           请输入软件工程成绩:");
                 System.out.println("***************************************");

                 double sc5=stud.nextDouble();

                 System.out.println("***************************************");
                 System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
                 System.out.println("        学生考试成绩录入  ");
                 System.out.println("***************************************");
                 System.out.println("        学生学号:"+str);
                 System.out.println("        学生姓名:"+ss[i].getname());
                 System.out.println("        高等数学成绩:"+sc1);
                 System.out.println("        大学英语成绩:"+sc2);
                 System.out.println("        计算机网络成绩:"+sc3);
                 System.out.println("        数据库成绩:"+sc4);
                 System.out.println("        软件工程成绩:"+sc5);
                 System.out.println("***************************************");
                 System.out.println("        该学生成绩已录入完毕,是否提交(Y/N)");
                 System.out.println("***************************************");

                 Scanner stu=new Scanner(System.in);
                 String s=stu.nextLine();
                 //如果输入Y
                 if(s.equals("Y")) {
                     ss[i].setmathematicsscore(sc1);
                     ss[i].setenglishiscore(sc2);
                     ss[i].setnetworkscore(sc3);
                     ss[i].setdatabasescore(sc4);
                     ss[i].setsoftwarescore(sc5);
                     menu();
                 }
                 else {
                     add();
                 }
            }
            //输入有误
            if(flag==0) {
                System.out.println("输入错误!");
                add();  //返回成绩录入界面
            }
         }
     }
     //修改成绩
     static void xiugai() {
         String s;
         System.out.println("***************************************");
         System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
         System.out.println("            学生考试成绩修改界面 ");
         System.out.println("***************************************");
         System.out.println("            请输入学生学号: ");
         System.out.println("***************************************");

         System.out.println("请输入八位学号");
         String str1=stud.nextLine();

         int flag=0;
         for(int i=0;i<5;i++) {
             if(str1.equals(ss[i].getstunumber())) {
                 System.out.println("***************************************");
                 System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
                 System.out.println("            学生考试成绩修改界面 ");
                 System.out.println("***************************************");
                 System.out.println("            学生学号:"+ss[i].getstunumber());
                 System.out.println("            学生姓名:"+ss[i].getname());
                 System.out.println("          1、高等数学成绩:"+ss[i].getmathematicsscore());
                 System.out.println("          2、大学英语成绩:"+ss[i].getenglishiscore());
                 System.out.println("          3、计算机网络成绩:"+ss[i].getnetworkscore());
                 System.out.println("          4、数据库成绩:"+ss[i].getdatabasescore());
                 System.out.println("          5、软件工程成绩:"+ss[i].getsoftwarescore());
                 System.out.println("***************************************");

                 flag=1;  //如果存在这个学号,flag为1

                 int a=stud.nextInt();  //序号

                 if(a==1) {
                     System.out.println("***************************************");
                     System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
                     System.out.println("            学生考试成绩修改界面 ");
                     System.out.println("***************************************");
                     System.out.println("            学生学号:"+ss[i].getstunumber());
                     System.out.println("            学生姓名:"+ss[i].getname());
                     System.out.println("          请输入修改后高等数学成绩:");

                     double sc11=stud.nextDouble();

                     System.out.println("***************************************");
                     System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
                     System.out.println("            学生考试成绩修改界面 ");
                     System.out.println("***************************************");
                     System.out.println("            学生学号:"+ss[i].getstunumber());
                     System.out.println("            学生姓名:"+ss[i].getname());
                     System.out.println("          1、高等数学成绩:"+sc11);
                     System.out.println("          2、大学英语成绩:"+ss[i].getenglishiscore());
                     System.out.println("          3、计算机网络成绩:"+ss[i].getnetworkscore());
                     System.out.println("          4、数据库成绩:"+ss[i].getdatabasescore());
                     System.out.println("          5、软件工程成绩:"+ss[i].getsoftwarescore());
                     System.out.println("        该学生成绩已修改完毕,是否提交(Y/N)");
                     System.out.println("***************************************");

                     Scanner stu=new Scanner(System.in);
                     String s1=stu.nextLine();

                     if(s1.equals("Y")) {
                         ss[i].setmathematicsscore(sc11);
                         menu();
                     }
                     else {
                         xiugai();
                     }
                 }

                 else if(a==2) {
                     System.out.println("***************************************");
                     System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
                     System.out.println("            学生考试成绩修改界面 ");
                     System.out.println("***************************************");
                     System.out.println("            学生学号:"+ss[i].getstunumber());
                     System.out.println("            学生姓名:"+ss[i].getname());
                     System.out.println("          请输入修改后大学英语成绩:");

                     double sc22=stud.nextDouble();

                     System.out.println("***************************************");
                     System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
                     System.out.println("            学生考试成绩修改界面 ");
                     System.out.println("***************************************");
                     System.out.println("            学生学号:"+ss[i].getstunumber());
                     System.out.println("            学生姓名:"+ss[i].getname());
                     System.out.println("          1、高等数学成绩:"+ss[i].getmathematicsscore());
                     System.out.println("          2、大学英语成绩:"+sc22);
                     System.out.println("          3、计算机网络成绩:"+ss[i].getnetworkscore());
                     System.out.println("          4、数据库成绩:"+ss[i].getdatabasescore());
                     System.out.println("          5、软件工程成绩:"+ss[i].getsoftwarescore());
                     System.out.println("        该学生成绩已修改完毕,是否提交(Y/N)");
                     System.out.println("***************************************");

                     Scanner stu=new Scanner(System.in);
                     String s1=stu.nextLine();

                     if(s1.equals("Y")) {
                         ss[i].setenglishiscore(sc22);
                         menu();
                     }
                     else {
                         xiugai();
                     }
                 }

                 else if(a==3) {
                     System.out.println("***************************************");
                     System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
                     System.out.println("            学生考试成绩修改界面 ");
                     System.out.println("***************************************");
                     System.out.println("            学生学号:"+ss[i].getstunumber());
                     System.out.println("            学生姓名:"+ss[i].getname());
                     System.out.println("          请输入修改后计算机网络成绩:");

                     double sc33=stud.nextDouble();

                     System.out.println("***************************************");
                     System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
                     System.out.println("            学生考试成绩修改界面 ");
                     System.out.println("***************************************");
                     System.out.println("            学生学号:"+ss[i].getstunumber());
                     System.out.println("            学生姓名:"+ss[i].getname());
                     System.out.println("          1、高等数学成绩:"+ss[i].getmathematicsscore());
                     System.out.println("          2、大学英语成绩:"+ss[i].getenglishiscore());
                     System.out.println("          3、计算机网络成绩:"+sc33);
                     System.out.println("          4、数据库成绩:"+ss[i].getdatabasescore());
                     System.out.println("          5、软件工程成绩:"+ss[i].getsoftwarescore());
                     System.out.println("        该学生成绩已修改完毕,是否提交(Y/N)");
                     System.out.println("***************************************");

                     Scanner stu=new Scanner(System.in);
                     String s1=stu.nextLine();

                     if(s1.equals("Y")) {
                         ss[i].setnetworkscore(sc33);
                         menu();
                     }
                     else {
                         xiugai();
                     }
                 }

                 else if(a==4) {
                     System.out.println("***************************************");
                     System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
                     System.out.println("            学生考试成绩修改界面 ");
                     System.out.println("***************************************");
                     System.out.println("            学生学号:"+ss[i].getstunumber());
                     System.out.println("            学生姓名:"+ss[i].getname());
                     System.out.println("          请输入修改后数据库成绩:");

                     double sc44=stud.nextDouble();

                     System.out.println("***************************************");
                     System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
                     System.out.println("            学生考试成绩修改界面 ");
                     System.out.println("***************************************");
                     System.out.println("            学生学号:"+ss[i].getstunumber());
                     System.out.println("            学生姓名:"+ss[i].getname());
                     System.out.println("          1、高等数学成绩:"+ss[i].getmathematicsscore());
                     System.out.println("          2、大学英语成绩:"+ss[i].getenglishiscore());
                     System.out.println("          3、计算机网络成绩:"+ss[i].getnetworkscore());
                     System.out.println("          4、数据库成绩:"+sc44);
                     System.out.println("          5、软件工程成绩:"+ss[i].getsoftwarescore());
                     System.out.println("        该学生成绩已修改完毕,是否提交(Y/N)");
                     System.out.println("***************************************");

                     Scanner stu=new Scanner(System.in);
                     String s1=stu.nextLine();

                     if(s1.equals("Y")) {
                         ss[i].setdatabasescore(sc44);
                         menu();
                     }
                     else {
                         xiugai();
                     }
                 }

                 else if(a==5) {
                     System.out.println("***************************************");
                     System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
                     System.out.println("            学生考试成绩修改界面 ");
                     System.out.println("***************************************");
                     System.out.println("            学生学号:"+ss[i].getstunumber());
                     System.out.println("            学生姓名:"+ss[i].getname());
                     System.out.println("          请输入修改后软件工程成绩:");

                     double  sc55=stud.nextDouble();

                     System.out.println("***************************************");
                     System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
                     System.out.println("            学生考试成绩修改界面 ");
                     System.out.println("***************************************");
                     System.out.println("            学生学号:"+ss[i].getstunumber());
                     System.out.println("            学生姓名:"+ss[i].getname());
                     System.out.println("          1、高等数学成绩:"+ss[i].getmathematicsscore());
                     System.out.println("          2、大学英语成绩:"+ss[i].getenglishiscore());
                     System.out.println("          3、计算机网络成绩:"+ss[i].getnetworkscore());
                     System.out.println("          4、数据库成绩:"+ss[i].getdatabasescore());
                     System.out.println("          5、软件工程成绩:"+sc55);
                     System.out.println("        该学生成绩已修改完毕,是否提交(Y/N)");
                     System.out.println("***************************************");

                     Scanner stu=new Scanner(System.in);
                     String s1=stu.nextLine();

                     if(s1.equals("Y")) {
                         ss[i].setsoftwarescore(sc55);
                         menu();
                     }
                     else {
                         xiugai();
                     }
                 }

         if(flag==0) {
             System.out.println("输入错误!");
             xiugai();
         }

     }
         }
     }

     static void jidian() {

         System.out.println("***************************************");
         System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
         System.out.println("            学生考试成绩绩点计算界面 ");
         System.out.println("***************************************");
         System.out.println("            请输入学生学号: ");
         System.out.println("***************************************");

         System.out.println("请输入八位学号");

         String str=stud.nextLine();

         for(int i=0;i<5;i++) {
             if(str.equals(ss[i].getstunumber())) {

                 System.out.println("***************************************");
                 System.out.println("  石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
                 System.out.println("        学生考试成绩录入  ");
                 System.out.println("***************************************");
                 System.out.println("        学生学号:"+ss[i].getstunumber());
                 System.out.println("        学生姓名:"+ss[i].getname());
                 System.out.println("        1、高等数学成绩绩点:"+judge(ss[i].getmathematicsscore()));
                 System.out.println("        2、大学英语成绩绩点:"+judge(ss[i].getenglishiscore()));
                 System.out.println("        3、计算机网络成绩绩点:"+judge(ss[i].getnetworkscore()));
                 System.out.println("        4、数据库成绩绩点:"+judge(ss[i].getdatabasescore()));System.out.println("        5、软件工程成绩绩点:"+judge(ss[i].getsoftwarescore()));
                 double average;
                 average=(judge(ss[i].getmathematicsscore())*4+judge(ss[i].getenglishiscore())*3+judge(ss[i].getnetworkscore())*4+judge(ss[i].getdatabasescore())*3+judge(ss[i].getsoftwarescore())*2)/16;
                 System.out.println("        你的平均学分绩点为:"+String.format("%.2f", average));
                 if(average>=2) {
                     System.out.println("   你的学分绩点已达到毕业要求!");
                 }
                 else {
                     System.out.println("   你的学分绩点不满足毕业要求!");
                 }
                 System.out.println("        是否返回系统主界面:(Y/N)");
                 System.out.println("***************************************");
                 }
             Scanner st=new Scanner(System.in);
             String s=st.nextLine();
             if(s.equals("Y")) {
                 menu();
             }
            }
    }
     //判断分数对应的绩点
     static double judge(double score) {
         double jidian;
         if(score<60) {
             jidian=0;
         }
         else if(score>=60&&score<=63.9) {
             jidian=1.0;
         }
         else if(score>=64&&score<=65.9) {
             jidian=1.5;
         }
         else if(score>=66&&score<=65.9) {
             jidian=1.7;
         }
         else if(score>=68&&score<=71.9) {
             jidian=2.0;
         }
         else if(score>=72&&score<=74.9) {
             jidian=2.3;
         }
         else if(score>=75&&score<=77.9) {
             jidian=2.7;
         }
         else if(score>=78&&score<=81.9){
             jidian=3.0;
         }
         else if(score>=82&&score<=84.0) {
             jidian=3.3;
         }
         else if(score>=85&&score<=89.9) {
             jidian=3.7;
         }
         else {
             jidian=4.0;
         }
         return jidian;
    }
     //退出
     static void exit() {
         System.out.println("***************************************");
         System.out.println("  谢谢使用石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
         System.out.println("         制作人:徐姣美 ");
         System.out.println("***************************************");
     }
}

截图:

            

           

        

开学测试感想:

第一次用JAVA编这么长的代码,和小学期用C++写的学生管理系统差不多,思路相同,而且老师指导了。但是运用JAVA编程的次数太少,根本就不熟练,很多用法都不会。这几个功能写的都不完善,写的也比较乱,匆匆忙忙地交了。后来回宿舍又重新写了一遍,不清楚地地方查了百度,由于之前写过,思路比较清晰,这个比较顺利地写出来了。以后要更多地编程,只有练习,才会越来越熟练。

原文地址:https://www.cnblogs.com/xjmm/p/11508623.html

时间: 2024-10-08 11:38:43

JAVA 开学测试的相关文章

Java开学测试源代码

package sample; import java.io.IOException;import java.io.Serializable;import java.util.Scanner;import java.util.ArrayList; public class Account { private String accountID; private String accountname; private String operatedate; private int operatety

Java开学测试

Java编程思路: 先私有定义各个对象 ,然后对每个变量定义 get()(读取变量信息)和 set()(设置变量信息),方便在ScoreManagement 类中调用给对象赋值和读取该对象的值:然后按要求编写主界面函数和退出函数,先简后难:编写主界面是运用switch.case选择:退出函数运用system.exit(-1)强制退出.然后依次编写录入成绩函数.修改成绩函数.和计算绩点的函数,注意题目要求,用for循环找的对应的学号和姓名以及其各科成绩.然后实现Y和N的判断,是Y退出循环,回到主界

java开学考试有感以及源码

一.感想 Java开学测试有感 九月二十号,王老师给我们上的第一节java课,测试. 说实话,不能说是十分有自信,但还好,直到看见了开学测试的题目,之前因为已经做过了王老师发的16级的题目,所以当时还是有些底气的.遇到题目的时候是的确蒙了.因为小学期已经做过学生的通讯录.所以16级的试题显得好做一些,考试前学委说可能老师会加上文件操作,所以自己也相应的添加了文件的读取和写入操作,但是王老师显然是老江湖,觉得这些题目还不够有挑战性,换成了现在的ATM程序. 变量的定义,按照老师的说法就是送分,的确

Android网络传输中必用的两个加密算法:MD5 和 RSA (附java完成测试代码)

MD5和RSA是网络传输中最常用的两个算法,了解这两个算法原理后就能大致知道加密是怎么一回事了.但这两种算法使用环境有差异,刚好互补. 一.MD5算法 首先MD5是不可逆的,只能加密而不能解密.比如明文是yanzi1225627,得到MD5加密后的字符串是:14F2AE15259E2C276A095E7394DA0CA9  但不能由后面一大串倒推出yanzi1225627.因此可以用来存储用户输入的密码在服务器上.现在下载文件校验文件是否中途被篡改也是用的它,原理参见:http://blog.c

零成本实现接口自动化测试 – Java+TestNG 测试Restful service

本文是转载Wade Xu的文章http://www.cnblogs.com/wade-xu/p/4229805.html 接口自动化测试 – Java+TestNG 测试 Restful Web Service 关键词:基于Rest的Web服务,接口自动化测试,数据驱动测试,测试Restful Web Service, 数据分离,Java+Maven+TestNG 本文主要介绍如何用Java针对Restful web service 做接口自动化测试(数据驱动),相比UI自动化,接口自动化稳定性

接口自动化测试框架搭建 – Java+TestNG 测试Restful service

接口自动化测试 – Java+TestNG 测试 Restful Web Service 关键词:基于Rest的Web服务,接口自动化测试,数据驱动测试,测试Restful Web Service, 数据分离,Java+Maven+TestNG 本文主要介绍如何用Java针对Restful web service 做接口自动化测试(数据驱动),相比UI自动化,接口自动化稳定性可靠性高,实施难易程度低,做自动化性价比高.所用到的工具或类库有 TestNG, Apache POI, Jayway r

Java线程测试高并发

package com.expai.utils; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.HttpURLConnection; import java.net.URL; import java.util.concurrent.CyclicBarrier; import java.util.concurrent.Execu

Java反序列化测试

前言:有没有想过,如何将对象进行“加密”后写入磁盘?序列化帮你实现! 1.概念 序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程.在序列化期间,对象将其当前状态写入到临时或持久性存储区.以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象. 2.反序列化Java实验 --测试的实体类-- 1 package exercise; 2 3 import java.io.Serializable; 4 5 public class Person imp

Android AIDL自动生成Java文件测试

/******************************************************************************** * Android AIDL自动生成Java文件测试 * 说明: * 知道有aidl这东西已经挺久了,但是一直没有花时间来系统了解一下其工作机制,现在 * 花点时间一点一点验证一下其功能. * * 2016-5-8 深圳 南山平山村 曾剑锋 ***********************************************