![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 53
yasinzhang
不会,我可以学;落后,我可以追赶;跌倒,我可以站起来;我一定行。
展开
-
IDEA中回退commit
1.在idea中找到reset head...2.在to commit 中填写 HEAD^ ,回退到上一次commit3.若需要回退到某一个commit ,填写HEAD 提交的id号,即可原创 2021-06-03 20:15:48 · 7940 阅读 · 4 评论 -
Java8 中 List 转 Map(Collectors.toMap) 使用技巧(通俗易懂)
在实际项目中我们经常会用到 List 转 Map 操作,在过去我们可能使用的是 for 循环遍历的方式。举个例子:先定义类: 1234567 // 简单对象 @Accessors(chain = true) // 链式方法 @lombok.Dataclass User { private String id; private String name;} 然后有这样一个 List: 12345转载 2021-02-01 10:44:13 · 3946 阅读 · 1 评论 -
创建gradle项目报Could not resolve org.springframework.boot:spring-boot-starter-web
创建gradle项目时,出现Could not resolve org.springframework.boot:spring-boot-starter-web首先考虑自己gradle是否过低导致的,需要提升自己gradle版本,提示idea的版本也需要升级一下,官网上已经说明idea中的bug。然后考虑自己的repositories的maven远程下载地址,第一个是阿里云的代理地址(不清楚什么原因用这个地址一直报错),试着用源地址试试,也就是第二个地址(红线里的)。相关源地址来源.原创 2020-12-04 19:37:47 · 10447 阅读 · 1 评论 -
构建gradle出现错误提示:你的主机中的软件中止了一个已建立的连接
构建gradle出现错误提示:你的主机中的软件中止了一个已建立的连接。问题可能是多方面因素导致的,所以有可能这个方法只适合个别人。感觉是个奇葩错误,在网上查了很多方法没解决,注意到一点,移动热点在开启。解决办法:关闭移动热点完美解决。...原创 2020-12-03 15:31:33 · 3109 阅读 · 23 评论 -
java去掉最大值和最小值求平均数
import java.util.Arrays;public class Avg { public static void main(String[] args) { double[] arr={2,2.2,3,1,10,3,9,12}; Arrays.sort(arr); double sum=0; for (int i = 1; i < arr.len...原创 2019-08-26 11:35:47 · 5016 阅读 · 0 评论 -
java 字符串每个单词首字符大写
public class FirstToUpperCase{ public static void main(String[] args) { String str="i am a student"; String[] s=str.split(" "); StringBuffer sb=new StringBuffer(); for (int i = 0; i < s.l...原创 2019-08-26 11:02:48 · 515 阅读 · 0 评论 -
java面试基础知识重点记录(2)
1、线程 ,与进程的区别以及为什么使用多线程?线程是指程序在执行过程中,能够执行程序代码的一个执行单元。线程有四种状态:运行,就绪,挂起和结束。进程是指一段正在执行的程序。一个进程拥有多个线程,各个线程之间共享程序的内存空间(代码段、数据段和堆空间)及一些进程级的资源(例如打开的文件),但是各个线程拥有自己的栈空间。1、调度:在传统的操作系统中,CPU调度和分派的基本单位是进程。而在引...原创 2019-08-21 21:28:55 · 106 阅读 · 0 评论 -
java面试基础知识重点记录
目录1、java语言的优点?2、java与c/c++异同?3、java程序初始化的顺序是怎样的?4、java中的作用域5、java中使用clone()方法的步骤6、ArrayList ,Vector和LinkedList的区别7、HashMap,Hashtable,TreeMap和WeakHashMap区别8、 List,Map和Set的区别:9、反射机制1...原创 2019-08-05 20:56:10 · 129 阅读 · 0 评论 -
2019年java经典面试题(附答案)
目录JAVA基础JAVA中的几种基本类型,各占用多少字节?String能被继承吗?为什么?ArrayList 和 LinkedList 有什么区别。讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当 new 的时候, 他们的执行顺序。用过哪些 Map 类,都有什么区别,HashMap 是线程安全的吗,并发下使用的 Map 是什么,他们内部...转载 2019-06-25 17:22:43 · 3992 阅读 · 1 评论 -
JAVA基础
记录一下:1.JDK,JRE,JVMjdk(java开发工具)——>jre+开发工具jre(java运行环境)——>jvm+核心类库jvm(java虚拟机),用于保证java跨平台特性2.原码,反码,补码在计算机中有符号数有3种表示法:原码、反码和补码。但是所有数据的运算都是采用补码进行的。原码:就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示...原创 2019-02-28 22:33:19 · 104 阅读 · 0 评论 -
(算法)无重复的字符串
给定一个字符串,找出不含有重复字符的最长子串的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 无重复字符的最长子串是 "abc",其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 无重复字符的最长子串是 "b",其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 无重复字符的最长子串是 "wke",其长度为 3。请注意,答案必须原创 2018-10-10 10:58:04 · 912 阅读 · 0 评论 -
(算法)两数相加
给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807刚开始看到这道题时一脸懵逼,我只是个菜鸟...原创 2018-10-07 22:30:06 · 1232 阅读 · 0 评论 -
(算法)两数之和
题目:给定一个整数数组和一个目标值,找出组中和为目标值的两个数的位置。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]当然用我们看到这道题时最简单的方法就是遍历数组然后寻找合适的值。pu...原创 2018-10-05 23:22:29 · 1244 阅读 · 1 评论