
Java
文章平均质量分 82
个人Java学习记录专栏
少不入川。
不积硅步,无以至千里。
展开
-
【Java进阶】JUC并发基础
JUC是java.util.concurrent包的缩写主要涉及的三个类这几个包下基本都是关于高并发的内容。也就是我们常说的多线程。原创 2022-10-25 16:54:49 · 1410 阅读 · 0 评论 -
【Java基础】注解
文章目录1.简介2.注解语法2.1 注解接口2.2 注解格式及快捷方式2.2.1 注解格式2.2.2 快捷方式1:标记注解2.2.3 快捷方式2:单值注解2.3 注解的用法3.标准注解3.1 用于编译的注解3.2 用于管理资源的注释3.3 元注解 1.简介 在Java中,注解被当作一个修饰符(public、static、protect…)来用的。 它被置于被注解项之前,中间没有分号。 注解可以注解类、方法、成员和局部变量,甚至是注解(后面会提到元注解,元注解可以用来注解注解)。 每个注解都必须通过注解接口原创 2022-05-03 21:46:58 · 1984 阅读 · 1 评论 -
【Java基础】equals()与hashcode()
1.equals()与hashCode()的介绍 1.1 equals() 关于equals()我就不过多赘述,大体就是判断两个对象是否相等,关于equals()与==的用法如果感兴趣的话,可以看看我的这篇博客:https://blog.youkuaiyun.com/qq_52002412/article/details/124508558,新人博主,写的不好的地方还请多多包涵。 1.2 hashCode() hashCode()的作用是返回散列码(也被称为哈希码),他返回一个整数,这个整数用来判断该对象在散列表中原创 2022-05-01 23:02:39 · 587 阅读 · 0 评论 -
【Java基础】equal()与==的用法与区别
1.字符串的创建 我们已经知道声明字符串变量有两种方式: // 第一种方式 String str = "字符串"; // 第二种方式 String str = new String("字符串"); 两种方式的区别在于第一种方式创建新的字符串,系统会首先在字符串常量池中寻找这个字符串有没有被创建过: 如果这个字符串已经被创建过,那么系统不会再给我们想要创建的字符串变量分配新的内存,而是直接将新建的字符串变量指向已经存在于字符串常量池中的字符串的地址。这就意味着如果我们使用第一种方式声明多个相同的字符串,系原创 2022-04-30 09:28:50 · 391 阅读 · 0 评论 -
【Java基础】异常体系
文章目录1.异常分类2.Error3.Exception3.1 RuntimeException3.2 IOException4.异常处理4.1 Throwable的成员方法4.2 throw和throws5.使用异常的小技巧5.1 异常处理不能代替简单的测试5.2 不要过分地细化异常5.3 充分利用异常的层次结构5.4 不要压制异常5.5 在检察错误时,“苛刻”要比放任更好5.6 不要羞于传递异常 1.异常分类 2.Error Error类的层次描述了Java运行时系统的内部错误和资源耗尽错误。出现这种原创 2022-03-12 17:17:33 · 742 阅读 · 0 评论