朱松望
朱松望
全部文章
分类
# IO流(1)
# Java基础语法(2)
# 多线程(1)
# 常用API(1)
idea(1)
Java基础(11)
java工具方法总结(2)
Java总结(10)
Java练习(2)
Java编程题(7)
Java进阶(29)
JAVA面试题(9)
JDK8新特性(1)
markdown(1)
node.js(1)
Python(1)
数据库(1)
数据结构(1)
框架(1)
版本控制工具(1)
编辑器(1)
设计模式(1)
软件安装(1)
问题(1)
项目实战(1)
归档
标签
去牛客网
登录
/
注册
朱松望的博客
全部文章
(共89篇)
HashSet 去除重复元素的原理
先调用被添加元素的 hashCode(),和 HashSet 中已有元素的 hashCode 比较是否相同 如果不相同,直接存储该元素 如果相同,再调用 equals 方法比较元素是否相同 如果不相同,直接存储该元素 如果相同,认为是同一元素,不存储 HashCo...
2021-10-09
0
389
Comparable 和 Comparator 比较器
Comparable :自然排序(自己单独实现) 自然排序的定义 Comparable 接口强行对实现它的每个类的对象进行整体排序 实现过程 实现 Comparable 接口的类必须实现 compareTo(Object obj) 方法,两个对象通过 compareTo...
2021-10-09
0
397
Thread类中的start()方法与run()方法的区别
线程对象直接调用 run() 方法不开启线程,仅是对象调用方法,程序中依然只有主线程–这一个线程,其程序执行路径还是只有一条,这样就没有达到写线程的目的。 线程对象调用 start() 方法开启线程,这时此线程是处于就绪状态,并没有运行,只有得到 CPU 时间片,才会自动开始执行 run() 方法...
2021-10-09
0
352
实现Runnable接口比继承Thread类所具有的优势
适合多个相同的程序代码的线程去共享同一个资源。 可以避免java中的单继承的局限性。 增加程序的健壮性,实现解耦操作,代码可以被多个线程共享,代码和数据独立。 线程池只能放入实现 Runable 或 Callable 类线程,不能直接放入继承Thread的类。
2021-10-09
0
286
常见异常产生原因及解决方法
Java.lang.NullPointerException:空指针异常。 产生原因:当应用试图在要求使用对象的地方使用了 null 时,抛出该异常。譬如:调用 null 对象的实例方法、访问 null 对象的属性、计算 null 对象的长度等等。 解决的办法:先找出出现的所有引用类型,判断哪个对象...
2021-10-09
0
339
Could not initialize class 的无头解释
今天跑公司的项目,发现这个问题,上网搜索解决方案没有解决,再查看日志,发现主要问题出在 然后网上的解决方法也没有解决该问题,然后询问导师 最后加了个 System.setProperty("user.name", "jdbcuser"); 解决问题,但是不知道...
2021-10-09
0
266
npm install出现一直停留在fetchMetadata: sill解决方法
主要是因为npm安装插件是从国外服务器下载,受网络影响大,一般网速不好的情况下,会等很久很久,有时还会直接断开连接。 解决办法 将npm的源换成淘宝镜像 使用下面命令更换源。 npm config set registry https://registry.npm.taobao.org...
2021-10-09
0
835
Java实现限定方法执行时间,如果该任务能在限制时间内完成则返回任务执行结果,否则返回null
使用Future类执行超时处理。 代码如下: import java.util.concurrent.*; public class CheckTimeOut { public static void main(String[] args) { Syst...
2021-10-09
0
705
不使用SDK自带库,使用基本Java语言实现将传入的数组内容反转
import java.util.Arrays; public class Reverse { public static void main(String[] args) { int[] arr1 = new int[]{ 1, 2, 3, 4, 5...
2021-10-09
0
483
Java基础之字符串去重
题目: 有一个字符串List,如下代码所示,续写代码,将str中的元素在按照字符拆分,合并成一个数组,然后字符去重,最终得到 [“h”,“e”,“l”,“o”,“w”,“r”,“d”] List<String> str = new ArrayList<>(); str.ad...
2021-10-09
0
596
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页