自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 对Collection接口的子类ArrayList进行代理,以前的remove(Object obj)方法是删除集合中第一次出现的元素(比如集合中有多个“abc”,调用remove(“abc”)后只会

对Collection接口的子类ArrayList进行代理,以前的remove(Object obj)方法是删除集合中第一次出现的元素(比如集合中有多个“abc”,调用remove(“abc”)后只会删除一个元素)。代理后,要求在调用remove(Object obj)方法后,能够删除集合中所有匹配的元素【动态代理】public class Test { public static void main(String[] args) { ArrayList<String>

2021-04-06 19:41:37 399

原创 按要求完成下面两个方法的方法体

写一个方法,此方法可将obj对象中名为propertyName的属性的值设置为value.public void setProperty(Object obj, String propertyName, Object value){}写一个方法,此方法可以获取obj对象中名为propertyName的属性的值public Object getProperty(Object obj, String propertyName){}使用反射技术实现。 使用Field对象给成员变量赋值、取值pub.

2021-04-05 21:17:23 292

原创 定义一个Person类,包含私有属性name、age,getXxx和setXxx方法和有参满参构造方法。

定义一个Person类,包含私有属性name、age,getXxx和setXxx方法和有参满参构造方法。使用反射的方式创建一个实例、调用构造函数初始化name、age。使用反射方式调用setName方法对姓名进行设置,不使用setAge方法直接使用反射方式对age赋值。public class Person { private int age; private String name; public Person() { } public Person(.

2021-04-05 21:15:33 18499 1

原创 请编写程序,模拟JUnit的@Test注解

请编写程序,模拟JUnit的@Test注解public class Demo { @MyDemo public void mentod1() { System.out.println("1"); } public void mentod2() { System.out.println(2); } public void mentod3() { System.out.println(3); }

2021-04-05 21:13:47 281

原创 计算“第一个数 / 第二个数”的结果

/*请定义main()方法,在main()中按以下顺序要求编写代码:1. 分别从控制台接收两个整数2. 计算“第一个数 / 第二个数”的结果,并打印;3. 为了防止第二个数为0导致异常,请在计算时使用异常处理。当出现异常时,向用户打印:第二个数不能为0*/public class Test { public static void main(String[] args) { //分别从控制台接收两个整数 Scanner scanner = new Sca

2021-03-27 19:11:18 965

原创 请用户输入一个整数1--7的值: 根据用户输入,从数组中取出对应的星期名称

/*请定义main()方法,在main()中按以下顺序要求编写代码:1. 定义一个String[]数组如下: `String[] arr = {”星期一”,”星期二”,”星期三”,”星期四”,”星期五”,”星期六”,”星期日”};`2. 请用户输入一个整数1--7的值: 根据用户输入,从数组中取出对应的星期名称,例如: 用户输入:1 程序提示:星期一3. 为了防止用户输入小于1或者大于7的值,请使用异常处理从数组中取出对应的“星期名称”,在异常处理中打印:输入错误!!

2021-03-27 19:08:47 2840

原创 请使用“匿名Runnable”子类的方式实现线程,线程中计算1--500所有数字的累加和,并打印计算结果

/*请使用“匿名Runnable”子类的方式实现线程,线程中计算1--500所有数字的累加和,并打印计算结果*/public class Demo { public static void main(String[] args) { new Thread(new Runnable() { @Override public void run() { int sum = 0;

2021-03-27 19:06:02 472

原创 请使用继承Thread类的方式定义一个线程类,在run()方法中使用循环变量i遍历1--1000所有的数字。

/*请使用继承Thread类的方式定义一个线程类,在run()方法中使用循环变量i遍历1--1000所有的数字。*/public class xo { public static void main(String[] args) { // 启动自定义线程 new xoThread().start(); // 主线程输出 for (int k = 0; k < 1000; k++) { System.

2021-03-27 19:03:25 1014

原创 请使用实现Runnable接口的方式定义一个类,在run()方法中使用循环变量i遍历1--1000所有的数字。

/*请使用实现Runnable接口的方式定义一个类,在run()方法中使用循环变量i遍历1--1000所有的数字。*/public class cos { public static void main(String[] args) { // 启动自定义线程 new Thread(new cosTask()).start(); // 主线程输出 for (int k = 0; k < 1000; k++) {

2021-03-27 19:01:08 630

原创 请使用继承Thread类的方式定义一个线程类,在run()方法中循环10次,每1秒循环1次,每次循环按“yyyy-MM-dd HH:mm:ss”的格式打印当前系统时间。

/*请使用继承Thread类的方式定义一个线程类,在run()方法中循环10次,每1秒循环1次,每次循环按“yyyy-MM-dd HH:mm:ss”的格式打印当前系统时间。*/public class H13 { public static void main(String[] args) { new H13Thread().start(); }}class H13Thread extends Thread { // 注意 SimpleDateFormat

2021-03-27 18:58:21 1471

原创 用户登入

用户登入/*1. 写一个方法实现用户登陆,传入用户名和密码 2. 如果用户名错误,就抛出自定义登陆异常(LoginException),异常信息为用户名不存在。 3. 如果密码错了就也抛出登陆异常,异常信息为密码错误 4. 如果用户名和密码都对了,输出: 欢迎xxx */public class LoginException extends Exception { public LoginException() { super(); } public

2021-03-27 18:52:14 808

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除