![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 72
paohui001lqp
这个作者很懒,什么都没留下…
展开
-
SpringBoot中 判断上传的文件类型 MultipartFile file
最新项目中有遇到 对于上传文件类型的判断 我们需要上传的文件是 excel类型的原来我的做法很简单 就是 获取文件名然后去判断 后缀名是否是 .xls 或者是 .xlsx 类型 //判断文件类型是否正确 String originalFilename = file.getOriginalFilename(); String fileType = originalFilename.substring(originalFilename.last...原创 2021-01-28 10:29:16 · 17790 阅读 · 6 评论 -
Java 学习笔记 转载
1. Java 8学习链接1.1 生态Lambda 表达式 函数式接口 方法引用 / 构造器引用 Stream API 接口中的默认方法 / 静态方法 新时间日期 API 其他新特性1.2 新特性速度更快 代码更少 强大的 Stream API 便于并行 最大化减少空指针异常 Optional (Kotlin ?)1.3 温故而知新 Hashmap 底层结构/原理 老话题不再阐述 … 并发hashmap … Java虚拟机 … Ja转载 2020-10-05 21:03:46 · 217 阅读 · 0 评论 -
告别if/else的策略模式N种实践 可能会持续更新
第一种先创建可能可能出现的各种情况的枚举类 public enum Status{ ALL("11","哈哈哈"), NB("22","NBA"), POS("33","POS") ; Status(String code, String message) { this.code = code; this.message = message; ...原创 2020-08-17 09:36:35 · 195 阅读 · 0 评论 -
java基础之object
object是所有类的超类 所有的类都有它扩展而来 正所谓一切皆对象(object)可以使用object类型的变量引用任何类型的对象:好吧 其实 java文档上都有具体的内容 要是想看完整版的 建议移步去看 java的文档JDK12 的文档https://docs.oracle.com/en/java/javase/12/docs/api/java.base/...原创 2019-04-11 20:21:31 · 142 阅读 · 0 评论 -
关于hashcode 和 equals 的内容总结
第一:equals() 的作用是表示其他对象是否“等于”这个对象。在Object源码里面 equals的作用等价于 == 即 用来比较俩个对象的内存地址是否相同public boolean equals(Object obj) { return (this == obj);}但是一般我们是想用equals来表示 俩个对象的内容是否相同的 所以需要我们去...原创 2019-05-31 19:46:46 · 179 阅读 · 1 评论 -
浅谈java的反射机制
java的反射机制 JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java...原创 2019-05-31 22:51:22 · 320 阅读 · 0 评论 -
String中的 intern 方法
String的intern方法 是一个Native方法 它的作用是:如果字符串常量池中已经包含一个等于此string对象的字符串,则返回这个字符串对象 ;否则将此String对象包含的字符串添加到常量池中,并且返回此String对象的引用。intern方法会把首次遇到的字符串实例复制到永久代中,返回的也是永久代中这个字符串实例的引用。上面是jdk1.7的说明 在1.8中 用元空间来代...原创 2019-08-20 12:19:09 · 222 阅读 · 0 评论 -
String.getProperty() 解析
/** * System properties. The following properties are guaranteed to be defined: * <dl> * <dt>java.version <dd>Java version number * <dt>java.vend...原创 2019-08-26 16:38:01 · 694 阅读 · 0 评论 -
匿名内部类 / lambda 表达式
java中的匿名内部类总结匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口实例1:不使用匿名内部类来实现抽象方法 1 2 3 4 5 6 7 8 9 10 11 12...转载 2019-09-18 19:25:09 · 269 阅读 · 0 评论