免费信息网站建设平台网站开发环境是什么
2026/3/7 17:39:21 网站建设 项目流程
免费信息网站建设平台,网站开发环境是什么,长沙网站优化培训,wordpress文章设置到导航栏一、可变长字符串#xff08; java.lang 包#xff09;类名 版本 线程安全 执行效率 核心特点 String - 安全 低 不可变字符串#xff0c;拼接时产生新对象 StringBuffer JDK1.0 安全 中 可变字符串#xff0c;同步方法保证线程安全 StringBuilder JDK5.0 不安全 高 可变…一、可变长字符串 java.lang 包类名 版本 线程安全 执行效率 核心特点String - 安全 低 不可变字符串拼接时产生新对象StringBuffer JDK1.0 安全 中 可变字符串同步方法保证线程安全StringBuilder JDK5.0 不安全 高 可变字符串无同步开销单线程推荐核心方法StringBuilder append(String str) 字符串拼接效率远高于 String 的 拼音二、 BigDecimal 类 java.math 包1. 作用解决浮点数 float / double 运算的精度丢失问题实现精确的小数表示与计算。​2. 构造方法​推荐使用 public BigDecimal(String n) 通过字符串传入数值避免浮点数本身的精度问题。​3. 核心运算方法均返回新的 BigDecimal 对象原对象不变​加法 add(BigDecimal val)​ 减法 subtract(BigDecimal val)​乘法 multiply(BigDecimal val)​除法 divide(BigDecimal val, int scale, int roundingMode)​ scale 保留小数位数​roundingMode 取舍模式如 BigDecimal.ROUND_HALF_UP 表示四舍五入三、 String 类核心考点1. 创建方式​ 直接赋值 String s1 hello 对象在字符串常量池生成复用已有对象。​ new 关键字 String s2 new String(world) 生成两个对象堆中对象 常量池对象。​2. 常用方法​charAt(int index) 获取指定索引字符注意下标越界异常。​ contains(String str) 判断是否包含子串。​ equals(String str) 比较字符串内容开发中必须用此方法而非 。​ length() 获取字符串长度与数组 length 属性区分。​trim() 去除首尾空格常用于数据清洗如解析用户输入。​split(String str) 按指定规则拆分字符串返回字符串数组。​3. 不可变性 String 对象一旦创建内容无法修改拼接/替换等操作会生成新对象这是其效率低的根本原因。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询