朱松望
朱松望
全部文章
Java总结
# IO流(1)
# Java基础语法(2)
# 多线程(1)
# 常用API(1)
idea(1)
Java基础(11)
java工具方法总结(2)
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)
归档
标签
去牛客网
登录
/
注册
朱松望的博客
全部文章
/ Java总结
(共10篇)
concat和+的区别
concat只能接收字符串,而+可以是字符串或者数字及其他基本类型数据。 +左右可以为null,concat会报空指针 public static void main(String[] args) { String str1="hello"; ...
2021-10-09
0
307
Windows下安装JDK11(详细)
文章目录 一、简介 第一步:下载 第二步:安装 第三步:设置环境变量 第四步:生成 jre 文件 第五步:检查是否成功 一、简介 因为JDK1.8版本已经不维护且比较老,故选用下一个稳定的版本,即JDK11。 第一步:下载 JDK11官方下载地址 拉...
2021-10-09
0
541
数组转List集合
对于给定的数组,如何将其转换为List集合? 例如:String[] arr={"a","b","c","d"}; 使用 for() 循环遍历数组,并将元素逐一添加到 List 集合中 public sta...
2021-10-09
0
578
List和Set的特点对比
1、List接口的特点 它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、22、33的顺序完成的)。 它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素(与数组的索引是一个道理)。 集合中可存储重复的元素(包括多个 n...
2021-10-09
0
405
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
java读写Excel工具类
本项目采用maven工程,使用poi技术去读取excel表格。 所需jar包为: <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>or...
2021-10-09
0
2507
与、或、异或
与、或、异或的运算都是将两个数字转化为二进制数后,按位比较的,具体如下图: 与 ( & ) 0 & 0 = 0 1 & 0 = 0 0 & 1 = 0 1 & 1 = 1 或(|) ...
2021-10-09
0
384