IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 可视化方向实训09 -> 正文阅读

[移动开发]可视化方向实训09

1、

string描述字符串这一类事物

描述字符串这一类事物(可变字符序列)

stringBuffer:线程安全的可变字符序列

stringBuilder:一个可变的字符序列

缺点:

string拼接字符串的效率比较低

2、冒泡排序

两两比较,最大的数依次后挪。

3、随机数Random

int nextInt():返回一个在int范围内的随机数的值(基本不用
int nextInt(int n):返回一个伪随机数,它是取自此随机数生成器序列的、在e(包括〉和指定值(不包括)之间均匀分布的一个值。(返回一个【0,n)范围的随机值。

只用:

static uuID randomUUID()获取类型4(伪随机生成的)UUID 的静态工厂。

随机生成验证码:CodeUtis

4、遇到过的异常

java异常:代码的处理方式,并没有真正的处理异常(都是伪方案)

1.当代码发生异常的时候,代码立即停止运行

4.1、解决异常的两种方案:

1、try{可能发生异常的代码}catch(捕获的异常类型){异常处理方案}

捕获异常是对可能发生异常的代码进行预处理,当try里面的代码发生异常不影响后面代码的运行。

2、抛——不处理异常

异常的处理方案:ps处理方案都不能从根本上处理问题。

? 1、报错:代码的友好提示

? 2、记录日志

? 3、打印错误记录----printStackTrace()方便自己排查问题

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? getMessage());只是去获取错误信息的描述

4.2、异常的分类

Throwable

? 1、error:必须人为干预

? 2、Exception:因为参数的问题,和程序设计的预期的值不符合

子类:根据不同的错误进行了分类,实际上里面没有写什么内容。

编码集:GBK\UTF-8\IOS-8859-1

5、

异常语法:

try {
?? ??? ??? ?//1、可能出现的异常代码
?? ??? ?} catch (Exception e) {
?? ??? ??? ?//2、发生异常时候,异常的处理逻辑
?? ??? ?}finally {
?? ??? ??? ?//3、功能语句
?? ??? ?}

如果1出现了异常,此时就要去执行2

如果1没有出现异常,不执行2里面的语句

无论是否出现异常,都要去执行3这个语句

使用场景:文件的读写、资源的使用

6、异常处理方法2(抛出异常)

异常处理的方式二:抛出异常【管你发生什么异常全部都不处理】

在方法上面throws抛出的异常类型

ps:如果抛出异常相当于不处理异常,一旦发生异常,代码终止执行


?


?


?

?

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-09-19 08:05:55  更:2021-09-19 08:06:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 20:23:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码