自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java重写object类的equals方法

1.Object类的equals()方法:比较两个对象是否是同一个对象,equals() 方法比较两个对象,是判断两个对象引用指向的是同一个对象,即比较 2 个对象的内存地址是否相等。是则返回trueObject类是所有类的父类,它的equals方法自然会被所有类继承,有一个子 类String对equals方法进行了覆盖(重写),使其具有了新功能2.Object类的equals()方法与==没区别Java.lang.String重写了equals()方法,把equals()方法的判断变为了判断其值

2020-12-19 16:53:27 2296 10

原创 Spring之代理模式的介绍

Spring之代理模式的介绍1.代理模式的简介静态代理动态代理JDK动态代理CGLib动态代理1.代理模式的简介1简介:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。相当于现在手机店,手机店去工厂进货,卖给我们,进行前期的手机宣传和后期的售后服务2.作用:实现对目标对象原有的功能增强,即扩展目标对象的功能方法,并且不会修改原有代码3.分类:1) 静态代理,在运行前,通过编写代码的方式生成代理类2) 动态代理,在运行后,通过反射机制生成代理类静态代理1)代理者和被代理

2021-03-21 23:41:46 243

原创 Spring之AOP

Spring三部曲之AOPAOP的简介AOP的作用AOP术语配置版AOP注解配置前面介绍了spring是一种Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)其中介绍了IOC现在我们来介绍一下AOP:AOP的简介AOP:面向切面编程,AOP是OOP的延续,它利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块。AOP的作用作用;在不修改代码的同时为程序增强功能,多个类的公共行为封装到一个可重用模块。编写业务时只关注于核心

2021-03-21 23:25:54 96

原创 Spring-框架之IOC

Spring框架1.Spring简单介绍在介绍IOC之前我们先介绍一下Spring框架:简单来说:Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)Spring:优点轻量级:大小完整的spring框架可以在只有1M多点的AR文件发布,开销也是微不足道的。Spring是非侵入式的:Spring应用中的对象不依赖于Spring的特定类。、Spring是一个开源免费的框架 , 容器 .控制反转 IoC , 面向切面 Aop对事物的支持 , 对框架的支持1.IOC介

2021-03-21 23:05:43 132

原创 Java面向对象三大特性之多态

Java面向对象三大特质之多态1、多态的概述2、成员特点3、instanceof4、多态的转型5、多态案例:1、多态的概述多态是Java面向对象中封装、继承之后的第三大特性。多态的理解:它是指在父类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为,这使得同一个属性或方法在父类及其各个子类中具有不同的含义。必要条件:- 继承- 重写- 向上转型:在多态中需要将子类的引用赋给父类 对象,只有这样该引用才既能可以调用父类的方法,又能调用

2020-12-21 21:01:05 130 1

原创 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。代码如下: public static void main(String[] args) { int count = 0; for (int i = 1; i <= 4; i++) for (int j = 1; j <= 4; j++) for (int k = 1; k <= 4; k++)

2020-12-19 15:40:39 241 1

原创 Java短字符串在长字符串中出现的次数

Java短字符串在长字符串中出现的次数分析:1String类中利用subString截取字符串进行判断首先给大家介绍一下 String类中的 subString()方法语法:public String substring(int beginIndex) 或public String substring(int beginIndex, int endIndex)//beginIndex -- 起始索引(包括), 索引从 0 开始。//endIndex -- 结束索引(不包括)

2020-12-19 11:07:32 532 3

原创 输入一个字符串并判断英文字母个数、中文字母个数

分析:首先输入的是一个字符串,所以要讲字符串转换成字符数组,遍历数组中所有元素然后在进行判断。利用String的常用方法toCharArray() 将字符串转换为字符数组 System.out.println("请输入一个字符串"); String a=sc.next(); char[] chars = a.toCharArray(); System.out.println(Arrays.toString(chars));结果判断元素是

2020-12-19 10:11:09 3277 5

原创 Java数组循环报数--选班长案例

题目:按照一定的规则选举班长,规则如下:将班里的N个人围城一圈,顺序编号,从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,然后从下一个人重新开始,最后留下的那个人就被选为班长,请问按照这个规则,选出的班长是原来编号为第几号的学生,假设班上有25个人//分析:将每个报3的人提出去,并给他们赋值为0;最后剩一个大于0的下标+1就是原先的第几位学生private static void main1() { int arr1[]=new int[25]; for

2020-12-12 15:58:19 236

原创 Java关于商品竞猜活动的案例(类和对象)--随机出现一个商品名,用户猜测它的价值,如果在规定次数内猜对,便可获得此商品。

##首先对题目进行分析:##准备一批用来竞猜的商品随机获取一件商品首先我们先定义一个商品归属类 Goodpublic class Good { String name; //商品名称 double price; //商品价格 public Good(String name, double price) { //有参构造 this.name = name; this.price = price; } public

2020-12-12 15:36:18 1345 1

原创 Java利用循环打印菱形、空心菱形

Java利用循环打印菱形、空心菱形整体思路:首先我们把打印的菱形分为两个部分,上半部分和下半部分 下半部分比上部分多一行因为是菱形所以 每一行打印的个数位2n+1代码: //打印菱形 //上部分 for (int i = 1; i <8 ; i++) { //确定菱形的行数 for (int j = 0; j <=8-i ; j++) { //确定空格的个数 System.out.p

2020-12-05 11:47:54 544

原创 Java求出1000以内水仙花数,

Java求出所有的水仙花数,水仙花数为3位数,并且每位上的数字的立方和等于该数本身 for (int i = 100; i <1000 ; i++) { //三位数的水仙花数表示循环区间在100-999 int a= i/100; // 求出百位上的数字 int b=i/10%10; //求出十位上的数字 int c=i%10; //求出各位数字 int d=a*a

2020-12-05 10:45:01 1426

空空如也

空空如也

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

TA关注的人

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