-
java中操作字符串都有哪些类?它们之间有什么区别?
Java 中,常用的对字符串操作的类有 String、StringBuffer、StringBuilder String : final 修饰,String 类的方法都是返回 new String。即对 String 对象的任何改变都不影响到原对象,对字符串的修改操作都会....- 盾给网
- 0
- 0
- 442
-
String属于基础的数据类型吗?
不属于。 Java 中 8 种基础的数据类型:byte、short、char、int、long、float、double、boolean 但是 String 类型却是最常用到的引用类型。...- 盾给网
- 0
- 0
- 393
-
Math.round(-1.5) 等于多少?
运行结果: -1 JDK 中的 java.lang.Math 类 round() :返回四舍五入,负 .5 小数返回较大整数,如 -1.5 返回 -1。 ceil() :返回小数所在两整数间的较大值,如 -1.5 返回 -1。 floor() :返回小数所....- 盾给网
- 0
- 0
- 559
-
String对象中的replace和replaceAll的区别?
replace方法:支持字符和字符串的替换。 public String replace(char oldChar, char newChar) public String replace(CharSequence target, CharSequence replacement) replaceAll方法:基于正则表达式的字符....- 盾给网
- 0
- 0
- 440
-
return与finally的执行顺序对返回值的影响
对于 try 和 finally 至少一个语句块包含 return 语句的情况: finally 语句块会执行 finally 没有 return,finally 对 return 变量的重新赋值修改无效 try 和 finally 都包含return,return 值会以 fin....- 盾给网
- 0
- 0
- 340
-
finally语句块一定执行吗?
答案是不一定。存在很多特殊情况导致 finally 语句块不执行。如: 直接返回未执行到 try-finally 语句块 抛出异常未执行到 try-finally 语句块 系统退出未执行到 finally 语句块 等... 代码如下 ....- 盾给网
- 0
- 0
- 409
-
final finally finalize()区别
final 表示最终的、不可改变的。用于修饰类、方法和变量。final 变量必须在声明时给定初值,只能读取,不可修改。final 方法也同样只能使用,不能重写,但能够重载。final 修饰的对象,对象的引用地址不能变,但对....- 盾给网
- 0
- 0
- 364
-
final在java中的作用
final 语义是不可改变的。 被 final 修饰的类,不能够被继承。 被 final 修饰的成员变量必须要初始化,赋初值后不能再重新赋值(可以调用对象方法修改属性值)。对基本类型来说是其值不可变;对引用变量来说....- 盾给网
- 0
- 0
- 349
-
hashCode()相同,equals()也一定为true吗?
首先,答案肯定是不一定。同时反过来 equals() 为true,hashCode() 也不一定相同。 类的 hashCode() 方法和 equals() 方法都可以重写,返回的值完全在于自己定义。 hashCode() 返回该对象的哈希码值;equal....- 盾给网
- 0
- 0
- 378
-
什么是装箱?什么是拆箱?装箱和拆箱的执行过程?常见问题?
1、什么是装箱?什么是拆箱? 装箱:基本类型转变为包装器类型的过程。 拆箱:包装器类型转变为基本类型的过程。 //JDK1.5之前是不支持自动装箱和自动拆箱的,定义Integer对象,必须 Integer i = new Integer....- 盾给网
- 0
- 0
- 433
-
基本类型和包装类对象使用 == 和 equals进行比较的结果?
1、值不同,使用 == 和 equals() 比较都返回 false 2、值相同 使用 == 比较: 基本类型 - 基本类型、基本类型 - 包装对象返回 true 包装对象 - 包装对象返回 false 缓存中取的包装对象比较....- 盾给网
- 0
- 0
- 444
-
==和equals的区别是什么?
== 是关系运算符,equals() 是方法,结果都返回布尔值 Object 的 == 和 equals() 比较的都是地址,作用相同 == 作用: 基本类型,比较值是否相等 引用类型,比较内存地址值是否相等 不....- 盾给网
- 0
- 0
- 392
-
JDK和JRE有什么区别?
JRE:Java Runtime Environment( java 运行时环境)。即java程序的运行时环境,包含了 java 虚拟机,java基础类库。 JDK:Java Development Kit( java 开发工具包)。即java语言编写的程序所需的开....- 盾给网
- 0
- 0
- 402