自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试题(一)

1.. String 属于基础的数据类型吗? 不是, String是一个对象 基础的数据类型有: int,short,long,char,boolean,float,double,byte, 对应的基本类型的包装类: Integer,Short,Long,Character,Boolean,Float,Double,Byte2.重载和重写的区别重载:发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同,方法返回值和访问修饰符可以不同,发生在编译...

2021-08-28 22:15:40 85

原创 面试题(二)

1.HashMap和HashTable区别 1)HashTable的方法前面都有synchronized来同步,是线程安全的;HashMap未经同步,是非线程安全的。 2)HashTable不允许null值(key和value都不可以) ;HashMap允许null值(key和value都可以)。 3)HashTable有一个contains(Object value)功能和containsValue(Object value)功能一样。 4)HashTable使用Enume...

2021-08-28 17:41:30 79

原创 索引以及有关索引的优化

1.什么是索引?索引是帮助mysql高效获取数据的排好序的数据结构2.索引的分类:(1)按索引与数据的位置来分类可分为聚集索引和非聚集索引。区别:聚集索引一个表只能有一个,而非聚集索引一个表可以存在多个聚集索引存储记录是物理上连续存在,而非聚集索引是逻辑上的连续,物理存储并不连续聚集索引:物理存储按照索引排序;聚集索引是一种索引组织形式,索引的键值逻辑顺序决定了表数据行的物理存储顺序。非聚集索引:物理存储不按照索引排序;非聚集索引则就是普通索引了,仅仅只是对数据列创建相应的索引,不影.

2021-08-25 23:28:02 90

原创 多线程的两种常见创建方式

方式一:继承于Thread类1.创建一个继承于Thread类的子类2.重写Thread类的run()-->将此线程执行的操作声明在run()中3.创建Thread类的子类的对象4.通过此对象调用start()方式二:实现Runnable接口1.创建一个实现了Runnable接口的类2.实现类去实现Runnable中的抽象方法:run()3.创建实现类的对象4.将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象5.通过Thread类的对...

2021-08-22 17:01:43 1756 1

原创 抽象类和接口的区别

一、抽象类二、接口三、两者的相同的和不同点相同点:(1)都不能被实例化。(2)接口的实现类或抽象类的子类都只有实现了接口或抽象类中的方法后.才能实例化。不同点(1)接口只有定义,不能有方法的实现,java1.8中可以定义default方法体,而抽象类可以有定义与实现,方法可在抽象类中实现。(2)实现接口的关键字为implements,继承抽象类的关键字为extends。一个类可以实现多个接口,但一个类只能继承一个抽象类。所以,使用接口可以间接地实现多重继承。...

2021-08-22 11:49:41 73

原创 面试题:==和equal()区别?

==运算符1.==是一个运算符,既适用于基本数据类型变量又适用于引用数据类型变量2.(1)如果比较的是基本数据类型变量:比较两个变量保存的数据是否相等。(不一定类型要相同)例如:inti=10 ,doublej=10,i==j 返回true(2)如果比较的是引用数据类型变量:比较两个对象的地址值是否相同.即两个引用是否指向同一个对象实体。equals()方法1.是一个方法,而非运算符2.只能适用于引用数据类型3.Object类中equals()的定义:...

2021-08-21 22:20:58 116

原创 Java面向对象编程(1) 知识整理

一,Java面向对象学习的三条主线1.Java类及类的成员:属性,方法,构造器,代码块,内部类2.面向对象的三大特性:封装性,继承性,多态性,(抽象性)3.其他关键字:this,super,static,final,abstract,interface,pakeage,import等二, 面向对象编程的思想1.面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做2.面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做三,面向对象的两个要素类:对一类事物..

2021-08-20 21:48:26 48

原创 Hashtable和Hashmap区别(常见面试题)

1.二者的存储结构和解决冲突的方法都是相同的。2、继承的父类不同:Hashtable继承自Dictionary类,而HashMap继承自AbstractMap类。但二者都实现了Map接口。3.HashTable 中 key和 value都不允许为 null,而HashMap中key和value都允许为 null(key只能有一个为null,而value则可以有多个为 null)。但是如果在 Hashtable中有类似 put( null, null)的操作,编译同样可以通过,因为 key和 va.

2021-08-19 21:15:12 122

原创 Spring有用知识整理

1.spring的启动过程.IOC容器是如何运行.https://forestcat.blog.csdn.net/article/details/109351428https://blog.csdn.net/weixin_38278878/article/details/81408403https://blog.csdn.net/qq_42093488/article/details/1031725572.类加载器深入理解Java类加载器(一):Java类加载原理解析...

2021-08-18 19:43:27 55

空空如也

空空如也

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

TA关注的人

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