随笔分类 -  java基础

摘要:1. String 和new String 在讲String 和 new String 的区别之前先看一段代码: String a = "ss"; String b = "ss"; String c = new String("ss"); System.out.println(a==c); Syst 阅读全文
posted @ 2021-05-04 18:27 守稚心 阅读(852) 评论(0) 推荐(0)
摘要:使用 processOn 画的java 集合图谱,应付面试应该可以了 阅读全文
posted @ 2021-05-03 18:08 守稚心 阅读(59) 评论(0) 推荐(0)
摘要:推荐这篇帖子,讲得不错~ https://blog.csdn.net/liangyihuai/article/details/83106584 阅读全文
posted @ 2021-04-26 22:53 守稚心 阅读(51) 评论(0) 推荐(0)
摘要:1. 在应用层面来讲 a. volatile是线程同步的轻量级实现,所以volatile的性能要比synchronize好; volatile只能用于修饰变量,synchronize可以用于修饰方法、代码块。随着jdk技术的发展,synchronize在执行效率上会得到较大提升,所以synchron 阅读全文
posted @ 2021-04-24 19:45 守稚心 阅读(532) 评论(0) 推荐(0)
摘要:简单往往是最重要的,在刚刚学java的时候老师会给我们先讲这8种基本数据类型,今天再来做一个温习,【本文大部分参考了 https://zhuanlan.zhihu.com/p/25439066,在上面做了一点补充】 根据java的数据类型分类 1、整型 byte 、short 、int 、long 阅读全文
posted @ 2021-04-24 16:36 守稚心 阅读(2881) 评论(0) 推荐(0)
摘要:相同点: String、Stringbuilder、StringBuffer 都可以操作字符串 String 是被final修饰的,容量定长 Stringbuilder 和 Stringbuilder 的初始容量都是16 String和Stringbuilder、StringBuffer不同点 St 阅读全文
posted @ 2020-08-14 16:19 守稚心 阅读(170) 评论(0) 推荐(0)
摘要:翻新十年前的老项目,文件上传改为调用接口方式,记录一下子~~~ java后台代码: //取配置文件中的上传目录 @Value("${uploadPath}") String path; //文件上传接口 @RequestMapping(value = "upload") @ResponseBody 阅读全文
posted @ 2020-07-06 17:59 守稚心 阅读(216) 评论(0) 推荐(0)