java基础学习
文章平均质量分 53
碳墨
这个作者很懒,什么都没留下…
展开
-
异常捕获与处理
编译异常:由于程序在编译阶段,对语法进行检查时的报错,由于编译并不会运行代码,我们只能使用throws,进行声明此处可能会抛出的异常,使得程序编译成功,但是这并不表示该异常便不需要处理,这是向上抛出异常,如果 throws 出现在普通方法中,我们则需要在该方法的调用者处进行捕捉异常或者继续向上抛出异常,但输入是在主方法中,则会交由虚拟机处理。异常也分为编译异常与运行异常。当程序出现Error类的问题时,程序会终止运行,且也没有其它解决方法,但如果是Exception类下的错误,我们则可以使用try……原创 2023-11-14 14:49:08 · 130 阅读 · 1 评论 -
StringBuilder与StringBuffer学习
synchronized: 实现线程同步,由于多线程运行的不确定性,若其中有一个方法,我们后一个对象处理需要其前一个对象处理的结果,但是多线程,可能使得前一个对象还未处理完成,第二个对象也进入了方法中,此时就会导致其运行错误,但是由于 synchronized 的存在,限制了对象抢占资源。因此,如果是少量字符串操作,使用 String,大量字符串操作,使用 StringBuilder,多线程字符串操作,使用 StringBuffer。原创 2023-11-07 15:51:34 · 23 阅读 · 0 评论 -
java集合认识
collection 是所有单列集合的 object 类,Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后具体实现类,常用有 ArryList、LinkedList、HashSet、LinkedHashSet 等等。C、Queue —— 接口,它是一种特殊的集合(队列),按照先进先出(FIFO)的顺序存储元素,常用于实现任务调度和消息传递等功能,我不常用。A、HashMap:基于哈希表实现,无序的,最常用的实现类,查询速度快。二、双列集合——map。原创 2023-11-02 18:17:04 · 27 阅读 · 1 评论 -
Java String 类
字符串是引用数据类型,属于三大引用类型中的类,由 String 类表示的对象;当我们在java中创建字符串时,就是 String 类型的对象;字符串对象也可以调用许多方法。由于基本数据类型与Object 之间没有关系,无法直接调用方法,只能通过包装类(Wrapper Class)来处理基本数据类型,将基本数据类型封装成对象。1、String中提供了一系列方法来处理字符串,包括获取字符串长度、连接字符串、提取子串、查找、替换、字符串的比较、拆分等等。原创 2023-10-23 15:25:50 · 23 阅读 · 0 评论