常用类晨考day15

1.基本数据类型以及对应包装类

Byte Short Integer Long Float Double Boolean Character

2.什么是自动拆箱和装箱,jdk版本有什么要求?代码举

例并标明

Integer a = 100; // 装箱

int b = a; // 拆箱

从JDK1.5才开始支持

3.NumberFormatException是什么异常?代码说明会导致

这种异常的情况

数字格式化异常

Integer i = new Integer("abc");

4.Math类获取随机数的方式,向上取整,向下,四舍五入

Math.random()

Math.ceil()

Math.floor()

Math.round()

5.Random类获取随机数的方式

nextInt()

nextInt(int bounds)

nextFloat()

nextDouble()

nextLong()

nextBoolean()

6.静态常量的写法

static final

7.this和super的区别

this表示当前对象 super表示当前对象中父类的信息

8.写出你知道的String类常用方法

length()

equals()

toString()

equalsIgnoreCase()

toLowerCase()

toUpperCase()

concat()

indexOf()

lastIndexOf()

trim()

substring()

split()

startsWith()

endsWith()

contains()

isEmpty()

replace()

charAt()

toCharArray()

复制代码
format

9.面向对象的特征是什么?详细描述

封装:属性私有 方法公开 降低程序的耦合度 提高代码的重用性

继承:子类继承父类 父类中书写共有的信息 子类中书写独有的信息 子类与父类是is-a

的关系

多态:父类引用指向子类对象 同一个引用类型 指向不同的实例类型

相关推荐
ALex_zry14 小时前
现代C++如何解决传统内存分配器的核心痛点
java·c++·spring
Coder_Boy_14 小时前
【人工智能应用技术】-基础实战-小程序应用(基于springAI+百度语音技术)智能语音控制-Java部分核心逻辑
java·开发语言·人工智能·单片机
MACKEI14 小时前
业务域名验证文件添加操作手册
java·开发语言
roman_日积跬步-终至千里14 小时前
【源码分析】StarRocks EditLog 写入与 Replay 完整流程分析
java·网络·python
apihz14 小时前
货币汇率换算免费API接口(每日更新汇率)
android·java·开发语言
Web极客码14 小时前
如何选择最适合的内容管理系统(CMS)?
java·数据库·算法
爱笑的眼睛1114 小时前
Flask上下文API:从并发陷阱到架构原理解析
java·人工智能·python·ai
asdfg125896314 小时前
数组去重(JS)
java·前端·javascript
别惹CC14 小时前
Spring AI 进阶之路05:集成 MCP 协议实现工具调用
java·人工智能·spring
Dylan的码园14 小时前
队列与queue
java·数据结构·链表