java基础
文章平均质量分 71
不胖不换ID
我是个菜鸟,要好好学习
展开
-
2021-05-11
内容大块 问题 要点Java基础 Object类都有哪些方法? 谈一下==和equals的区别? 基本类型比较值,引用类型没有重写equals的比较JVM中的地址重写(Override)和重载的区别? 两个对象的 hashCode() 相同,那么 equals() 也一定为 true吗? 为什么重写equals方法就要重写hashCode方法? (答出notify和notifyAll)notify和notifyAll有什么区别? (答出wait的)wait和Thread.sleep方法由和异同原创 2021-05-11 09:45:47 · 132 阅读 · 0 评论 -
Spring REST API异常处理机制
@ControllerAdvice@ExceptionHandler实现方式@ControllerAdvice@ControllerAdvice是一个@Component,用于定义@ExceptionHandler,@InitBinder和@ModelAttribute方法,适用于所有使用@RequestMapping方法。Spring4之前,@Controlle...原创 2018-08-29 10:34:02 · 570 阅读 · 0 评论 -
HttpClient post发送文件
客户端 /** * 发送文件对象到服务端 * @param file * @param url * @param params * @param charset * @param connectTimeout * @param socketTimeout * @return */ public原创 2018-01-29 10:54:45 · 7990 阅读 · 1 评论 -
MultipartFile to standard Java File
页面上传多文件 var formdata = new FormData(document.getElementById("proofForm")); $.ajax({ type: "POST", url: "#springUrl('/')proofofbill/proof", data:formdata原创 2018-01-31 14:08:02 · 1909 阅读 · 0 评论 -
Groovy总结
Spread Operator展开运算符Elvis Operator二元运算符Safe NavigationDereference Operator安全占位符Method Closure Operator定义list和map1.Spread Operator(展开运算符)一个集合使用展开运算符(*.)可以得到一个元素为原集合各个元素执行后面指定方法所得值的集合 def people = [n原创 2017-12-22 13:53:00 · 329 阅读 · 0 评论 -
java基础
1.类初始化顺序父类静态变量-父类静态代码块-子类静态变量-子类静态代码块-父类非静态变量-父类非静态代码块-父类构造函数-子类非静态变量-子类非静态代码块-子类构造函数原创 2017-12-20 16:23:01 · 123 阅读 · 0 评论 -
上传文件和写入文件
上传文件到本地1.页面写法<input type="file" name="photofile" id="photo" /> <form id="appForm" action="#springUrl('/')apps/update" method="post" enctype="multipart/form-data">2.后台接受@RequestParam(value = "photofile"原创 2017-10-16 15:21:49 · 1166 阅读 · 0 评论 -
Java位运算
**Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。 位运算符作用在所有的位上,并且按位运算。假设a = 60,b = 13;它们的二进制格式表示将如下**A = 0011 1100B = 0000 1101-----------------A&b = 0000 1100A | B = 0011 1原创 2017-08-28 15:01:23 · 278 阅读 · 0 评论