![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
程序员小小黑
有了梦想才会有方向
展开
-
报错 SLF4J: Class path contains multiple SLF4J bindings. 导致项目日志不打印
问题:项目启动时报错如下:SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/G:/demo/log-loader-demo/target/log-loader-demo/WEB-INF/lib/logback-classic-1.2.3.jar!/org/slf4j...原创 2019-03-30 17:51:01 · 10386 阅读 · 0 评论 -
java基础回顾--1、基本数据类型与运算符优先级
仅是记录些容易忘的基础,以便记混的时候,方便查找1、数据类型2、数据类型转换下图借鉴于Java 核心技术卷一3、运算符4、运算符优先级...原创 2019-05-04 22:29:03 · 729 阅读 · 0 评论 -
java基础回顾--4、重写equals及hashcode方法
需要移出集合中的对象或使用 set 时,经常需要重写对象的equals及hashcode方法,在此记录下。package com.csdn.demo.rewriteequals;import java.util.Objects;/** * 尺子 * * @author tony */public class Ruler { /** * 价格 ...原创 2019-05-24 22:37:08 · 141 阅读 · 0 评论 -
java基础回顾--2、switch提示 Constant expression required
问题某次写代码时,switch 的 case 中总是提示 Constant expression required ,用IDEA智能修复,总是修复不好解决方案后来查了下才发现是因为 case 中的我使用的是某个对象的静态变量,该变量类型是 Integer,把类型改为 int 即可(建议看完下方 其他注意点 的 第1条)其他注意点1、对象属性为 Integer 与...原创 2019-05-06 22:33:55 · 4358 阅读 · 0 评论 -
java基础回顾--3、集合
一、集合概览二、基础信息双向链表:每个结点还存放着指向前驱结点的引用散列表:在Java中,散列表(hash table)用链表数组实现。每个列表被称为桶,要想查找表中对象的位置,就要先计算它的散列码(hash code),然后与桶的总数取余,所得到的结果就是保存这个元素的桶的索引。1、ArrayList 非线程安全,通过数组实现 查询数据快(原因:直接用...原创 2019-05-24 21:35:57 · 140 阅读 · 0 评论