![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java面试
Java面试
Java开发_Fan Ruiqi
代码 的 铁粉
展开
-
Java中String, StringBuffer StringBuilder 的区别
StringBuilder是线程不安全的,而StringBuffer是线程安全的** 如果一个StringBuffer对象在字符串缓冲区被多个线程使用时,StringBuffer中很多方法可以带有**synchronized关键字**,所以可以保证线程是安全的,但StringBuilder的方法则没有该关键字,所以不能保证线程安全,有可能会出现一些错误的操作。原创 2023-03-09 14:09:49 · 57 阅读 · 0 评论 -
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。Java 编程语言只有值传递参数。原创 2023-03-09 13:47:27 · 55 阅读 · 0 评论 -
switch 是否能作用在byte上,是否能作用在long上,是否能作用在String上?
switch(express)中,express 是一个整数表达式,支持的参数参数有:byte、int、short、char、String(Jdk1.7之后支持)与enum(枚举值,jdk1.5之后支持);原创 2023-03-08 22:15:05 · 196 阅读 · 0 评论 -
Java中int 和Integer 有什么区别?
Java中int 和Integer 有什么区别原创 2023-03-08 21:50:06 · 60 阅读 · 0 评论 -
Java的基本数据类型
Java的八大基本数据类型。注意:String不是Java的基本类型,它的底层维护是一个char类型的数组.原创 2023-03-08 21:35:10 · 34 阅读 · 0 评论 -
Java中private,protected,public的作用域以及不写时的区别
Java中private,protected,public的作用域以及不写时的区别原创 2023-03-08 11:17:39 · 110 阅读 · 0 评论