自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 4-String、StringBuffer、StringBuilder的区别?

String类被被final修饰过,所以是一个不可以改变的类,每次操作都会产生一个新的String对象,指针指向新的对象地址。StringBuffer、StringBuilder是String的增强类,是一个可以改变的类,是在原有的对象上进行操作,所以,如果要经常改变一个字符串,建议永这两个类。StringBuffer和StringBuilder对比中StringBuffer是线程安全的,每一个方法都加了synchronize,但是效率相对StringBuilder会低一点引入,如何判定一.

2020-11-06 15:31:24 239

原创 3-面试题值==和equals的区别

==和equals在默认的情况下都是一样的,比较基本类型比较的都是数值,比较引用类型的话比较的都是地址,也就是说,比较基本类型的话,比较的是栈里面的数值相不相等,比较引用类型是比较指向堆里面的地址相等不相等。但是我们常用的String类和Integer类对equals方法进行了重写,所以这两个类里面比较的是内容相不相等。...

2020-11-06 14:43:17 108

原创 2-面试题之JDK,JRE,JVM有什么区别?

jre:Java的运行环境,包过Java虚拟机和Java核心类库(辅助Java程序运行的文件)jdk:由jre和Java开发工具组成 jdk = jre + Java开发工具jvm:Java虚拟机,提供执行字节码的能力jdk是java运行环境和java开发工具组成,而jre是java运行环境,jvm是java字节码编译运行器,也就是说JDK包括JRE,JRE包括JVM...

2020-11-06 11:33:06 159

原创 1-面试题之谈谈你对面向对象的理解

面向对象是一个组织者的思维模式,面向过程是一个从执行者角度的方向考虑问题,比如我们要产生一个0-10的随机数,面向过程思维是需要研究具体的算法,如何比较均衡的产生随机数,而面向对象思维是考虑找谁来帮我做这件事,比如Random类调用其中的方法就好了。所以面向对象思维是考虑如何选择更适合的工具,然后组织到一起干一件事情。在我们程序世界,组织者思维无处不在,比如MVC三层架构,从我们远久的truts1到现在的SpringMVC,从Hibernate到现在的Mybatis,充分的体现了组织者的思维,把优秀合适

2020-11-06 11:17:24 573

空空如也

空空如也

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

TA关注的人

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