自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021.6.1 儿童节快乐

** 冒泡排序 ** 1.比较相邻的元素,如果前一个比后一个大,交换之。 2.第一趟排序第1个和第2个一对,比较与交换,随后第2个和第3个一对比较交换,这样直到倒数第2个和最后1个,将最大的数移动到最后一位。 3.第二趟将第二大的数移动至倒数第二位 冒泡排序就是外循环进行相邻两数两两相比,小的在前,大的放后面。 1.适用于:数据量不大,并且对稳定性有要求,基本有序的情况。 N个数字来排队 两两相比小靠前 外层循环N-1 内层循环N-1-i ...

2021-06-01 21:58:43 52

原创 2021.5.28

** 2021.5.28 ** String类可以被继承吗?为什么呢? 不可以被继承,因为该类被定义成final. 用final定义的原因: (1) 为了实现字符串池。 (2) 为了线程安全 (3) 保证缓存的HashCode不可变性,提高性能 String类为什么是不可变的对象? (1)字符串池的实现可以节约很多heap空间,如果String是可变的,指向串池中同一个对象的其他变量值也会发生改变 (2)因为String是不可变的,所以是多线程安全的,同一个字符串实例可以被多个线程共享,因为String的不

2021-05-28 19:58:25 79

原创 2021.05.26

*** java 冲写和重载的区别 1.重载是参数个数 或 类型 或 顺序不一样;重写是参数列表完全一样 2.重载是同一个类中,方法与方法之间的关系;重写是不同类中,子类与父类的关系。 3.构造器可以重载,但不能重写。 4.重载可以有不同的访问修饰符;重写访问修饰符的范围要比重写前的范围大 5.重载可以抛出不同的异常;重写只能抛出比重写前范围更小的检查性异常。 重写 首先重写是子类对父类的允许访问的方法的实现,返回值和形象都不能改变。 重写的好处就是在于子类可以根据需要,定义特定于自己的行为。也就是说子

2021-05-27 19:56:41 65

原创 2021-05-26

String、StringBuffer和StringBuilder的区别 共同点 三者共同之处:都是final类,不允许被继承,主要是从性能和安全性上考虑的,因为这几个类都是经常被使用着,且考虑到防止其中的参数被参数修改影响到其他的应用。 区别 StringBuffer是线程安全,可以不需要额外的同步用于多线程中; StringBuilder是非同步,运行于多线程中就需要使用着单独同步处理,但是速度就比StringBuffer快多了; StringBuffer与StringBuilder两者共同之处:可以通

2021-05-26 20:09:38 67

原创 2021-05-25

2021.5.25的内容???? ** 理论 ** 封装 共性放在父类中,特性放在子类中。 封装是面向对象的术语,其含义其实就是把东西包装起来。 属性:私有的private,有set和get方法 继承 共性放到父类,特性放到子类; java中一个类最多只能有一个直接的父类,即单继承 java如果要实现多继承,通过接口来实现。 父类中的属性和公有方法都可以继承给子类,父类中的私有方法不能继承给子类。 父类中的方法如果背private修饰就可以被继承,如果用public修饰就不可以被继承。 多态 运行时多态,子

2021-05-25 20:55:17 65

空空如也

空空如也

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

TA关注的人

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