随笔分类 - 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
阅读全文
摘要:使用 processOn 画的java 集合图谱,应付面试应该可以了
阅读全文
摘要:推荐这篇帖子,讲得不错~ https://blog.csdn.net/liangyihuai/article/details/83106584
阅读全文
摘要:1. 在应用层面来讲 a. volatile是线程同步的轻量级实现,所以volatile的性能要比synchronize好; volatile只能用于修饰变量,synchronize可以用于修饰方法、代码块。随着jdk技术的发展,synchronize在执行效率上会得到较大提升,所以synchron
阅读全文
摘要:简单往往是最重要的,在刚刚学java的时候老师会给我们先讲这8种基本数据类型,今天再来做一个温习,【本文大部分参考了 https://zhuanlan.zhihu.com/p/25439066,在上面做了一点补充】 根据java的数据类型分类 1、整型 byte 、short 、int 、long
阅读全文
摘要:相同点: String、Stringbuilder、StringBuffer 都可以操作字符串 String 是被final修饰的,容量定长 Stringbuilder 和 Stringbuilder 的初始容量都是16 String和Stringbuilder、StringBuffer不同点 St
阅读全文
摘要:翻新十年前的老项目,文件上传改为调用接口方式,记录一下子~~~ java后台代码: //取配置文件中的上传目录 @Value("${uploadPath}") String path; //文件上传接口 @RequestMapping(value = "upload") @ResponseBody
阅读全文