自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javase面试总结(更新)

1.面对对象是什么 这是一种“万物皆对象”的思想,是针对于面向过程的编程思想。任务事物都可以称为对象,其中的一个个个体就被称为实例,就是面向对象中的类和对象概念。以对象为中心,消息为驱动。 区别: (1)编程思想不同:面向过程是以实现功能的函数开发为主,面向对象是通过实例类的属性、方法实现 (2)封装性:面向过程封装功能,面向对象封装数据和功能 (3)面向对象具有继承多态,而面向过程没有继承多态 2.面向对象特性 (1)封装:通常认为是将数据和方法封装起来,只能通过定义的接口来访问数据 (2

2022-04-18 00:05:40 486

原创 Java集合相关 HashMap底层原理及面试问题总结

1.list和set的区别 都是继承collection父类,常用的存放数据的集合 list允许重复的元素,set不允许有重复元素 list为有序集合,按照插入时的顺序,set则是无序排列 2.ArraysList和LinkedList的区别 ArraysList: 允许对元素进行快速访问,从中间位置对集合进行插入或删除时,要对数组进行复制,移动,代价很高,所以它适合查找和遍历,并不适合insert和delete(数组实现) LinkedList: 很适合数据的insert和delete,随

2022-04-04 17:39:34 857

原创 Java数组常见算法

1.定义方法: int [] a = new int[10]; int [] b = new int[]{1,2,3,4,5};//动态初始化 int [] c = {1,2,3,4,5};//静态初始化 2.数组相关算法: 2.1冒泡排序 每次遍历,如果前一位大于后一位的话,就将前一位大的数字向后移动。最终实现将数组从小到大依次排序。 int [] c = {1,2,3,4,5,6,7,33,44,11,7,99,88}; int temp; for

2022-04-04 11:45:56 1114

空空如也

空空如也

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

TA关注的人

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