摘要: 2.插入/删除操作:ArrayList在插入和删除元素的时候需要移动元素,效率低,相反的,LinkedList在插入和删除元素的时候只需要改变相邻元素的引用即可,所以效率比ArrayList高。Java中ArrayList和LinkedList都是List集合的实现类,它们都可以用来存储一组有序的元素,但是它们的内部实现方式不同,在使用时也有不同的适用场景。3.随机访问:ArrayList支持随机访问,因为它是基于数组实现的,LinkedList不支持随机访问,因为它是基于链表实现的。 阅读全文
posted @ 2023-11-24 09:34 小亮爱编码 阅读(85) 评论(0) 推荐(0) 编辑
摘要: java三种类型的加减,LocalDate、Calendar、Date。 阅读全文
posted @ 2023-11-23 11:32 小亮爱编码 阅读(891) 评论(0) 推荐(0) 编辑
摘要: Calendar是Java中常用的时间处理工具之一,它提供了很多日历类型常见方法,下面是一些常用的方法及对应的代码和运行结果。 阅读全文
posted @ 2023-11-23 00:14 小亮爱编码 阅读(157) 评论(0) 推荐(1) 编辑
摘要: NullPointerException(空指针异常):当试图调用实例方法或访问实例变量时,对象引用为 null 时抛出。ArithmeticException(算术异常):当试图做出违反算术规则的操作时抛出,比如除以零。ClassCastException(类转换异常):当试图将对象强制转换为不是其子类的类型时抛出。IllegalStateException(非法状态异常):当对象处于非法、不一致的状态时抛出。NoSuchMethodException(无此方法异常):当试图调用不存在的方法时抛出。 阅读全文
posted @ 2023-11-14 11:09 小亮爱编码 阅读(94) 评论(0) 推荐(1) 编辑
摘要: 1 Error(错误):是指程序无法处理的错误,表示运行应用程序时比较严重的问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时JVM(Java 虚拟机)出现的问题。2 异常(Exception):是指在程序执行时由于程序处理逻辑上的错误而导致程序中断的一种指令流。通俗的说,就是程序员写的代码错误。两者的区别:错误无法处理,异常可以被程序本身处理。 阅读全文
posted @ 2023-11-14 09:26 小亮爱编码 阅读(160) 评论(0) 推荐(0) 编辑
摘要: throws 是用在某个方法的方法声明上的,表示当前方法如果抛出了某些异常,将由调用者来进行异常处理。这种方式也可以让调用者知晓该对哪些异常进行处理。throws 声明的异常不一定会出现,只是一种可能。throw 是用在某个方法的方法体内的,当我们认定某种情况不合理时,就可以创建异常对象,封装好异常信息,然后通过 throw 来抛出异常并终止该方法。throw 和 throws 都与异常处理有关,但它们的用法和含义不同。 阅读全文
posted @ 2023-11-13 16:22 小亮爱编码 阅读(462) 评论(3) 推荐(1) 编辑
摘要: 博客园是一个在线写作和分享平台,它允许用户发布各种类型的内容,包括随笔、文章、代码和日记等。在这里,我们将详细讲解如何在博客园上发布随笔。 1. 登录博客园 首先,打开博客园的官方网站,并输入您的用户名和密码以登录您的账户。 2. 进入博客管理界面 成功登录后,您会看到博客园的主页面。在页面左侧的菜 阅读全文
posted @ 2023-11-13 09:29 小亮爱编码 阅读(210) 评论(0) 推荐(0) 编辑