摘要: 一:获取异常简单的描述信息 String msg = exception.getMessage(); NullPointerException e = new NullPointerException("空指针异常"); String msg = e.getMessage(); System.out 阅读全文
posted @ 2023-02-16 21:00 xxxbai 阅读(54) 评论(0) 推荐(0)
摘要: 1.catch后面的小括号中的类型可以是具体的异常类型,也可以是该异常类型的父类型 2.catch可以写多个,可以精确处理异常,有利于程序的调试 3.catch写多个的时候,必须遵循异常从上到下、从小到大的规则,比如FileNotFoundException的父类是IOException,则编写时需 阅读全文
posted @ 2023-02-15 21:08 xxxbai 阅读(22) 评论(0) 推荐(0)
摘要: 异常处理机制的作用:增强程序的健壮性 处理编译异常方式一: 在方法声明位置上使用throws关键字抛出,谁调用该方法,就交给谁处理 注意:为Exception的是需要处理的,否则编译器会报错,可以一直上抛 一般不建议在main方法上使用throws,如果main方法处理不了异常,只能上报给JVM,此 阅读全文
posted @ 2023-02-15 21:03 xxxbai 阅读(57) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-01-14 15:11 xxxbai 阅读(13) 评论(0) 推荐(0)
摘要: Java:高级程序设计语言 优点: 1. 健壮性:有自动垃圾回收机制(GC) 2.可移植性、跨平台:一次编译,多次运行(程序不变,平台可变) 实际上Java程序并没有直接和操作系统打交道,而是通过JVM。面对不同系统,相同的Java程序都可以正常运行,此时,JVM是不同的。 了解Java程序运行实现 阅读全文
posted @ 2023-01-14 14:23 xxxbai 阅读(51) 评论(0) 推荐(0)
摘要: ipconfig 查看IP地址 ipconfig /all 可以查看更详细的地址,如网卡的物理地址(全球唯一性)MAC地址 ping IP地址或域名 (两台计算机是否可以通讯) 比如: ping www.baidu.com ,如果后面再加一个-t,就可以一直ping,也可用来查看自己的网络是否稳定 阅读全文
posted @ 2022-10-22 21:04 xxxbai 阅读(65) 评论(0) 推荐(0)
摘要: 由于数据库或数据集中存在大量缺失数据和空值,这时在pandas中经常用NAN代替。 pandas用标签方法表示缺失值: 一:浮点数据类型的NaN值 二:python的None对象 其中,None是一个python对象,所以不能作为任何Numpy/pandas数组类型的缺失值,只能用于'object' 阅读全文
posted @ 2022-10-22 20:49 xxxbai 阅读(947) 评论(0) 推荐(0)
摘要: 前言 学习算法之前,我们需要先搞懂时间复杂度和空间复杂度。顾名思义,时间复杂度和空间复杂度是一个判断算法好坏的一个标准。时间复杂度就相当于运行代码花费的时间,空间复杂度则代表代码所占用的内存空间。在实际的工作环境中,自然是运行快,占用空间少的代码更具优势。就像一道数学题它本身有多种解法,我们都偏向去 阅读全文
posted @ 2022-09-19 21:24 xxxbai 阅读(609) 评论(0) 推荐(0)
摘要: 二分查找 其实二分查找是一个很容易理解的算法,其需要注意的一点就是细节 边界问题。 目录: 简介 例子 总结 简介: 二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。在这个有序序列中,给定一个 阅读全文
posted @ 2022-09-05 19:57 xxxbai 阅读(291) 评论(0) 推荐(0)
摘要: 什么是动态规划? 今天简单说一下动态规划的定义以及简单示例。动态规划,是一种将原问题分解成简单的子问题来解决复杂问题的思想。 其中,动态规划还具有最优子结构性质和子问题重叠性质。 最优子结构:动态规划将原问题分解成各种简单的子问题时,各个子问题的最优解综合起来就是原问题的最优解,即局部最优解能够决定 阅读全文
posted @ 2022-08-28 17:39 xxxbai 阅读(1516) 评论(0) 推荐(0)