一、概念异常:程序运行过程中出现的非正常情况异常处理:当异常出现时,执行预先准备好的一段程序代码异常处理必要性:减少用户损失,同时减少给用户带来不必要的麻烦,也可以利用异常给用户做一些提示信息二、异常的分类 Throwable:Java语言中错误或是异常的父类,位于java.lang包中 (1) 常见的构造方法:
a. Throwable():无参数的构造方法
b. Throwable(Strin
转载
2023-11-24 11:14:32
80阅读
JDBC-一、JDBC连接过程01.注册驱动Class.forName("oracle.jdbc.driver.OracleDriver");02.获取连接Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@10.0.19.252:1521:orcl","itxy","itxy");-二、J
转载
2024-02-26 18:57:28
147阅读
Jstack是什么?jstack是java虚拟机自带的一种堆栈跟踪工具。 jstack主要用来查看Java线程的调用堆栈的,可以用来分析线程问题(如死锁)。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等。 线程出现停顿的时候通过jstack来查看各个线程的调用堆栈,就可以知
转载
2023-09-28 15:13:52
208阅读
# Java从异常信息中截取文字描述
## 简介
在Java开发过程中,我们经常会遇到各种异常情况。当出现异常时,我们通常会想要从异常信息中获取有用的文字描述,以便更好地理解和处理异常。本文将介绍如何使用Java来实现从异常信息中截取文字描述的方法。
## 流程
下面是实现该功能的整个流程:
```mermaid
flowchart TD
A[抛出异常] --> B[捕获异常]
原创
2023-10-11 07:06:02
174阅读
java截取盘符 截取 java
转载
2023-05-23 00:21:32
58阅读
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 日期处理函数
* @author mzj
*
*/
public class DateHelp {
/**
* 截取时间字符串
* 日期字符串转化为日期再转化为日期,消除日期字符串的秒
* 将更具体
转载
2023-05-23 14:21:51
136阅读
写在前面: 查阅「Java官方手册」(Java 11 官方API)和学习「Java源码」是学习这门语言的必经之路。1 异常的基本概念Java中的「异常」指程序执行中发生的不正常情况,常见的异常如下图所示:以上的异常类都存在于java.lang包中,以上类的具体含义如下:Throwable类:Java中Error和Exception的超类Error类:描述Java虚拟机无法解决的严重错误,如,JVM
转载
2023-07-07 20:46:15
137阅读
# Java中根据中文截取字符串的实现
在开发过程中,常常需要对字符串进行截取操作。特别是在处理中文时,字符串操作可能会变得复杂。在 Java 中,由于字符串是以字节为单位存储的,因此在截取中文字符时需要特别小心以免出现乱码。
## 字符串的编码问题
在 Java 中,字符串是以 UTF-16 编码存储的,而中文字符一般由两个字节表示。截取字符串时必须考虑这一点,否则可能会导致中文字符的截断
原创
2024-08-31 09:36:38
12阅读
## Java截取的实现步骤
在Java中,截取指的是从一个字符串或者数组中获取指定部分的数据。本文将指导你如何在Java中实现截取操作。以下是整个实现流程的步骤表格:
| 步骤 | 描述 |
|---|---|
| 1 | 选择要截取的字符串或者数组 |
| 2 | 确定截取的起始位置和结束位置 |
| 3 | 使用相应的截取方法 |
| 4 | 处理截取结果 |
下面我们来详细介绍每一步
原创
2023-08-06 09:34:05
147阅读
面试中,关于字符串问题,出现几率比较高的两个问题
第一个问题:
public static void main(String[] args)
{
String s = new String("abc"); //执行到这一行时,创建了几个对象?
String s1 = "abc"; //执行到这一行时,创建了几个对象?
String s2 = new String("
转载
2024-06-09 06:24:06
20阅读
发现我的不足:1、对awt和swing的使用十分的差劲,时不时就要查一下博客。。。可以做一个专门爬取网页图片的软件,功能已经实现了,就UI对应的设计一下就好了。 做完了。。虽然有很大的局限,但是功能和界面是有的Main.javapackage crawling.app;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*
转载
2023-08-20 12:08:07
63阅读
深入了解字符串 字符串主要用于编程,用于概念说明、函数解释、用法详述等,字符串在存储上类似于字符数组,所以它的每一个单元都是可以提取的,如s =“abcdef”,则可以认为(此处为便于理解,实际上Java的字符串并不能这样使用。):s[1]=”a”; s[2]=”b”。 一、字符串的处理求子串从HelloWorld中取出World(从0开始数,第5个到第9个字符),我们
转载
2023-09-18 21:34:20
64阅读
平时写博客或者写项目文档时,经常需要用图片来更直观的描述问题,这时候如果有一款方便快捷的截图软件就能提高不少工作效率,虽说Windows自带的截图软件也能用,但是功能还是比较简单。 今天介绍一款一直使用的一个截图软件Faststone capture。官方地址 https://fas
转载
2023-08-29 22:23:25
111阅读
Java 异常(一) 异常概述及其架构一、异常概述(一)、概述Java异常是Java提供的一种识别及响应错误的一致性机制。异常指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。在有效使用异常的情况下,异常能清晰的回答 what, where, why 这3
转载
2023-06-20 18:37:01
146阅读
其实写这篇日志的原因是我钻牛角尖了。。。老师在课上有讲到一个关于获取数组长度的知识点——格式:数组名.length定义: 直接获取对应数组的长度(或内含元素个数)然后老师出了一个关于打印数组内所有元素的练习。需求:在屏幕上依次打印数组内所有元素,并已逗号隔开。思路:1)定义功能,打印数组内部所有元素,返回值类型为void;2)有一个未知参数参与运算:元素的个数,用变量记录。代码如下:public
转载
2023-06-02 21:39:24
558阅读
在 String 中提供了两个截取字符串的方法,一个是从指定位置截取到字符串结尾,另一个是截取指定范围的内容。下面对这两种方法分别进行介绍。
1. substring(int beginIndex) 形式
此方式用于提取从索引位置开始至结尾处的字符串部分。调用时,括号中是需要提取字符串的开始位置,方法的返回值是提取的字符串。例如:
S
转载
2023-06-23 23:47:50
1023阅读
java常见的异常空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException文件已结束异常:EOFException文件未找到异常:FileNotFoundE
转载
2023-07-16 21:52:24
46阅读
算术异常类:ArithmeticExecption NullPointerException ClassCastException NegativeArrayException ArrayIndexOutOfBoundsException SecturityException EOFException FileNotFoundE
转载
2023-07-16 21:52:37
57阅读
突然想起面试的时候曾经被人问过:都知道在大数据量情况下,使用String的split截取字符串效率很低,有想过用其他的方法替代吗?用什么替代?我当时的回答很斩钉截铁:没有。google了一下,发现有2中替代方法,于是在这里我将对这三种方式进行测试。测试的软件环境为:Windows XP、eclipse、JDK1.6。测试用例使用类ip形式的字符串,即3位一组,使用”.”间隔。数据分别使
编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入"我ABC汉DEF",6,应该输出为"我ABC"而不是"我ABC+汉的半个"。 public static String substring(String str, int toCount,String more)
{
转载
2023-07-25 12:26:04
579阅读