Java基础篇之基础知识(一)

本文介绍了Java的基础知识,包括8种基本数据类型、包装类的自动装箱和拆箱、String类的特点和常用方法,以及Java的参数传递机制。重点讲解了String的不可变性及其在多线程、哈希码和字符串池中的优势。同时,还涵盖了运算符、命名规范和形参实参的概念。
摘要由CSDN通过智能技术生成

1

有兴趣可关注微信公众号:Java成长录

微信公众号持续更新------------部分会在csdn同步

1.Java8种基本数据类型:

byte(8)char(16) short(16) int(32) float(32) double(64) long(64)  boolean

2.包装类型:

Java基本类型不具有对象特性,每一种Java基础类型都对应一种Java包装类型

并且在Java5之后出现了自动装箱和拆箱;

装箱:基础类型转换为包装类型

拆箱:包装类型转换为基础类型

int a = 1;//手动装箱Integer a1 = new Integer(a);//自动装箱Integer a2 = a;//手动拆箱int a3 = a1.intValue();//自动拆箱int a4 = a1;
 

3,String类

  • 字符串工具类StringUntils

1. public static boolean isEmpty(String str)

public static boolean isEmpty(String str)StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = true StringUtils.isEmpty(" ") = false //注意在 StringUtils 中空格作非空处理

2.public static boolean isNotEmpty(String str)

判断某字符串是否非空,等于 !isEmpty(String str)

3.public static boolean isBlank(String str)

判断某字符串是否为空或长度为0或由空白符(whitespace) 构成

StringUtils.isBlank(null) = trueStringUtils.isBlank("") = trueStringUtils.isBlank(" ") = true

4.public static String trim(String str)

去掉字符串两端的控制符(control characters, char <= 32) , 如果输入为 null 则返回null

StringUtils.trim(null) = nullStringUtils.trim("") = ""StringUtils.trim(" ") = ""StringUtils.trim(" \\b \\t \\n \\f \\r    ") = ""StringUtils.trim("     \\n\\tss   \\b") = "ss"StringUtils.trim(" d   d dd     ") = "d   d dd
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值