摘要: 简单的来说:String 类中使用 final 关键字字符数组保存字符串,private  final char value[],所以 String 对象是不可变的。而StringBuilder 与 StringBuffer 都继承自 AbstractStringBuilder 类,在 AbstractStringBuilder 中 也是使用字符数组保存字符串 char[]value 但是没有用 final 关键字修饰,所以 这两种对象都是可变的。 StringBuilder 与 StringBuffer 的构造方法都是调用父类构造方法也就是 AbstractStringBuilder 实现的; 阅读全文
posted @ 2020-08-11 14:16 java面试站 阅读(165) 评论(0) 推荐(0)
摘要: 有Java编程经验的程序员应该都知道:Java程序是运行在JVM(Java虚拟机)上的,在开发程序之前都要配置Java开发环境,其中首先要做的就是JDK的安装和配置,那么JDK、JVM、JRE到底有何联系和区别呢?想必并不是每一个程序员都能说得清楚的,本文接下来将带你了解它们之间的关系。 阅读全文
posted @ 2020-08-11 12:19 java面试站 阅读(190) 评论(0) 推荐(0)
摘要: java中经常用来比较的两个语法就是“==”和equals,两者有什么区别呢?想到你应该无数次看到过这个问题了,也可能你已经看过无数篇文章了,如果你还是一头雾水或者是不理解,那试着看看这篇文章,相信你一定能看懂 一、“==” 的理解 1.基本数据类型:对于基本数据类型,如果使用==比较 ,则比较的是 阅读全文
posted @ 2020-08-05 16:26 java面试站 阅读(268) 评论(0) 推荐(0)
摘要: 一:序言 spring控制反转(IOC)和依赖注入(DI)完全是两个完全不一样的概念。 注意ioc强调的将类对象创建的权利交给Spring放入IOC容器中 当前类中要使用其他类的对象,有spring给我们提供,我们只需在配置文件中说明依赖关系的维护,称为依赖注入,强调的是将对象从IOC容器中的拿出来 阅读全文
posted @ 2020-08-05 16:18 java面试站 阅读(207) 评论(1) 推荐(0)