当前位置: 首页 > news >正文

Java -- 自定义异常--Wrapper类--String类

自定义异常:

概念:当程序中出现了某些错误,但该错误信息并没有在Throwable子类中描述处理,这个时候可以自己设计异常,用于描述该错误信息。

步骤:

1. 定义类:自定义异常类名(程序员自己写)继承Exception或RuntimeException

2. 如果继承Exception,属于编译异常

3. 如果继承RuntimeException,属于运行异常

throw 与 throws 的区别:

throws 异常处理的一种方式  用在方法声明处 后面跟异常类型

throw  手动生成异常对象的关键字  用在方法体中 后面跟异常对象

八大Wrapper类:

包装类的分类:

1. 针对八种基本数据类型相应的引用类型-包装类

2. 有了类的特点,就可以调用类中的方法

包装类和基本数据的转换:0


1. jdk5 前的手动装箱和拆箱方式 装箱:基本类型->包装类型,反之,拆箱

2. jdk5 以后(含jdk5)的自动装箱和拆箱方式

3. 自动装箱底层调用的是valueOf方式,比如Integer.valueOf()

String 类:

1. String对象用于保存字符串,也就是一组字符序列

2. 字符串常量对象是用双引号括起的字符序列。

3. 字符串的字符使用Unicode字符编码,一个字符(不区分字母还是汉字)占俩个字节。

4. String类较常用构造器

创建String对象的俩种方式:

方式一:直接赋值 String s = "hspedu";// 常量区找

方式二:调用构造器 String s = new String("hspedu");

http://www.lryc.cn/news/595089.html

相关文章:

  • ansible批量部署zabbix客户端
  • Bun v1.2.19发布,node_modules隔离,sql比node快6倍
  • 机器学习中的数据预处理:从入门到实践
  • DAY19 常见的特征筛选算法
  • 【初识Qt】
  • 鸿蒙开发中与 AI 编码助手的共处之道(ArkTS 视角)
  • 第16次:用户浏览记录
  • 关于java8里边Collectors.toMap()的空限制
  • React探索高性能Tree树组件实现——react-window、react-vtree
  • Spring Boot 3企业级架构设计:从模块化到高并发实战,9轮技术博弈(含架构演进解析)
  • spring boot windows linux 控制台 文件 乱码问题详解
  • Python100个库分享第37个—BeautifulSoup(爬虫篇)
  • 基于R语言的分位数回归技术应用
  • TOGAF之架构标准规范-机遇与解决方案
  • Implicit Reward as the Bridge: A Unified View of SFTand DPO Connections
  • React基础(1)
  • 深入解析Hadoop MapReduce Shuffle过程:从环形缓冲区溢写到Sort与Merge源码
  • 【Docker#3】Window 和 Linux 上 docker安装 相关知识
  • 华控的科技布局——全球化战略与合作生态
  • 多级缓存(亿级流量缓存)
  • CodeRush AI 助手进驻 Visual Studio:AiGen/AiFind 亮相(二)
  • 初识网络原理
  • CentOS 7安装 FFmpeg问题可以按照以下步骤进行安装
  • 数据结构:找出字符串中重复的字符(Finding Duplicates in a String)——使用哈希表
  • 使用Python绘制专业柱状图:Matplotlib完全指南
  • 4x4矩阵教程
  • 通过TPLink路由器进行用户行为审计实战
  • 首家!数巅AskBI通过中国信通院数据分析智能体专项测试
  • 基于Python的多传感器融合的障碍物检测与避障演示
  • C++实战案例:从static成员到线程安全的单例模式