自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1.写出throws和throw区别

是用在代码逻辑中发生不真确的情况时,手动抛出异常,结束一整个方法的代码逻辑,执行了。是用来声明当前方法可能会出现某种异常,如果出现了异常,由调用者来处。后面接的是异常类型,可以有多个,多个异常之。后面是接的一个异常对象,只能是一个。明了异常,但当前方法不一定会发生异常。用英文的逗号进行拼接。句,一定会抛出异常。

2024-04-07 09:30:00 180

原创 整理List接口各自实现类的特征和常用方法

【代码】整理List接口各自实现类的特征和常用方法。

2024-04-06 09:05:13 89

原创 使用集合类完成摇奖功能,从1-33中取出7个随机数,存入集合类,按照从大到小顺序排列.

【代码】使用集合类完成摇奖功能,从1-33中取出7个随机数,存入集合类,按照从大到小顺序排列.

2024-04-06 09:04:33 70

原创 5.扑克牌实现要求:1、用一个String[]数组存点数2、用一个String[]数组存花色3、用一个String[]数组存大王、小王4、用上面的数组,生成一副扑克牌5、遍历显示

【代码】5.扑克牌实现要求:1、用一个String[]数组存点数2、用一个String[]数组存花色3、用一个String[]数组存大王、小王4、用上面的数组,生成一副扑克牌5、遍历显示。

2024-04-06 09:03:18 96 1

原创 1.测试ArrayList和LinkedList添加10万次元素效率谁快谁慢,从ArrayList和LinkedList分别查询元素,测试各自的效率.

【代码】1.测试ArrayList和LinkedList添加10万次元素效率谁快谁慢,从ArrayList和LinkedList分别查询元素,测试各自的效率.

2024-04-06 09:02:32 69 1

原创 Java 简单学生管理系统

【代码】Java 简单学生管理系统。

2024-04-06 09:01:50 94 1

原创 StringBuffer的解释应用

【代码】StringBuffer的解释应用。

2024-02-29 17:00:00 351

原创 2.String str1=“abc“ 与 String str2=new String(“abc“)一样吗?,区别是什么?

String s = new String(“abc”)会在堆中创建新的abc,不管之前是否存在。如果字符串常量池中不存在abc,则会在常量池中创建该字符串的引用。如果常量池中已经存在abc,则会重新创建一个abc。String s =“abc”,如果字符串常量池中不存在abc,会在字符串常量池中创建一个abc;如果已经存在,则s指向已经存在的abc,直接调用字符串常量池中的“abc”。

2024-02-24 23:00:00 646

原创 java中常见String类中方法(包含名称,参数,返回值)以及方法功能汇总!!!

本文归纳了Java中较为常见的String类中的方法,帮助各位日后方便查看

2024-02-24 19:19:40 834

原创 1.什么是自动装箱和拆箱,有什么要注意的.

【代码】1.什么是自动装箱和拆箱,有什么要注意的.

2024-02-24 18:58:22 354

原创 3.String,StringBuffer,StringBuilder区别.

StringBuilder: 值可以改变且不需要创建新对象, 由于方法上都没有加锁,在多线程(任务)执行时是线程不安全的,适合单线程。StringBuffer: 值可以改变且不需要创建新对象, 方法上都加了锁,是在多线程(任务)执行时是线程安全的。String: 是一个值不可以改变的字符申。

2024-02-24 18:56:05 325

原创 java编程题(基础)

(3)定义一个主类Test, ①定义一个void makeCry(CanCry c)方法,其中让会吼叫的动物吼叫。②在main方法中创建狗类对象(dog)、猫类对象(cat)、Test类对象(t),用t调用makecry方法,让狗和猫吼叫。(2)分别定义狗类(Dog)和猫类(Cat),实现CanCry接口。实现方法的功能分别为:打印输出“我是狗,我的叫声是汪汪汪”、“我是猫,我的叫声是喵喵喵”。(1)定义一个接口CanCry,描述会吼叫的方法 void cry();

2024-02-23 14:15:00 697 1

原创 java面对对象(多态,抽象,接口,继承)结合简单例题

再设计出一个游戏类供玩家使用,该类可以提供方法启动游戏 启动后可以输入序号选择英雄人物, 选择人物后开始游戏, 可以在控制台输入序号(序号个数与英雄类中定义的方法对应)调用英雄具体攻击方法。设计一个英雄抽象类, 类中属性:姓名,性别 类中有各种攻击的抽象方法例如: 出拳,脚踢...(自己发挥)再设计出多个具体英雄子类(自己想象)继承英雄类,重写抽象方法。

2024-02-23 09:44:33 465 1

原创 java方法重写和方法重载的区别

当父类中方法的实现不能满足子类需求时(例如Animal中有一个eat的方法了,但是在Dog中想要将eat中表示的内容有所修改),重载的方法发生在同一个类中,是在一个类中创建多个同名的方法。方法重载要求方法同名不同参(参数类型、个数、顺序);子类重写的方法的结构 与 父类方法的结构必须一致。可以在子类中对父类的方法进行重写(覆盖),这样调用时,就会调用子类中重写的方法。重载的方法与返回值、访问修饰符无关;方法名,参数列表,返回值必须一致。访问权限应等于或大于父类方法权限。

2024-02-22 09:14:54 324 1

原创 java抽象类,抽象方法,有什么特点?

抽象类是多个子类有相同的性能或者概念时(例如人上班都是需要乘坐交通工具,但人人方式不同,所以这是个抽象的概念,在未来子类中必定会被重写,所以有无实质性内容就可有可无的)//开始定义抽象的概念(由于抽象类最终必定会被子类重写,所以就不用定义具体的内容)System.out.println("work的无参构造");System.out.println("乘坐交通工具");System.out.println("cxy中无参构造");System.out.println("程序员做编程");

2024-02-22 09:12:40 380 1

原创 2.java解释面向对象语言特征-继承

System.out.println("名字是"+dog.getName());System.out.println("名字是"+cat.getName());System.out.println("年龄是"+dog.getAge());System.out.println("年龄是"+cat.getAge());System.out.println("名字是"+td.getName());System.out.println("年龄是"+td.getAge());//同理也可以调用object中的方法。

2024-02-22 09:10:25 889 1

原创 1.java解释面向对象语言特征-封装

/利用this关键字可以确定name的分配到每个对象。//向外提供一个公共的方法访问,可以在此方法中加入控制语句,以达到方法控制目的。而是通过类中向外提供的特定的方法去访问操作,方便加入控制语句,主动权就在我们类自己手中。//分封装案例1: 将属性设置为私有权限,在其他类中就不能任意的访问了。//在set--里输入。一般意义的封装,例如将重复出现的代码抽取了一个函数,称为代码的封装(包装)将类中的某些信息,使用不同的访问权限修饰符隐藏起来,不让外界直接访问操作,//给name的赋值提供条件。

2024-02-22 09:08:01 305 1

原创 补充变量的分类:

数据类型:基本类型变量 byte short int long float double char boolean 8种。关键字声明的引用类型变量: 类 数组!局部变量: 定义在方法中,不可以使用权限修饰符修饰。成员变量:定义在类中,可以使用权限修饰符修饰。非静态:随着对象的创建,随着对象的销毁而销毁。生命周期: 方法调用创建,方法运行结束销毁。在构造方法中进行自动的初始化赋值。必须我们自己进行初始化。

2024-02-21 18:18:42 356

原创 java面向对象(this关键字,访问权限,静态和非静态成员变量,代码块)

在测试类的main中,创建账户类的两个对象,账号分别为“11111”和“22222”,余额分别为“1000和2000”元,利率值是0.035,调用方法计算两个账号的利息。System.out.println("1111的利息是"+work2.annualInterest("1111",1000));System.out.println("1111的利息是"+work2.annualInterest("2222",2000));//受保护权限,在本类中,同包的其他类中可以访问到,还可以在其他包的子类访问;

2024-02-20 20:45:26 1017 1

原创 Java的认识

JRE JRE是Java Runtime Environment的缩写,JRE的内部有一个Java虚拟机(Java Virtual Machine)以及一些标准的类别函数库(Class Library),JRE是运行java字节码文件必备的工具。不同的JVM实现必须遵循Java虚拟机规范,并将Java字节码转换成特定平台的本地指令。JVM JVM是Java Virtual Machine的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

2023-12-19 10:48:11 335

原创 斗地主发牌

(如何产生随机不重复发牌)(一维数组通过拼接花色与数字)

2023-12-04 10:48:00 359

原创 学会简单的输出,并使用简单的运算方法

printf("名字=%s\n年龄=%d\n体重=%.2f\n",studentName,age,weight);

2023-12-04 10:35:42 325

原创 初识代码,二进制,八进制,十进制,十六进制相互转换

u 打印无符号十进制数据 0XAA 170, printf("%u",012);%#o 原样打印8进制数据 printf("%#o",012);//八进制自己打印。%o 打印8进制数据 printf("%o",012);

2023-12-04 10:33:42 375

空空如也

空空如也

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

TA关注的人

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