java基础练习0723:会员系统(1),20道Java工程师面试必问题

}



public int getPoint() {

    return point;

}



public void setPoint(int point) {

    this.point = point;

}

}




VipSystem.java:VIP系统类



package Test_vipSystem;

import com.sun.media.sound.RIFFInvalidDataException;

import java.util.*;

//String name, String accountNumber, String password, int point

public class VipSystem {

// public VipMember[] VipMembers = new VipMember[20];

public List<VipMember> listMember= new ArrayList();

public void initial(){

    listMember.add(new VipMember("张三","96327720","123456",267));

    listMember.add(new VipMember("李四","37917406","123456",56));

    listMember.add(new VipMember("王五","28910747","123456",90));

    listMember.add(new VipMember("孙悟空","61904757","123456",700));



}

public void showInitialInterface(){

    System.out.println("*****************欢迎进入超市会员管理系统**************************");

    System.out.println("1.积分累计  2.积分兑换   3.查询剩余积分   4.修改密码  5.开卡  6.退出");

    System.out.println("**************************************************************");

    System.out.println("请输入:");

}



public VipMember logIn(Scanner input){

    System.out.println("请输入您的会员卡号:");

    String accountNumber = input.next();

    System.out.println("请输入您的会员卡密码:");

    String password = input.next();

    // if(int j =
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一些Java初级工程师面试问题的例子: 1. 为什么我们调用start()方法时会执行run()方法,为什么我们不能直接调用run()方法? 在Java中,线程的启动是通过调用start()方法来实现的。start()方法会启动一个新的线程,并在新线程中执行run()方法。如果直接调用run()方法,那么run()方法将在当前线程中执行,而不会创建新的线程。这样做的目的是为了实现多线程并发执行,提高程序的效率。 2. JDK自带的三个类加载器是什么?它们的作用是什么? JDK自带的三个类加载器分别是BootstrapClassLoader、ExtClassLoader和AppClassLoader。 - BootstrapClassLoader是ExtClassLoader的父类加载器,默认负责加载%JAVA_HOME%lib下的jar包和class文件。 - ExtClassLoader是AppClassLoader的父类加载器,负责加载%JAVA_HOME%/lib/ext文件夹下的jar包和class类。 - AppClassLoader是自定义加载器的父类,负责加载classpath下的文件,系统类加载器,线程上下文加载器。 3. Java中的异常体系有哪些? Java中的异常体系分为两种类型:可检查异常(Checked Exception)和不可检查异常(Unchecked Exception)。 - 可检查异常是指在编译时须进行处理的异常,例如IOException、SQLException等。处理方式可以是捕获异常并进行处理,或者在方法签名中声明抛出异常。 - 不可检查异常是指在编译时不需要进行处理的异常,例如NullPointerException、ArrayIndexOutOfBoundsException等。这些异常通常是由程序错误引起的,处理方式是通过编写健壮的代码来避免这些异常的发生。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值